public class NdMethodParameter extends NdNode
| Modifier and Type | Field and Description |
|---|---|
static FieldOneToMany<NdAnnotationInMethodParameter> |
ANNOTATIONS |
static FieldManyToOne<NdTypeSignature> |
ARGUMENT_TYPE |
static FieldByte |
FLAGS |
static FieldString |
NAME |
static FieldManyToOne<NdMethod> |
PARENT |
static StructDef<NdMethodParameter> |
type |
| Constructor and Description |
|---|
NdMethodParameter(Nd nd,
long address) |
NdMethodParameter(NdMethod parent,
NdTypeSignature argumentType) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<NdAnnotationInMethodParameter> |
getAnnotations() |
IString |
getName() |
NdTypeSignature |
getType() |
boolean |
isCompilerDefined() |
void |
setCompilerDefined(boolean isCompilerDefined) |
void |
setName(char[] name) |
java.lang.String |
toString() |
public static final FieldManyToOne<NdMethod> PARENT
public static final FieldManyToOne<NdTypeSignature> ARGUMENT_TYPE
public static final FieldString NAME
public static final FieldOneToMany<NdAnnotationInMethodParameter> ANNOTATIONS
public static final FieldByte FLAGS
public static StructDef<NdMethodParameter> type
public NdMethodParameter(Nd nd, long address)
public NdMethodParameter(NdMethod parent, NdTypeSignature argumentType)
public NdTypeSignature getType()
public void setName(char[] name)
public IString getName()
public java.util.List<NdAnnotationInMethodParameter> getAnnotations()
public void setCompilerDefined(boolean isCompilerDefined)
public boolean isCompilerDefined()
public java.lang.String toString()
toString in class java.lang.Object