com.sun.mirror.util
Class SourceOrderDeclScanner.SourceOrderComparator.DeclPartialOrder

java.lang.Object
  extended by com.sun.mirror.util.SimpleDeclarationVisitor
      extended by com.sun.mirror.util.SourceOrderDeclScanner.SourceOrderComparator.DeclPartialOrder
All Implemented Interfaces:
DeclarationVisitor
Enclosing class:
SourceOrderDeclScanner.SourceOrderComparator

private static class SourceOrderDeclScanner.SourceOrderComparator.DeclPartialOrder
extends SimpleDeclarationVisitor


Field Summary
private  int value
           
 
Constructor Summary
SourceOrderDeclScanner.SourceOrderComparator.DeclPartialOrder()
           
 
Method Summary
 int getValue()
           
private static int staticAdjust(Declaration d)
           
 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.
 void visitTypeParameterDeclaration(TypeParameterDeclaration d)
          Visits a type parameter declaration.
 
Methods inherited from class com.sun.mirror.util.SimpleDeclarationVisitor
visitAnnotationTypeElementDeclaration, visitDeclaration, visitExecutableDeclaration, visitMemberDeclaration, visitPackageDeclaration, visitParameterDeclaration, visitTypeDeclaration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

private int value
Constructor Detail

SourceOrderDeclScanner.SourceOrderComparator.DeclPartialOrder

SourceOrderDeclScanner.SourceOrderComparator.DeclPartialOrder()
Method Detail

staticAdjust

private static int staticAdjust(Declaration d)

getValue

public int getValue()

visitTypeParameterDeclaration

public void visitTypeParameterDeclaration(TypeParameterDeclaration d)
Description copied from class: SimpleDeclarationVisitor
Visits a type parameter declaration. The implementation simply invokes visitDeclaration.

Specified by:
visitTypeParameterDeclaration in interface DeclarationVisitor
Overrides:
visitTypeParameterDeclaration 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

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

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

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

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

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

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