GWT 2.1.1

com.google.gwt.core.ext.typeinfo
Class JPackage

java.lang.Object
  extended by com.google.gwt.core.ext.typeinfo.JPackage
All Implemented Interfaces:
HasAnnotations

public class JPackage
extends java.lang.Object
implements HasAnnotations

Represents a logical package.


Method Summary
 JClassType findType(java.lang.String typeName)
           
 JClassType findType(java.lang.String[] typeName)
           
<T extends java.lang.annotation.Annotation>
T
getAnnotation(java.lang.Class<T> annotationClass)
          Returns an instance of the specified annotation type if it is present on this element or null if it is not.
 java.lang.String getName()
           
 JClassType getType(java.lang.String typeName)
           
 JClassType[] getTypes()
           
 boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
          Returns true if this item has an annotation of the specified type.
 boolean isDefault()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

findType

public JClassType findType(java.lang.String typeName)

findType

public JClassType findType(java.lang.String[] typeName)

getAnnotation

public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
Description copied from interface: HasAnnotations
Returns an instance of the specified annotation type if it is present on this element or null if it is not.

Specified by:
getAnnotation in interface HasAnnotations
Parameters:
annotationClass - annotation type to search for
Returns:
instance of the specified annotation type if it is present on this element or null if it is not

getName

public java.lang.String getName()

getType

public JClassType getType(java.lang.String typeName)
                   throws NotFoundException
Throws:
NotFoundException

getTypes

public JClassType[] getTypes()

isAnnotationPresent

public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
Description copied from interface: HasAnnotations
Returns true if this item has an annotation of the specified type.

Specified by:
isAnnotationPresent in interface HasAnnotations
Returns:
true if this item has an annotation of the specified type

isDefault

public boolean isDefault()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

GWT 2.1.1