public abstract class ASTVisitor
extends java.lang.Object
Constructor and Description |
---|
ASTVisitor() |
Modifier and Type | Method and Description |
---|---|
void |
acceptProblem(IProblem problem) |
void |
endVisit(IAllocationExpression allocationExpression) |
void |
endVisit(IAND_AND_Expression and_and_Expression) |
void |
endVisit(IArgument argument) |
void |
endVisit(IArrayAllocationExpression arrayAllocationExpression) |
void |
endVisit(IArrayInitializer arrayInitializer) |
void |
endVisit(IArrayQualifiedTypeReference arrayQualifiedTypeReference) |
void |
endVisit(IArrayReference arrayReference) |
void |
endVisit(IArrayTypeReference arrayTypeReference) |
void |
endVisit(IAssignment assignment) |
void |
endVisit(IBinaryExpression binaryExpression) |
void |
endVisit(IBlock block) |
void |
endVisit(IBreakStatement breakStatement) |
void |
endVisit(ICaseStatement caseStatement) |
void |
endVisit(ICompoundAssignment compoundAssignment) |
void |
endVisit(IConditionalExpression conditionalExpression) |
void |
endVisit(IConstructorDeclaration constructorDeclaration) |
void |
endVisit(IContinueStatement continueStatement) |
void |
endVisit(IDoStatement doStatement) |
void |
endVisit(IDoubleLiteral doubleLiteral) |
void |
endVisit(IEmptyStatement emptyStatement) |
void |
endVisit(IEqualExpression equalExpression) |
void |
endVisit(IExplicitConstructorCall explicitConstructor) |
void |
endVisit(IExtendedStringLiteral extendedStringLiteral) |
void |
endVisit(IFalseLiteral falseLiteral) |
void |
endVisit(IFieldDeclaration fieldDeclaration) |
void |
endVisit(IFieldReference fieldDeclaration) |
void |
endVisit(IForeachStatement forStatement) |
void |
endVisit(IForInStatement forInStatement) |
void |
endVisit(IForStatement forStatement) |
void |
endVisit(IFunctionCall messageSend) |
void |
endVisit(IFunctionDeclaration methodDeclaration) |
void |
endVisit(IFunctionExpression functionExpression) |
void |
endVisit(IIfStatement ifStatement) |
void |
endVisit(IImportReference importRef) |
void |
endVisit(IInitializer initializer) |
void |
endVisit(IInstanceOfExpression instanceOfExpression) |
void |
endVisit(IIntLiteral intLiteral) |
void |
endVisit(IJsDoc javadoc) |
void |
endVisit(IJsDocAllocationExpression expression) |
void |
endVisit(IJsDocArgumentExpression expression) |
void |
endVisit(IJsDocArrayQualifiedTypeReference typeRef) |
void |
endVisit(IJsDocArraySingleTypeReference typeRef) |
void |
endVisit(IJsDocFieldReference fieldRef) |
void |
endVisit(IJsDocImplicitTypeReference implicitTypeReference) |
void |
endVisit(IJsDocMessageSend messageSend) |
void |
endVisit(IJsDocQualifiedTypeReference typeRef) |
void |
endVisit(IJsDocReturnStatement statement) |
void |
endVisit(IJsDocSingleNameReference argument) |
void |
endVisit(IJsDocSingleTypeReference typeRef) |
void |
endVisit(ILabeledStatement labeledStatement) |
void |
endVisit(IListExpression listDeclaration) |
void |
endVisit(ILocalDeclaration localDeclaration) |
void |
endVisit(InferredType inferredType) |
void |
endVisit(INullLiteral nullLiteral) |
void |
endVisit(IObjectLiteral literal) |
void |
endVisit(IObjectLiteralField field) |
void |
endVisit(IOR_OR_Expression or_or_Expression) |
void |
endVisit(IPostfixExpression postfixExpression) |
void |
endVisit(IPrefixExpression prefixExpression) |
void |
endVisit(IQualifiedAllocationExpression qualifiedAllocationExpression) |
void |
endVisit(IQualifiedNameReference qualifiedNameReference) |
void |
endVisit(IQualifiedThisReference qualifiedThisReference) |
void |
endVisit(IQualifiedTypeReference qualifiedTypeReference) |
void |
endVisit(IRegExLiteral stringLiteral) |
void |
endVisit(IReturnStatement returnStatement) |
void |
endVisit(IScriptFileDeclaration scriptFileDeclaration) |
void |
endVisit(ISingleNameReference singleNameReference) |
void |
endVisit(ISingleTypeReference singleTypeReference) |
void |
endVisit(IStringLiteral stringLiteral) |
void |
endVisit(IStringLiteralConcatenation literal) |
void |
endVisit(ISuperReference superReference) |
void |
endVisit(ISwitchStatement switchStatement) |
void |
endVisit(IThisReference thisReference) |
void |
endVisit(IThrowStatement throwStatement) |
void |
endVisit(ITrueLiteral trueLiteral) |
void |
endVisit(ITryStatement tryStatement) |
void |
endVisit(ITypeDeclaration memberTypeDeclaration) |
void |
endVisit(IUnaryExpression unaryExpression) |
void |
endVisit(IUndefinedLiteral undefinedLiteral) |
void |
endVisit(IWhileStatement whileStatement) |
void |
endVisit(IWithStatement whileStatement) |
boolean |
visit(IAllocationExpression allocationExpression) |
boolean |
visit(IAND_AND_Expression and_and_Expression) |
boolean |
visit(IArgument argument) |
boolean |
visit(IArrayAllocationExpression arrayAllocationExpression) |
boolean |
visit(IArrayInitializer arrayInitializer) |
boolean |
visit(IArrayQualifiedTypeReference arrayQualifiedTypeReference) |
boolean |
visit(IArrayReference arrayReference) |
boolean |
visit(IArrayTypeReference arrayTypeReference) |
boolean |
visit(IAssignment assignment) |
boolean |
visit(IBinaryExpression binaryExpression) |
boolean |
visit(IBlock block) |
boolean |
visit(IBreakStatement breakStatement) |
boolean |
visit(ICaseStatement caseStatement) |
boolean |
visit(ICompoundAssignment compoundAssignment) |
boolean |
visit(IConditionalExpression conditionalExpression) |
boolean |
visit(IConstructorDeclaration constructorDeclaration) |
boolean |
visit(IContinueStatement continueStatement) |
boolean |
visit(IDoStatement doStatement) |
boolean |
visit(IDoubleLiteral doubleLiteral) |
boolean |
visit(IEmptyStatement emptyStatement) |
boolean |
visit(IEqualExpression equalExpression) |
boolean |
visit(IExplicitConstructorCall explicitConstructor) |
boolean |
visit(IExtendedStringLiteral extendedStringLiteral) |
boolean |
visit(IFalseLiteral falseLiteral) |
boolean |
visit(IFieldDeclaration fieldDeclaration) |
boolean |
visit(IFieldReference fieldReference) |
boolean |
visit(IForeachStatement forStatement) |
boolean |
visit(IForInStatement forInStatement) |
boolean |
visit(IForStatement forStatement) |
boolean |
visit(IFunctionCall functionCall) |
boolean |
visit(IFunctionDeclaration functionDeclaration) |
boolean |
visit(IFunctionExpression functionExpression) |
boolean |
visit(IIfStatement ifStatement) |
boolean |
visit(IImportReference importRef) |
boolean |
visit(IInitializer initializer) |
boolean |
visit(IInstanceOfExpression instanceOfExpression) |
boolean |
visit(IIntLiteral intLiteral) |
boolean |
visit(IJsDoc javadoc) |
boolean |
visit(IJsDocAllocationExpression expression) |
boolean |
visit(IJsDocArgumentExpression expression) |
boolean |
visit(IJsDocArrayQualifiedTypeReference typeRef) |
boolean |
visit(IJsDocArraySingleTypeReference typeRef) |
boolean |
visit(IJsDocFieldReference fieldRef) |
boolean |
visit(IJsDocImplicitTypeReference implicitTypeReference) |
boolean |
visit(IJsDocMessageSend messageSend) |
boolean |
visit(IJsDocQualifiedTypeReference typeRef) |
boolean |
visit(IJsDocReturnStatement statement) |
boolean |
visit(IJsDocSingleNameReference argument) |
boolean |
visit(IJsDocSingleTypeReference typeRef) |
boolean |
visit(ILabeledStatement labeledStatement) |
boolean |
visit(IListExpression listDeclaration) |
boolean |
visit(ILocalDeclaration localDeclaration) |
boolean |
visit(InferredAttribute inferredField) |
boolean |
visit(InferredMethod inferredMethod) |
boolean |
visit(InferredType inferredType) |
boolean |
visit(INullLiteral nullLiteral) |
boolean |
visit(IObjectLiteral literal) |
boolean |
visit(IObjectLiteralField field) |
boolean |
visit(IOR_OR_Expression or_or_Expression) |
boolean |
visit(IPostfixExpression postfixExpression) |
boolean |
visit(IPrefixExpression prefixExpression) |
boolean |
visit(IQualifiedAllocationExpression qualifiedAllocationExpression) |
boolean |
visit(IQualifiedNameReference qualifiedNameReference) |
boolean |
visit(IQualifiedThisReference qualifiedThisReference) |
boolean |
visit(IQualifiedTypeReference qualifiedTypeReference) |
boolean |
visit(IRegExLiteral stringLiteral) |
boolean |
visit(IReturnStatement returnStatement) |
boolean |
visit(IScriptFileDeclaration compilationUnitDeclaration) |
boolean |
visit(ISingleNameReference singleNameReference) |
boolean |
visit(ISingleTypeReference singleTypeReference) |
boolean |
visit(IStringLiteral stringLiteral) |
boolean |
visit(IStringLiteralConcatenation literal) |
boolean |
visit(ISuperReference superReference) |
boolean |
visit(ISwitchStatement switchStatement) |
boolean |
visit(IThisReference thisReference) |
boolean |
visit(IThrowStatement throwStatement) |
boolean |
visit(ITrueLiteral trueLiteral) |
boolean |
visit(ITryStatement tryStatement) |
boolean |
visit(ITypeDeclaration localTypeDeclaration) |
boolean |
visit(IUnaryExpression unaryExpression) |
boolean |
visit(IUndefinedLiteral undefined) |
boolean |
visit(IWhileStatement whileStatement) |
boolean |
visit(IWithStatement whileStatement) |
public void acceptProblem(IProblem problem)
public void endVisit(IAllocationExpression allocationExpression)
public void endVisit(IAND_AND_Expression and_and_Expression)
public void endVisit(IArgument argument)
public void endVisit(IArrayAllocationExpression arrayAllocationExpression)
public void endVisit(IArrayInitializer arrayInitializer)
public void endVisit(IArrayQualifiedTypeReference arrayQualifiedTypeReference)
public void endVisit(IArrayReference arrayReference)
public void endVisit(IArrayTypeReference arrayTypeReference)
public void endVisit(IAssignment assignment)
public void endVisit(IBinaryExpression binaryExpression)
public void endVisit(IBlock block)
public void endVisit(IBreakStatement breakStatement)
public void endVisit(ICaseStatement caseStatement)
public void endVisit(IScriptFileDeclaration scriptFileDeclaration)
public void endVisit(ICompoundAssignment compoundAssignment)
public void endVisit(IConditionalExpression conditionalExpression)
public void endVisit(IConstructorDeclaration constructorDeclaration)
public void endVisit(IContinueStatement continueStatement)
public void endVisit(IDoStatement doStatement)
public void endVisit(IDoubleLiteral doubleLiteral)
public void endVisit(IEmptyStatement emptyStatement)
public void endVisit(IEqualExpression equalExpression)
public void endVisit(IExplicitConstructorCall explicitConstructor)
public void endVisit(IExtendedStringLiteral extendedStringLiteral)
public void endVisit(IFalseLiteral falseLiteral)
public void endVisit(IFieldDeclaration fieldDeclaration)
public void endVisit(IFieldReference fieldDeclaration)
public void endVisit(IForeachStatement forStatement)
public void endVisit(IForStatement forStatement)
public void endVisit(IForInStatement forInStatement)
public void endVisit(IFunctionExpression functionExpression)
public void endVisit(IIfStatement ifStatement)
public void endVisit(IImportReference importRef)
public void endVisit(InferredType inferredType)
public void endVisit(IInitializer initializer)
public void endVisit(IInstanceOfExpression instanceOfExpression)
public void endVisit(IIntLiteral intLiteral)
public void endVisit(IJsDoc javadoc)
public void endVisit(IJsDocAllocationExpression expression)
public void endVisit(IJsDocArgumentExpression expression)
public void endVisit(IJsDocArrayQualifiedTypeReference typeRef)
public void endVisit(IJsDocArraySingleTypeReference typeRef)
public void endVisit(IJsDocFieldReference fieldRef)
public void endVisit(IJsDocImplicitTypeReference implicitTypeReference)
public void endVisit(IJsDocMessageSend messageSend)
public void endVisit(IJsDocQualifiedTypeReference typeRef)
public void endVisit(IJsDocReturnStatement statement)
public void endVisit(IJsDocSingleNameReference argument)
public void endVisit(IJsDocSingleTypeReference typeRef)
public void endVisit(ILabeledStatement labeledStatement)
public void endVisit(ILocalDeclaration localDeclaration)
public void endVisit(IListExpression listDeclaration)
public void endVisit(IFunctionCall messageSend)
public void endVisit(IFunctionDeclaration methodDeclaration)
public void endVisit(IStringLiteralConcatenation literal)
public void endVisit(INullLiteral nullLiteral)
public void endVisit(IOR_OR_Expression or_or_Expression)
public void endVisit(IPostfixExpression postfixExpression)
public void endVisit(IPrefixExpression prefixExpression)
public void endVisit(IQualifiedAllocationExpression qualifiedAllocationExpression)
public void endVisit(IQualifiedNameReference qualifiedNameReference)
public void endVisit(IQualifiedThisReference qualifiedThisReference)
public void endVisit(IQualifiedTypeReference qualifiedTypeReference)
public void endVisit(IRegExLiteral stringLiteral)
public void endVisit(IReturnStatement returnStatement)
public void endVisit(ISingleNameReference singleNameReference)
public void endVisit(ISingleTypeReference singleTypeReference)
public void endVisit(IStringLiteral stringLiteral)
public void endVisit(ISuperReference superReference)
public void endVisit(ISwitchStatement switchStatement)
public void endVisit(IThisReference thisReference)
public void endVisit(IThrowStatement throwStatement)
public void endVisit(ITrueLiteral trueLiteral)
public void endVisit(ITryStatement tryStatement)
public void endVisit(ITypeDeclaration memberTypeDeclaration)
public void endVisit(IUnaryExpression unaryExpression)
public void endVisit(IUndefinedLiteral undefinedLiteral)
public void endVisit(IWhileStatement whileStatement)
public void endVisit(IWithStatement whileStatement)
public boolean visit(IAllocationExpression allocationExpression)
public boolean visit(IAND_AND_Expression and_and_Expression)
public boolean visit(IArgument argument)
public boolean visit(IArrayAllocationExpression arrayAllocationExpression)
public boolean visit(IArrayInitializer arrayInitializer)
public boolean visit(IArrayQualifiedTypeReference arrayQualifiedTypeReference)
public boolean visit(IArrayReference arrayReference)
public boolean visit(IArrayTypeReference arrayTypeReference)
public boolean visit(IAssignment assignment)
public boolean visit(IBinaryExpression binaryExpression)
public boolean visit(IBlock block)
public boolean visit(IBreakStatement breakStatement)
public boolean visit(ICaseStatement caseStatement)
public boolean visit(IScriptFileDeclaration compilationUnitDeclaration)
public boolean visit(ICompoundAssignment compoundAssignment)
public boolean visit(IConditionalExpression conditionalExpression)
public boolean visit(IConstructorDeclaration constructorDeclaration)
public boolean visit(IContinueStatement continueStatement)
public boolean visit(IDoStatement doStatement)
public boolean visit(IDoubleLiteral doubleLiteral)
public boolean visit(IEmptyStatement emptyStatement)
public boolean visit(IEqualExpression equalExpression)
public boolean visit(IExplicitConstructorCall explicitConstructor)
public boolean visit(IExtendedStringLiteral extendedStringLiteral)
public boolean visit(IFalseLiteral falseLiteral)
public boolean visit(IFieldDeclaration fieldDeclaration)
public boolean visit(IFieldReference fieldReference)
public boolean visit(IForeachStatement forStatement)
public boolean visit(IForInStatement forInStatement)
public boolean visit(IForStatement forStatement)
public boolean visit(IFunctionExpression functionExpression)
public boolean visit(IIfStatement ifStatement)
public boolean visit(IImportReference importRef)
public boolean visit(InferredType inferredType)
public boolean visit(InferredMethod inferredMethod)
public boolean visit(InferredAttribute inferredField)
public boolean visit(IInitializer initializer)
public boolean visit(IInstanceOfExpression instanceOfExpression)
public boolean visit(IIntLiteral intLiteral)
public boolean visit(IJsDoc javadoc)
public boolean visit(IJsDocAllocationExpression expression)
public boolean visit(IJsDocArgumentExpression expression)
public boolean visit(IJsDocArrayQualifiedTypeReference typeRef)
public boolean visit(IJsDocArraySingleTypeReference typeRef)
public boolean visit(IJsDocFieldReference fieldRef)
public boolean visit(IJsDocImplicitTypeReference implicitTypeReference)
public boolean visit(IJsDocMessageSend messageSend)
public boolean visit(IJsDocQualifiedTypeReference typeRef)
public boolean visit(IJsDocReturnStatement statement)
public boolean visit(IJsDocSingleNameReference argument)
public boolean visit(IJsDocSingleTypeReference typeRef)
public boolean visit(ILabeledStatement labeledStatement)
public boolean visit(ILocalDeclaration localDeclaration)
public boolean visit(IListExpression listDeclaration)
public boolean visit(IFunctionCall functionCall)
public boolean visit(IFunctionDeclaration functionDeclaration)
public boolean visit(IStringLiteralConcatenation literal)
public boolean visit(INullLiteral nullLiteral)
public boolean visit(IOR_OR_Expression or_or_Expression)
public boolean visit(IPostfixExpression postfixExpression)
public boolean visit(IPrefixExpression prefixExpression)
public boolean visit(IQualifiedAllocationExpression qualifiedAllocationExpression)
public boolean visit(IQualifiedNameReference qualifiedNameReference)
public boolean visit(IQualifiedThisReference qualifiedThisReference)
public boolean visit(IQualifiedTypeReference qualifiedTypeReference)
public boolean visit(IRegExLiteral stringLiteral)
public boolean visit(IReturnStatement returnStatement)
public boolean visit(ISingleNameReference singleNameReference)
public boolean visit(ISingleTypeReference singleTypeReference)
public boolean visit(IStringLiteral stringLiteral)
public boolean visit(ISuperReference superReference)
public boolean visit(ISwitchStatement switchStatement)
public boolean visit(IThisReference thisReference)
public boolean visit(IThrowStatement throwStatement)
public boolean visit(ITrueLiteral trueLiteral)
public boolean visit(ITryStatement tryStatement)
public boolean visit(ITypeDeclaration localTypeDeclaration)
public boolean visit(IUnaryExpression unaryExpression)
public boolean visit(IUndefinedLiteral undefined)
public boolean visit(IWhileStatement whileStatement)
public boolean visit(IWithStatement whileStatement)
public boolean visit(IObjectLiteral literal)
public void endVisit(IObjectLiteral literal)
public boolean visit(IObjectLiteralField field)
public void endVisit(IObjectLiteralField field)
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.