net.sf.jelly.apt.decorations.declaration
Class DecoratedEnumDeclaration

java.lang.Object
  extended by net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
      extended by net.sf.jelly.apt.decorations.declaration.DecoratedMemberDeclaration
          extended by net.sf.jelly.apt.decorations.declaration.DecoratedTypeDeclaration
              extended by net.sf.jelly.apt.decorations.declaration.DecoratedClassDeclaration
                  extended by net.sf.jelly.apt.decorations.declaration.DecoratedEnumDeclaration
All Implemented Interfaces:
com.sun.mirror.declaration.ClassDeclaration, com.sun.mirror.declaration.Declaration, com.sun.mirror.declaration.EnumDeclaration, com.sun.mirror.declaration.MemberDeclaration, com.sun.mirror.declaration.TypeDeclaration

public class DecoratedEnumDeclaration
extends DecoratedClassDeclaration
implements com.sun.mirror.declaration.EnumDeclaration

Author:
Ryan Heaton

Field Summary
 
Fields inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
delegate, javaDoc
 
Constructor Summary
DecoratedEnumDeclaration(com.sun.mirror.declaration.EnumDeclaration delegate)
           
 
Method Summary
 void accept(com.sun.mirror.util.DeclarationVisitor v)
           
 java.util.Collection<com.sun.mirror.declaration.EnumConstantDeclaration> getEnumConstants()
           
 boolean isEnum()
           
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedClassDeclaration
getConstructors, getMethods, getSuperclass, isClass
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedTypeDeclaration
getFields, getFormalTypeParameters, getNestedTypes, getPackage, getProperties, getQualifiedName, getSuperinterfaces, isAnnotatedType, isInterface, isPaired
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedMemberDeclaration
getDeclaringType
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
equals, getAnnotation, getAnnotationMirrors, getAnnotations, getDelegate, getDocComment, getJavaDoc, getModifiers, getPosition, getSimpleName, isAbstract, isFinal, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.mirror.declaration.ClassDeclaration
getConstructors, getMethods, getSuperclass
 
Methods inherited from interface com.sun.mirror.declaration.TypeDeclaration
getFields, getFormalTypeParameters, getNestedTypes, getPackage, getQualifiedName, getSuperinterfaces
 
Methods inherited from interface com.sun.mirror.declaration.MemberDeclaration
getDeclaringType
 
Methods inherited from interface com.sun.mirror.declaration.Declaration
equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName
 

Constructor Detail

DecoratedEnumDeclaration

public DecoratedEnumDeclaration(com.sun.mirror.declaration.EnumDeclaration delegate)
Method Detail

getEnumConstants

public java.util.Collection<com.sun.mirror.declaration.EnumConstantDeclaration> getEnumConstants()
Specified by:
getEnumConstants in interface com.sun.mirror.declaration.EnumDeclaration

isEnum

public boolean isEnum()
Overrides:
isEnum in class DecoratedTypeDeclaration

accept

public void accept(com.sun.mirror.util.DeclarationVisitor v)
Specified by:
accept in interface com.sun.mirror.declaration.Declaration
Overrides:
accept in class DecoratedClassDeclaration