com.sun.tools.apt.comp
Class PrintAP.PrintingVisitors.PrePrinting

java.lang.Object
  extended by com.sun.mirror.util.SimpleDeclarationVisitor
      extended by com.sun.tools.apt.comp.PrintAP.PrintingVisitors.PrePrinting
All Implemented Interfaces:
DeclarationVisitor
Enclosing class:
PrintAP.PrintingVisitors

 class PrintAP.PrintingVisitors.PrePrinting
extends SimpleDeclarationVisitor


Field Summary
(package private)  java.util.Map<EnumDeclaration,java.lang.Integer> enumCardinality
           
(package private)  java.util.Map<EnumDeclaration,java.lang.Integer> enumConstVisited
           
 
Constructor Summary
PrintAP.PrintingVisitors.PrePrinting()
           
 
Method Summary
 void visitAnnotationTypeDeclaration(AnnotationTypeDeclaration d)
          Visits an annotation type declaration.
 void visitClassDeclaration(ClassDeclaration d)
          Visits a class declaration.
 void visitConstructorDeclaration(ConstructorDeclaration d)
          Visits a constructor declaration.
 void visitEnumConstantDeclaration(EnumConstantDeclaration d)
          Visits an enum constant declaration.
 void visitEnumDeclaration(EnumDeclaration d)
          Visits an enum declaration.
 void visitFieldDeclaration(FieldDeclaration d)
          Visits a field declaration.
 void visitInterfaceDeclaration(InterfaceDeclaration d)
          Visits an interface declaration.
 void visitMethodDeclaration(MethodDeclaration d)
          Visits a method declaration.
 
Methods inherited from class com.sun.mirror.util.SimpleDeclarationVisitor
visitAnnotationTypeElementDeclaration, visitDeclaration, visitExecutableDeclaration, visitMemberDeclaration, visitPackageDeclaration, visitParameterDeclaration, visitTypeDeclaration, visitTypeParameterDeclaration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enumCardinality

java.util.Map<EnumDeclaration,java.lang.Integer> enumCardinality

enumConstVisited

java.util.Map<EnumDeclaration,java.lang.Integer> enumConstVisited
Constructor Detail

PrintAP.PrintingVisitors.PrePrinting

PrintAP.PrintingVisitors.PrePrinting()
Method Detail

visitClassDeclaration

public void visitClassDeclaration(ClassDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits a class declaration. The implementation simply invokes visitTypeDeclaration.

Specified by:
visitClassDeclaration in interface DeclarationVisitor
Overrides:
visitClassDeclaration in class SimpleDeclarationVisitor
Parameters:
d - the declaration to visit

visitEnumDeclaration

public void visitEnumDeclaration(EnumDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits an enum declaration. The implementation simply invokes visitClassDeclaration.

Specified by:
visitEnumDeclaration in interface DeclarationVisitor
Overrides:
visitEnumDeclaration in class SimpleDeclarationVisitor
Parameters:
d - the declaration to visit

visitInterfaceDeclaration

public void visitInterfaceDeclaration(InterfaceDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits an interface declaration. The implementation simply invokes visitTypeDeclaration.

Specified by:
visitInterfaceDeclaration in interface DeclarationVisitor
Overrides:
visitInterfaceDeclaration in class SimpleDeclarationVisitor
Parameters:
d - the declaration to visit

visitAnnotationTypeDeclaration

public void visitAnnotationTypeDeclaration(AnnotationTypeDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits an annotation type declaration. The implementation simply invokes visitInterfaceDeclaration.

Specified by:
visitAnnotationTypeDeclaration in interface DeclarationVisitor
Overrides:
visitAnnotationTypeDeclaration in class SimpleDeclarationVisitor
Parameters:
d - the declaration to visit

visitFieldDeclaration

public void visitFieldDeclaration(FieldDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits a field declaration. The implementation simply invokes visitMemberDeclaration.

Specified by:
visitFieldDeclaration in interface DeclarationVisitor
Overrides:
visitFieldDeclaration in class SimpleDeclarationVisitor
Parameters:
d - the declaration to visit

visitEnumConstantDeclaration

public void visitEnumConstantDeclaration(EnumConstantDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits an enum constant declaration. The implementation simply invokes visitFieldDeclaration.

Specified by:
visitEnumConstantDeclaration in interface DeclarationVisitor
Overrides:
visitEnumConstantDeclaration in class SimpleDeclarationVisitor
Parameters:
d - the declaration to visit

visitMethodDeclaration

public void visitMethodDeclaration(MethodDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits a method declaration. The implementation simply invokes visitExecutableDeclaration.

Specified by:
visitMethodDeclaration in interface DeclarationVisitor
Overrides:
visitMethodDeclaration in class SimpleDeclarationVisitor
Parameters:
d - the declaration to visit

visitConstructorDeclaration

public void visitConstructorDeclaration(ConstructorDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits a constructor declaration. The implementation simply invokes visitExecutableDeclaration.

Specified by:
visitConstructorDeclaration in interface DeclarationVisitor
Overrides:
visitConstructorDeclaration in class SimpleDeclarationVisitor
Parameters:
d - the declaration to visit