All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface openjava.tools.Traverser

public interface Traverser
The Traverser class is a base class of classes which are used to handle parse-tree.


Method Index

 o traverseArrayAccess(Traverser)
 o traverseArrayAllocationExpression(Traverser)
 o traverseAssignmentExpression(Traverser)
 o traverseBinaryExpression(Traverser)
 o traverseBreakStatement(Traverser)
 o traverseCastExpression(Traverser)
 o traverseClassDeclaration(Traverser)
 o traverseClassLiteral(Traverser)
 o traverseClassTypeList(Traverser)
 o traverseCompilationUnit(Traverser)
 o traverseConditionalExpression(Traverser)
 o traverseConstructExpression(Traverser)
 o traverseConstructorDeclaration(Traverser)
 o traverseContinueStatement(Traverser)
 o traverseDoWhileStatement(Traverser)
 o traverseEmptyStatement(Traverser)
 o traverseExpressionList(Traverser)
 o traverseExpressionStatement(Traverser)
 o traverseFieldAccess(Traverser)
 o traverseFieldDeclaration(Traverser)
 o traverseForStatement(Traverser)
 o traverseIfStatement(Traverser)
 o traverseInstanceInitializer(Traverser)
 o traverseInterfaceDeclaration(Traverser)
 o traverseLabeledStatement(Traverser)
 o traverseLiteral(Traverser)
 o traverseMemberList(Traverser)
 o traverseMethodCall(Traverser)
 o traverseMethodDeclaration(Traverser)
 o traverseModifierList(Traverser)
 o traverseParameter(Traverser)
 o traverseParameterList(Traverser)
 o traversePrimitiveType(Traverser)
 o traverseQualifiedName(Traverser)
 o traverseReturnStatement(Traverser)
 o traverseSpecialName(Traverser)
 o traverseStatementList(Traverser)
 o traverseStaticInitializer(Traverser)
 o traverseSwitchStatement(Traverser)
 o traverseSyncronizedStatement(Traverser)
 o traverseThrowStatement(Traverser)
 o traverseTryStatement(Traverser)
 o traverseTypeDeclarationList(Traverser)
 o traverseTypeSpecifier(Traverser)
 o traverseUnaryExpression(Traverser)
 o traverseVariableDeclaration(Traverser)
 o traverseWhileStatement(Traverser)

Methods

 o traverseCompilationUnit
 public abstract void traverseCompilationUnit(Traverser t)
 o traverseTypeDeclarationList
 public abstract void traverseTypeDeclarationList(Traverser t)
 o traverseInterfaceDeclaration
 public abstract void traverseInterfaceDeclaration(Traverser t)
 o traverseClassDeclaration
 public abstract void traverseClassDeclaration(Traverser t)
 o traverseModifierList
 public abstract void traverseModifierList(Traverser t)
 o traverseClassTypeList
 public abstract void traverseClassTypeList(Traverser t)
 o traverseMemberList
 public abstract void traverseMemberList(Traverser t)
 o traverseStaticInitializer
 public abstract void traverseStaticInitializer(Traverser t)
 o traverseInstanceInitializer
 public abstract void traverseInstanceInitializer(Traverser t)
 o traverseFieldDeclaration
 public abstract void traverseFieldDeclaration(Traverser t)
 o traverseMethodDeclaration
 public abstract void traverseMethodDeclaration(Traverser t)
 o traverseConstructorDeclaration
 public abstract void traverseConstructorDeclaration(Traverser t)
 o traverseParameterList
 public abstract void traverseParameterList(Traverser t)
 o traverseStatementList
 public abstract void traverseStatementList(Traverser t)
 o traverseParameter
 public abstract void traverseParameter(Traverser t)
 o traverseTypeSpecifier
 public abstract void traverseTypeSpecifier(Traverser t)
 o traverseVariableDeclaration
 public abstract void traverseVariableDeclaration(Traverser t)
 o traverseExpressionStatement
 public abstract void traverseExpressionStatement(Traverser t)
 o traverseEmptyStatement
 public abstract void traverseEmptyStatement(Traverser t)
 o traverseLabeledStatement
 public abstract void traverseLabeledStatement(Traverser t)
 o traverseIfStatement
 public abstract void traverseIfStatement(Traverser t)
 o traverseSwitchStatement
 public abstract void traverseSwitchStatement(Traverser t)
 o traverseWhileStatement
 public abstract void traverseWhileStatement(Traverser t)
 o traverseDoWhileStatement
 public abstract void traverseDoWhileStatement(Traverser t)
 o traverseForStatement
 public abstract void traverseForStatement(Traverser t)
 o traverseBreakStatement
 public abstract void traverseBreakStatement(Traverser t)
 o traverseContinueStatement
 public abstract void traverseContinueStatement(Traverser t)
 o traverseReturnStatement
 public abstract void traverseReturnStatement(Traverser t)
 o traverseThrowStatement
 public abstract void traverseThrowStatement(Traverser t)
 o traverseSyncronizedStatement
 public abstract void traverseSyncronizedStatement(Traverser t)
 o traverseTryStatement
 public abstract void traverseTryStatement(Traverser t)
 o traverseExpressionList
 public abstract void traverseExpressionList(Traverser t)
 o traverseUnaryExpression
 public abstract void traverseUnaryExpression(Traverser t)
 o traverseBinaryExpression
 public abstract void traverseBinaryExpression(Traverser t)
 o traverseConditionalExpression
 public abstract void traverseConditionalExpression(Traverser t)
 o traverseCastExpression
 public abstract void traverseCastExpression(Traverser t)
 o traverseAssignmentExpression
 public abstract void traverseAssignmentExpression(Traverser t)
 o traverseConstructExpression
 public abstract void traverseConstructExpression(Traverser t)
 o traverseArrayAllocationExpression
 public abstract void traverseArrayAllocationExpression(Traverser t)
 o traverseQualifiedName
 public abstract void traverseQualifiedName(Traverser t)
 o traverseSpecialName
 public abstract void traverseSpecialName(Traverser t)
 o traverseLiteral
 public abstract void traverseLiteral(Traverser t)
 o traverseArrayAccess
 public abstract void traverseArrayAccess(Traverser t)
 o traverseFieldAccess
 public abstract void traverseFieldAccess(Traverser t)
 o traverseMethodCall
 public abstract void traverseMethodCall(Traverser t)
 o traverseClassLiteral
 public abstract void traverseClassLiteral(Traverser t)
 o traversePrimitiveType
 public abstract void traversePrimitiveType(Traverser t)

All Packages  Class Hierarchy  This Package  Previous  Next  Index