Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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

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.Tree
accept, accept, addSelf, addSelf, addSelfAfter, addSelfBefore, clearProperty, cloneSelf, getChildren, getOwningFile, getParent, getPosition, getProperty, getSiblingAfter, getSiblingBefore, getSiblings, getTreeKind, isSynthetic, removeSelf, replaceSelf, setProperty
 
Methods inherited from interface javax.ide.model.java.source.tree.HasNameT
getName, getNameElement, setName, setNameElement
 

Field Detail

EMPTY_ARRAY

public static final TypeReferenceT[] EMPTY_ARRAY
Method Detail

isPrimitive

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


getTypeArguments

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


isArray

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


getArrayDimension

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