public static class MethodCallValue.VirtualMethodCallValue extends MethodCallValue
MethodCallValue.StaticMethodCallValue, MethodCallValue.VirtualMethodCallValueTypedValue.ArgValue, TypedValue.BinaryOperationValue, TypedValue.CastValue, TypedValue.ComparisonValue, TypedValue.GetFieldValue, TypedValue.GetStaticFieldValue, TypedValue.MathOpValue, TypedValue.NewValue, TypedValue.NotValue, TypedValue.ThisValue, TypedValue.UnaryMathOpValue, TypedValue.UnaryOperationValue| Modifier and Type | Field and Description |
|---|---|
TypedValue |
base |
args, desc, name, owner| Constructor and Description |
|---|
VirtualMethodCallValue(String owner,
String name,
String desc,
List<TypedValue> args,
TypedValue base) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isConstructor() |
String |
toString() |
<I,O,E extends Exception> |
visit(TypedValueVisitor<I,O,E> visitor,
I input) |
MethodCallValue.VirtualMethodCallValue |
withNewArgs(List<TypedValue> newArgs,
TypedValue newBase) |
getSignature, withNewArgsgetSize, getType, isPrimitivepublic TypedValue base
public VirtualMethodCallValue(String owner, String name, String desc, List<TypedValue> args, TypedValue base)
public boolean isConstructor()
public String toString()
toString in class MethodCallValuepublic <I,O,E extends Exception> O visit(TypedValueVisitor<I,O,E> visitor, I input) throws E extends Exception
visit in class MethodCallValueE extends Exceptionpublic MethodCallValue.VirtualMethodCallValue withNewArgs(List<TypedValue> newArgs, TypedValue newBase)
public int hashCode()
hashCode in class MethodCallValuepublic boolean equals(Object obj)
equals in class MethodCallValueCopyright © 2018. All Rights Reserved.