Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

javax.ide.model.java.source.tree
Interface TypeReferenceT

All Superinterfaces:
HasNameT, Tree

public interface TypeReferenceT
extends Tree, HasNameT

A type reference.


Field Summary
static TypeReferenceT[] EMPTY_ARRAY
           
 
Method Summary
 int getArrayDimension()
          Gets the array dimension.
 java.util.List getTypeArguments()
          Gets the list of type arguments.
 boolean isArray()
          True if this is an array type reference.
 boolean isPrimitive()
          True if this is a primitive type (including "void").
 
Methods inherited from interface javax.ide.model.java.source.tree.HasNameT
getName, getNameElement, setName, setNameElement
 
Methods inherited from interface javax.ide.model.java.source.tree.Tree
accept, addSelf, addSelf, addSelfAfter, addSelfBefore, clearProperty, cloneSelf, getChildren, getOwningFile, getParent, getPosition, getProperty, getSiblingAfter, getSiblingBefore, getSiblings, getTreeKind, isSynthetic, removeSelf, replaceSelf, setProperty
 

Field Detail

EMPTY_ARRAY

static final TypeReferenceT[] EMPTY_ARRAY
Method Detail

isPrimitive

boolean isPrimitive()
True if this is a primitive type (including "void"). Array types of primitives return false.


getTypeArguments

java.util.List getTypeArguments()
Gets the list of type arguments.

Returns:
The array of type arguments.

List of TypeArgumentTs.


isArray

boolean isArray()
True if this is an array type reference.

Returns:
True if getArrayDimension() > 0.

getArrayDimension

int getArrayDimension()
Gets the array dimension. Implicitly includes an array dimension increment of 1 IF this is the type of a variable-length argument.

Returns:
0 means not an array.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.