Class NdTypeArgument
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.nd.NdStruct
org.aspectj.org.eclipse.jdt.internal.core.nd.NdNode
org.aspectj.org.eclipse.jdt.internal.core.nd.java.NdTypeArgument
- All Implemented Interfaces:
IDestructable
,INdStruct
-
Field Summary
Modifier and TypeFieldDescriptionstatic FieldManyToOne<NdComplexTypeSignature>
static StructDef<NdTypeArgument>
static FieldManyToOne<NdTypeSignature>
static FieldByte
static int
static int
static int
static int
-
Constructor Summary
ConstructorDescriptionNdTypeArgument(Nd nd, long address)
NdTypeArgument(Nd nd, NdComplexTypeSignature typeSignature)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getSignature(CharArrayBuffer result)
getType()
int
void
setType(NdTypeSignature typeSignature)
void
setWildcard(int wildcard)
Sets the wildcard to use, one of the WILDCARD_* constants.Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.nd.NdNode
delete, destruct, equals, getAddress, getBindingID, getBit, getByte, getNodeId, getNodeType, hashCode, load, load
-
Field Details
-
PARENT
-
TYPE_SIGNATURE
-
WILDCARD
-
type
-
WILDCARD_NONE
public static final int WILDCARD_NONE- See Also:
- Constant Field Values
-
WILDCARD_EXTENDS
public static final int WILDCARD_EXTENDS- See Also:
- Constant Field Values
-
WILDCARD_SUPER
public static final int WILDCARD_SUPER- See Also:
- Constant Field Values
-
WILDCARD_QUESTION
public static final int WILDCARD_QUESTION- See Also:
- Constant Field Values
-
-
Constructor Details
-
NdTypeArgument
-
NdTypeArgument
-
-
Method Details
-
setWildcard
public void setWildcard(int wildcard)Sets the wildcard to use, one of the WILDCARD_* constants.- Parameters:
wildcard
-
-
setType
-
getWildcard
public int getWildcard() -
getParent
-
getType
-
getSignature
-