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

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
All Implemented Interfaces:
com.sun.mirror.declaration.ClassDeclaration, com.sun.mirror.declaration.Declaration, com.sun.mirror.declaration.MemberDeclaration, com.sun.mirror.declaration.TypeDeclaration
Direct Known Subclasses:
DecoratedEnumDeclaration

public class DecoratedClassDeclaration
extends DecoratedTypeDeclaration
implements com.sun.mirror.declaration.ClassDeclaration

Author:
Ryan Heaton

Field Summary
 
Fields inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
delegate, javaDoc
 
Constructor Summary
DecoratedClassDeclaration(com.sun.mirror.declaration.ClassDeclaration delegate)
           
 
Method Summary
 void accept(com.sun.mirror.util.DeclarationVisitor v)
           
 java.util.Collection<com.sun.mirror.declaration.ConstructorDeclaration> getConstructors()
           
 java.util.Collection<com.sun.mirror.declaration.MethodDeclaration> getMethods()
           
 com.sun.mirror.type.ClassType getSuperclass()
           
 boolean isClass()
           
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedTypeDeclaration
getFields, getFormalTypeParameters, getNestedTypes, getPackage, getProperties, getQualifiedName, getSuperinterfaces, isAnnotatedType, isEnum, 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.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

DecoratedClassDeclaration

public DecoratedClassDeclaration(com.sun.mirror.declaration.ClassDeclaration delegate)
Method Detail

getSuperclass

public com.sun.mirror.type.ClassType getSuperclass()
Specified by:
getSuperclass in interface com.sun.mirror.declaration.ClassDeclaration

getConstructors

public java.util.Collection<com.sun.mirror.declaration.ConstructorDeclaration> getConstructors()
Specified by:
getConstructors in interface com.sun.mirror.declaration.ClassDeclaration

getMethods

public java.util.Collection<com.sun.mirror.declaration.MethodDeclaration> getMethods()
Specified by:
getMethods in interface com.sun.mirror.declaration.ClassDeclaration
Specified by:
getMethods in interface com.sun.mirror.declaration.TypeDeclaration
Overrides:
getMethods in class DecoratedTypeDeclaration

isClass

public boolean isClass()
Overrides:
isClass 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 DecoratedTypeDeclaration