|
Eclipse JDT Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.core.dom.ASTNode
org.eclipse.jdt.core.dom.Type
org.eclipse.jdt.core.dom.PrimitiveType
Primitive type nodes.
PrimitiveType: byte short char int long float double boolean void
Note that due to the fact that AST nodes belong to a specific AST and have a specific parent, there needs to multiple instances of these nodes.
Nested Class Summary | |
static class |
PrimitiveType.Code
Primitive type codes (typesafe enumeration). |
Field Summary | |
static PrimitiveType.Code |
BOOLEAN
Type code for the primitive type "boolean". |
static PrimitiveType.Code |
BYTE
Type code for the primitive type "byte". |
static PrimitiveType.Code |
CHAR
Type code for the primitive type "char". |
static PrimitiveType.Code |
DOUBLE
Type code for the primitive type "double". |
static PrimitiveType.Code |
FLOAT
Type code for the primitive type "float". |
static PrimitiveType.Code |
INT
Type code for the primitive type "int". |
static PrimitiveType.Code |
LONG
Type code for the primitive type "long". |
static SimplePropertyDescriptor |
PRIMITIVE_TYPE_CODE_PROPERTY
The "primitiveTypeCode" structural property of this node type. |
static PrimitiveType.Code |
SHORT
Type code for the primitive type "short". |
static PrimitiveType.Code |
VOID
Type code for the primitive type "void". |
Method Summary | |
PrimitiveType.Code |
getPrimitiveTypeCode()
Returns the primitive type code. |
static List |
propertyDescriptors(int apiLevel)
Returns a list of structural property descriptors for this node type. |
void |
setPrimitiveTypeCode(PrimitiveType.Code typeCode)
Sets the primitive type code. |
static PrimitiveType.Code |
toCode(String token)
Returns the primitive type code corresponding to the given string, or null if none.
|
Methods inherited from class org.eclipse.jdt.core.dom.Type |
isArrayType, isParameterizedType, isPrimitiveType, isQualifiedType, isSimpleType, isWildcardType, resolveBinding |
Methods inherited from class org.eclipse.jdt.core.dom.ASTNode |
accept, copySubtree, copySubtrees, delete, equals, getAST, getFlags, getLength, getLocationInParent, getNodeType, getParent, getProperty, getRoot, getStartPosition, getStructuralProperty, nodeClassForType, properties, setFlags, setProperty, setSourceRange, setStructuralProperty, structuralPropertiesForType, subtreeBytes, subtreeMatch, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final PrimitiveType.Code INT
public static final PrimitiveType.Code CHAR
public static final PrimitiveType.Code BOOLEAN
public static final PrimitiveType.Code SHORT
public static final PrimitiveType.Code LONG
public static final PrimitiveType.Code FLOAT
public static final PrimitiveType.Code DOUBLE
public static final PrimitiveType.Code BYTE
public static final PrimitiveType.Code VOID
public static final SimplePropertyDescriptor PRIMITIVE_TYPE_CODE_PROPERTY
Method Detail |
public static PrimitiveType.Code toCode(String token)
null
if none.
toCode
is the converse of toString
:
that is,
PrimitiveType.Code.toCode(code.toString()) == code
for all type code code
.
token
- the standard name of the primitive type
null
if nonepublic static List propertyDescriptors(int apiLevel)
apiLevel
- the API level; one of the
AST.JLS*
constants
StructuralPropertyDescriptor
)public PrimitiveType.Code getPrimitiveTypeCode()
public void setPrimitiveTypeCode(PrimitiveType.Code typeCode)
typeCode
- one of the primitive type code constants declared in
this class
IllegalArgumentException
- if the argument is incorrect
|
Eclipse JDT Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |