public class NdMethodId extends NdNode
| Modifier and Type | Field and Description |
|---|---|
static FieldOneToMany<NdType> |
DECLARED_TYPES |
static FieldSearchKey<JavaIndex> |
METHOD_NAME |
static FieldOneToMany<NdMethod> |
METHODS |
static StructDef<NdMethodId> |
type |
| Constructor and Description |
|---|
NdMethodId(Nd nd,
char[] methodIdentifier) |
NdMethodId(Nd nd,
long address) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<NdType> |
getDeclaredTypes() |
char[] |
getMethodDescriptor() |
IString |
getMethodName()
Returns the field descriptor for the type (without a trailing ';') followed by a # followed by the method
selector followed by the method descriptor.
|
char[] |
getSelector() |
boolean |
isClInit() |
boolean |
isConstructor() |
java.lang.String |
toString() |
public static final FieldSearchKey<JavaIndex> METHOD_NAME
public static final FieldOneToMany<NdMethod> METHODS
public static final FieldOneToMany<NdType> DECLARED_TYPES
public static final StructDef<NdMethodId> type
public NdMethodId(Nd nd, long address)
public NdMethodId(Nd nd, char[] methodIdentifier)
nd - methodIdentifier - a field descriptor for the method type followed by a "#" followed by a method selector
followed by method descriptor. For example, "Lorg/eclipse/MyClass#foo()Ljava/lang/Object;V"public java.util.List<NdType> getDeclaredTypes()
public IString getMethodName()
public char[] getSelector()
public boolean isConstructor()
public char[] getMethodDescriptor()
public boolean isClInit()
public java.lang.String toString()
toString in class java.lang.Object