GWT 0.0.0

com.google.gwt.core.ext.typeinfo
Interface JType

All Known Subinterfaces:
JAnnotationType, JArrayType, JClassType, JEnumType, JGenericType, JParameterizedType, JRawType, JRealClassType, JTypeParameter, JWildcardType
All Known Implementing Classes:
JPrimitiveType

public interface JType

Super interface for types.


Method Summary
 JType getErasedType()
           
 java.lang.String getJNISignature()
           
 JType getLeafType()
           
 java.lang.String getParameterizedQualifiedSourceName()
           
 java.lang.String getQualifiedBinaryName()
          A binary type name as specified by the Java Language Spec, Edition 2.
 java.lang.String getQualifiedSourceName()
          A type name as it would be specified in Java source.
 java.lang.String getSimpleSourceName()
           
 JAnnotationType isAnnotation()
          Returns this instance if it is a annotation or null if it is not.
 JArrayType isArray()
           
 JClassType isClass()
           
 JClassType isClassOrInterface()
           
 JEnumType isEnum()
          Returns this instance if it is an enumeration or null if it is not.
 JGenericType isGenericType()
           
 JClassType isInterface()
           
 JParameterizedType isParameterized()
           
 JPrimitiveType isPrimitive()
           
 JRawType isRawType()
           
 JTypeParameter isTypeParameter()
           
 JWildcardType isWildcard()
           
 

Method Detail

getErasedType

JType getErasedType()

getJNISignature

java.lang.String getJNISignature()

getLeafType

JType getLeafType()

getParameterizedQualifiedSourceName

java.lang.String getParameterizedQualifiedSourceName()

getQualifiedBinaryName

java.lang.String getQualifiedBinaryName()
A binary type name as specified by the Java Language Spec, Edition 2.


getQualifiedSourceName

java.lang.String getQualifiedSourceName()
A type name as it would be specified in Java source.


getSimpleSourceName

java.lang.String getSimpleSourceName()

isAnnotation

JAnnotationType isAnnotation()
Returns this instance if it is a annotation or null if it is not.


isArray

JArrayType isArray()

isClass

JClassType isClass()

isClassOrInterface

JClassType isClassOrInterface()

isEnum

JEnumType isEnum()
Returns this instance if it is an enumeration or null if it is not.


isGenericType

JGenericType isGenericType()

isInterface

JClassType isInterface()

isParameterized

JParameterizedType isParameterized()

isPrimitive

JPrimitiveType isPrimitive()

isRawType

JRawType isRawType()

isTypeParameter

JTypeParameter isTypeParameter()

isWildcard

JWildcardType isWildcard()

GWT 0.0.0