|
|
@ -6,7 +6,6 @@ package org.jetbrains.java.decompiler.modules.decompiler.exps; |
|
|
|
import org.jetbrains.java.decompiler.code.CodeConstants; |
|
|
|
import org.jetbrains.java.decompiler.code.CodeConstants; |
|
|
|
import org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode; |
|
|
|
import org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode; |
|
|
|
import org.jetbrains.java.decompiler.main.DecompilerContext; |
|
|
|
import org.jetbrains.java.decompiler.main.DecompilerContext; |
|
|
|
import org.jetbrains.java.decompiler.util.TextBuffer; |
|
|
|
|
|
|
|
import org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer; |
|
|
|
import org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer; |
|
|
|
import org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences; |
|
|
|
import org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences; |
|
|
|
import org.jetbrains.java.decompiler.main.rels.MethodWrapper; |
|
|
|
import org.jetbrains.java.decompiler.main.rels.MethodWrapper; |
|
|
@ -26,6 +25,7 @@ import org.jetbrains.java.decompiler.struct.match.MatchNode; |
|
|
|
import org.jetbrains.java.decompiler.struct.match.MatchNode.RuleValue; |
|
|
|
import org.jetbrains.java.decompiler.struct.match.MatchNode.RuleValue; |
|
|
|
import org.jetbrains.java.decompiler.util.InterpreterUtil; |
|
|
|
import org.jetbrains.java.decompiler.util.InterpreterUtil; |
|
|
|
import org.jetbrains.java.decompiler.util.ListStack; |
|
|
|
import org.jetbrains.java.decompiler.util.ListStack; |
|
|
|
|
|
|
|
import org.jetbrains.java.decompiler.util.TextBuffer; |
|
|
|
import org.jetbrains.java.decompiler.util.TextUtil; |
|
|
|
import org.jetbrains.java.decompiler.util.TextUtil; |
|
|
|
|
|
|
|
|
|
|
|
import java.lang.reflect.Method; |
|
|
|
import java.lang.reflect.Method; |
|
|
@ -539,7 +539,7 @@ public class InvocationExprent extends Exprent { |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public boolean equals(Object o) { |
|
|
|
public boolean equals(Object o) { |
|
|
|
if (o == this) return true; |
|
|
|
if (o == this) return true; |
|
|
|
if (o == null || !(o instanceof InvocationExprent)) return false; |
|
|
|
if (!(o instanceof InvocationExprent)) return false; |
|
|
|
|
|
|
|
|
|
|
|
InvocationExprent it = (InvocationExprent)o; |
|
|
|
InvocationExprent it = (InvocationExprent)o; |
|
|
|
return InterpreterUtil.equalObjects(name, it.getName()) && |
|
|
|
return InterpreterUtil.equalObjects(name, it.getName()) && |
|
|
|