org.aspectj.ajdt.internal.compiler.ast
Class InterSuperFixerVisitor

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.ASTVisitor
      extended by org.aspectj.ajdt.internal.compiler.ast.InterSuperFixerVisitor

public class InterSuperFixerVisitor
extends ASTVisitor

Walks the body of inter-type declarations and replaces SuperReference with InterSuperReference


Constructor Summary
InterSuperFixerVisitor(InterTypeDeclaration dec, EclipseFactory world, Scope scope)
           
 
Method Summary
 void endVisit(FieldReference ref, BlockScope scope)
           
 void endVisit(MessageSend send, BlockScope scope)
           
 void endVisit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 boolean visit(TypeDeclaration localTypeDeclaration, BlockScope scope)
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ASTVisitor
acceptProblem, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterSuperFixerVisitor

public InterSuperFixerVisitor(InterTypeDeclaration dec,
                              EclipseFactory world,
                              Scope scope)
Method Detail

endVisit

public void endVisit(FieldReference ref,
                     BlockScope scope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(MessageSend send,
                     BlockScope scope)
Overrides:
endVisit in class ASTVisitor

visit

public boolean visit(TypeDeclaration localTypeDeclaration,
                     BlockScope scope)
Overrides:
visit in class ASTVisitor

endVisit

public void endVisit(TypeDeclaration localTypeDeclaration,
                     BlockScope scope)
Overrides:
endVisit in class ASTVisitor