net.sf.jelly.apt.decorations.type
Class DecoratedEnumType

java.lang.Object
  extended by net.sf.jelly.apt.decorations.type.DecoratedTypeMirror
      extended by net.sf.jelly.apt.decorations.type.DecoratedReferenceType
          extended by net.sf.jelly.apt.decorations.type.DecoratedDeclaredType
              extended by net.sf.jelly.apt.decorations.type.DecoratedClassType
                  extended by net.sf.jelly.apt.decorations.type.DecoratedEnumType
All Implemented Interfaces:
com.sun.mirror.type.ClassType, com.sun.mirror.type.DeclaredType, com.sun.mirror.type.EnumType, com.sun.mirror.type.ReferenceType, com.sun.mirror.type.TypeMirror

public class DecoratedEnumType
extends DecoratedClassType
implements com.sun.mirror.type.EnumType

Author:
Ryan Heaton

Field Summary
 
Fields inherited from class net.sf.jelly.apt.decorations.type.DecoratedTypeMirror
delegate
 
Constructor Summary
DecoratedEnumType(com.sun.mirror.type.EnumType delegate)
           
 
Method Summary
 void accept(com.sun.mirror.util.TypeVisitor v)
           
 com.sun.mirror.declaration.EnumDeclaration getDeclaration()
           
 boolean isEnum()
           
 
Methods inherited from class net.sf.jelly.apt.decorations.type.DecoratedClassType
getSuperclass, isClass, isInstanceOf
 
Methods inherited from class net.sf.jelly.apt.decorations.type.DecoratedDeclaredType
getActualTypeArguments, getContainingType, getSuperinterfaces, isDeclared
 
Methods inherited from class net.sf.jelly.apt.decorations.type.DecoratedReferenceType
isReferenceType
 
Methods inherited from class net.sf.jelly.apt.decorations.type.DecoratedTypeMirror
equals, getDocComment, isAnnotation, isArray, isCollection, isInterface, isPrimitive, isTypeVariable, isVoid, isWildcard, setDocComment, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.mirror.type.ClassType
getSuperclass
 
Methods inherited from interface com.sun.mirror.type.DeclaredType
getActualTypeArguments, getContainingType, getSuperinterfaces
 
Methods inherited from interface com.sun.mirror.type.TypeMirror
equals, toString
 

Constructor Detail

DecoratedEnumType

public DecoratedEnumType(com.sun.mirror.type.EnumType delegate)
Method Detail

getDeclaration

public com.sun.mirror.declaration.EnumDeclaration getDeclaration()
Specified by:
getDeclaration in interface com.sun.mirror.type.ClassType
Specified by:
getDeclaration in interface com.sun.mirror.type.DeclaredType
Specified by:
getDeclaration in interface com.sun.mirror.type.EnumType
Overrides:
getDeclaration in class DecoratedClassType

isEnum

public boolean isEnum()
Overrides:
isEnum in class DecoratedTypeMirror

accept

public void accept(com.sun.mirror.util.TypeVisitor v)
Specified by:
accept in interface com.sun.mirror.type.TypeMirror
Overrides:
accept in class DecoratedClassType