Package com.tonic.analysis.instruction
Interface InvokeInsn
-
- All Known Implementing Classes:
InvokeInterfaceInstruction,InvokeSpecialInstruction,InvokeStaticInstruction,InvokeVirtualInstruction
public interface InvokeInsnCommon supertype for the four owner-bearing invoke instructions -InvokeVirtualInstruction,InvokeSpecialInstruction,InvokeStaticInstruction, andInvokeInterfaceInstruction.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetMethodDescriptor()StringgetMethodName()StringgetOwnerClass()default booleanisInterface()default booleanisStatic()
-
-
-
Method Detail
-
getOwnerClass
String getOwnerClass()
- Returns:
- the internal name of the class that owns the invoked method
-
getMethodName
String getMethodName()
- Returns:
- the invoked method's name
-
getMethodDescriptor
String getMethodDescriptor()
- Returns:
- the invoked method's descriptor
-
isStatic
default boolean isStatic()
- Returns:
- true if this is an
invokestatic
-
isInterface
default boolean isInterface()
- Returns:
- true if this is an
invokeinterface
-
-