Class MethodHandle
java.lang.Object
sootup.core.jimple.common.constant.MethodHandle
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionMethodHandle
(SootClassMemberSignature<? extends SootClassMemberSubSignature> referenceSignature, int tag, Type type) MethodHandle
(SootClassMemberSignature<? extends SootClassMemberSubSignature> referenceSignature, MethodHandle.Kind kind, Type type) -
Method Summary
Modifier and TypeMethodDescription<V extends ConstantVisitor>
Vaccept
(V v) Called when this object is visited.boolean
getKind()
getType()
Returns the Soot type of this Value.int
hashCode()
boolean
static boolean
isFieldRef
(int tag) boolean
static boolean
isMethodRef
(int tag) toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface sootup.core.jimple.common.constant.Constant
equivHashCode, equivTo, getUses, toString
-
Constructor Details
-
MethodHandle
public MethodHandle(@Nonnull SootClassMemberSignature<? extends SootClassMemberSubSignature> referenceSignature, int tag, @Nonnull Type type) -
MethodHandle
public MethodHandle(@Nonnull SootClassMemberSignature<? extends SootClassMemberSubSignature> referenceSignature, @Nonnull MethodHandle.Kind kind, @Nonnull Type type)
-
-
Method Details
-
isMethodRef
public static boolean isMethodRef(int tag) -
isFieldRef
public static boolean isFieldRef(int tag) -
isMethodRef
public boolean isMethodRef() -
isFieldRef
public boolean isFieldRef() -
toString
-
getType
Description copied from interface:Value
Returns the Soot type of this Value. -
getKind
-
getReferenceSignature
-
accept
Description copied from interface:Acceptor
Called when this object is visited.- Specified by:
accept
in interfaceAcceptor<ConstantVisitor>
-
hashCode
public int hashCode() -
equals
-