public class NdTypeArgument extends NdNode
| Modifier and Type | Field and Description |
|---|---|
static FieldManyToOne<NdComplexTypeSignature> |
PARENT |
static StructDef<NdTypeArgument> |
type |
static FieldManyToOne<NdTypeSignature> |
TYPE_SIGNATURE |
static FieldByte |
WILDCARD |
static int |
WILDCARD_EXTENDS |
static int |
WILDCARD_NONE |
static int |
WILDCARD_QUESTION |
static int |
WILDCARD_SUPER |
| Constructor and Description |
|---|
NdTypeArgument(Nd nd,
long address) |
NdTypeArgument(Nd nd,
NdComplexTypeSignature typeSignature) |
| Modifier and Type | Method and Description |
|---|---|
NdComplexTypeSignature |
getParent() |
void |
getSignature(CharArrayBuffer result) |
NdTypeSignature |
getType() |
int |
getWildcard() |
void |
setType(NdTypeSignature typeSignature) |
void |
setWildcard(int wildcard)
Sets the wildcard to use, one of the WILDCARD_* constants.
|
public static final FieldManyToOne<NdComplexTypeSignature> PARENT
public static final FieldManyToOne<NdTypeSignature> TYPE_SIGNATURE
public static final FieldByte WILDCARD
public static final StructDef<NdTypeArgument> type
public static final int WILDCARD_NONE
public static final int WILDCARD_EXTENDS
public static final int WILDCARD_SUPER
public static final int WILDCARD_QUESTION
public NdTypeArgument(Nd nd, long address)
public NdTypeArgument(Nd nd, NdComplexTypeSignature typeSignature)
public void setWildcard(int wildcard)
wildcard - public void setType(NdTypeSignature typeSignature)
public int getWildcard()
public NdComplexTypeSignature getParent()
public NdTypeSignature getType()
public void getSignature(CharArrayBuffer result)