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

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
All Implemented Interfaces:
com.sun.mirror.type.ClassType, com.sun.mirror.type.DeclaredType, com.sun.mirror.type.ReferenceType, com.sun.mirror.type.TypeMirror
Direct Known Subclasses:
DecoratedEnumType

public class DecoratedClassType
extends DecoratedDeclaredType
implements com.sun.mirror.type.ClassType

Author:
Ryan Heaton

Field Summary
 
Fields inherited from class net.sf.jelly.apt.decorations.type.DecoratedTypeMirror
delegate
 
Constructor Summary
DecoratedClassType(com.sun.mirror.type.ClassType delegate)
           
 
Method Summary
 void accept(com.sun.mirror.util.TypeVisitor v)
           
 com.sun.mirror.declaration.ClassDeclaration getDeclaration()
           
 com.sun.mirror.type.ClassType getSuperclass()
           
 boolean isClass()
           
 boolean isInstanceOf(java.lang.String className)
           
 
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, isEnum, 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.DeclaredType
getActualTypeArguments, getContainingType, getSuperinterfaces
 
Methods inherited from interface com.sun.mirror.type.TypeMirror
equals, toString
 

Constructor Detail

DecoratedClassType

public DecoratedClassType(com.sun.mirror.type.ClassType delegate)
Method Detail

getSuperclass

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

getDeclaration

public com.sun.mirror.declaration.ClassDeclaration getDeclaration()
Specified by:
getDeclaration in interface com.sun.mirror.type.ClassType
Specified by:
getDeclaration in interface com.sun.mirror.type.DeclaredType
Overrides:
getDeclaration in class DecoratedDeclaredType

isClass

public boolean isClass()
Overrides:
isClass in class DecoratedTypeMirror

isInstanceOf

public boolean isInstanceOf(java.lang.String className)
Overrides:
isInstanceOf in class DecoratedDeclaredType

accept

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