com.sun.tools.apt.mirror.declaration
Class InterfaceDeclarationImpl

java.lang.Object
  extended by com.sun.tools.apt.mirror.declaration.DeclarationImpl
      extended by com.sun.tools.apt.mirror.declaration.MemberDeclarationImpl
          extended by com.sun.tools.apt.mirror.declaration.TypeDeclarationImpl
              extended by com.sun.tools.apt.mirror.declaration.InterfaceDeclarationImpl
All Implemented Interfaces:
Declaration, InterfaceDeclaration, MemberDeclaration, TypeDeclaration
Direct Known Subclasses:
AnnotationTypeDeclarationImpl

public class InterfaceDeclarationImpl
extends TypeDeclarationImpl
implements InterfaceDeclaration

Implementation of InterfaceDeclaration


Field Summary
 
Fields inherited from class com.sun.tools.apt.mirror.declaration.TypeDeclarationImpl
sym
 
Fields inherited from class com.sun.tools.apt.mirror.declaration.DeclarationImpl
env, identityFilter
 
Constructor Summary
InterfaceDeclarationImpl(AptEnv env, Symbol.ClassSymbol sym)
           
 
Method Summary
 void accept(DeclarationVisitor v)
          Applies a visitor to this declaration.
 
Methods inherited from class com.sun.tools.apt.mirror.declaration.TypeDeclarationImpl
getFields, getMethods, getNestedTypes, getPackage, getQualifiedName, getSuperinterfaces, toString, toString
 
Methods inherited from class com.sun.tools.apt.mirror.declaration.MemberDeclarationImpl
getDeclaringType, getFormalTypeParameters, typeParamsToString
 
Methods inherited from class com.sun.tools.apt.mirror.declaration.DeclarationImpl
equals, getAnnotation, getAnnotation, getAnnotationMirrors, getDocComment, getMembers, getModifiers, getPosition, getSimpleName, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.mirror.declaration.TypeDeclaration
getFields, getFormalTypeParameters, getMethods, 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

InterfaceDeclarationImpl

InterfaceDeclarationImpl(AptEnv env,
                         Symbol.ClassSymbol sym)
Method Detail

accept

public void accept(DeclarationVisitor v)
Applies a visitor to this declaration.

Specified by:
accept in interface Declaration
Overrides:
accept in class TypeDeclarationImpl
Parameters:
v - the visitor operating on this declaration