public abstract class JavaASTVisitor extends JavaASTWalker implements Visitor
doDefaultAction(ProgramElement) .| Constructor and Description |
|---|
JavaASTVisitor(ProgramElement root,
Services services)
create the JavaASTVisitor
|
depth, root, startprotected final Services services
public JavaASTVisitor(ProgramElement root, Services services)
root - the ProgramElement where to beginservices - the Services objectprotected void walk(ProgramElement node)
JavaASTWalkerwalk in class JavaASTWalkernode - the JavaProgramElement the walker is atprotected void doAction(ProgramElement node)
doAction in class JavaASTWalkerprotected abstract void doDefaultAction(SourceElement node)
node - the node described abovepublic void performActionOnAbstractProgramElement(AbstractProgramElement x)
performActionOnAbstractProgramElement in interface Visitorpublic void performActionOnArrayDeclaration(ArrayDeclaration x)
performActionOnArrayDeclaration in interface Visitorpublic void performActionOnArrayInitializer(ArrayInitializer x)
performActionOnArrayInitializer in interface Visitorpublic void performActionOnArrayLengthReference(ArrayLengthReference x)
performActionOnArrayLengthReference in interface Visitorpublic void performActionOnArrayReference(ArrayReference x)
performActionOnArrayReference in interface Visitorpublic void performActionOnAssert(Assert x)
performActionOnAssert in interface Visitorpublic void performActionOnBinaryAnd(BinaryAnd x)
performActionOnBinaryAnd in interface Visitorpublic void performActionOnBinaryAndAssignment(BinaryAndAssignment x)
performActionOnBinaryAndAssignment in interface Visitorpublic void performActionOnBinaryNot(BinaryNot x)
performActionOnBinaryNot in interface Visitorpublic void performActionOnBinaryOr(BinaryOr x)
performActionOnBinaryOr in interface Visitorpublic void performActionOnBinaryOrAssignment(BinaryOrAssignment x)
performActionOnBinaryOrAssignment in interface Visitorpublic void performActionOnBinaryXOr(BinaryXOr x)
performActionOnBinaryXOr in interface Visitorpublic void performActionOnBinaryXOrAssignment(BinaryXOrAssignment x)
performActionOnBinaryXOrAssignment in interface Visitorpublic void performActionOnBooleanLiteral(BooleanLiteral x)
performActionOnBooleanLiteral in interface Visitorpublic void performActionOnEmptySetLiteral(EmptySetLiteral x)
performActionOnEmptySetLiteral in interface Visitorpublic void performActionOnSingleton(Singleton x)
performActionOnSingleton in interface Visitorpublic void performActionOnSetUnion(SetUnion x)
performActionOnSetUnion in interface Visitorpublic void performActionOnIntersect(Intersect x)
performActionOnIntersect in interface Visitorpublic void performActionOnSetMinus(SetMinus x)
performActionOnSetMinus in interface Visitorpublic void performActionOnAllFields(AllFields x)
performActionOnAllFields in interface Visitorpublic void performActionOnAllObjects(AllObjects x)
performActionOnAllObjects in interface Visitorpublic void performActionOnEmptySeqLiteral(EmptySeqLiteral x)
performActionOnEmptySeqLiteral in interface Visitorpublic void performActionOnSeqSingleton(SeqSingleton x)
performActionOnSeqSingleton in interface Visitorpublic void performActionOnSeqConcat(SeqConcat x)
performActionOnSeqConcat in interface Visitorpublic void performActionOnSeqSub(SeqSub x)
performActionOnSeqSub in interface Visitorpublic void performActionOnSeqReverse(SeqReverse x)
performActionOnSeqReverse in interface Visitorpublic void performActionOnDLEmbeddedExpression(DLEmbeddedExpression x)
performActionOnDLEmbeddedExpression in interface Visitorpublic void performActionOnSeqIndexOf(SeqIndexOf x)
performActionOnSeqIndexOf in interface Visitorpublic void performActionOnSeqGet(SeqGet x)
performActionOnSeqGet in interface Visitorpublic void performActionOnSeqLength(SeqLength x)
performActionOnSeqLength in interface Visitorpublic void performActionOnBreak(Break x)
performActionOnBreak in interface Visitorpublic void performActionOnCase(Case x)
performActionOnCase in interface Visitorpublic void performActionOnCatch(Catch x)
performActionOnCatch in interface Visitorpublic void performActionOnCatchAllStatement(CatchAllStatement x)
performActionOnCatchAllStatement in interface Visitorpublic void performActionOnCharLiteral(CharLiteral x)
performActionOnCharLiteral in interface Visitorpublic void performActionOnClassDeclaration(ClassDeclaration x)
performActionOnClassDeclaration in interface Visitorpublic void performActionOnClassInitializer(ClassInitializer x)
performActionOnClassInitializer in interface Visitorpublic void performActionOnComment(Comment x)
performActionOnComment in interface Visitorpublic void performActionOnCompilationUnit(CompilationUnit x)
performActionOnCompilationUnit in interface Visitorpublic void performActionOnConditional(Conditional x)
performActionOnConditional in interface Visitorpublic void performActionOnConstructorDeclaration(ConstructorDeclaration x)
performActionOnConstructorDeclaration in interface Visitorpublic void performActionOnContextStatementBlock(ContextStatementBlock x)
performActionOnContextStatementBlock in interface Visitorpublic void performActionOnContinue(Continue x)
performActionOnContinue in interface Visitorpublic void performActionOnCopyAssignment(CopyAssignment x)
performActionOnCopyAssignment in interface Visitorpublic void performActionOnDefault(Default x)
performActionOnDefault in interface Visitorpublic void performActionOnDivide(Divide x)
performActionOnDivide in interface Visitorpublic void performActionOnDivideAssignment(DivideAssignment x)
performActionOnDivideAssignment in interface Visitorpublic void performActionOnDo(Do x)
performActionOnDo in interface Visitorpublic void performActionOnDoubleLiteral(DoubleLiteral x)
performActionOnDoubleLiteral in interface Visitorpublic void performActionOnElse(Else x)
performActionOnElse in interface Visitorpublic void performActionOnEmptyStatement(EmptyStatement x)
performActionOnEmptyStatement in interface Visitorpublic void performActionOnEquals(Equals x)
performActionOnEquals in interface Visitorpublic void performActionOnExactInstanceof(ExactInstanceof x)
performActionOnExactInstanceof in interface Visitorpublic void performActionOnExecutionContext(ExecutionContext x)
performActionOnExecutionContext in interface Visitorpublic void performActionOnExtends(Extends x)
performActionOnExtends in interface Visitorpublic void performActionOnEnhancedFor(EnhancedFor x)
performActionOnEnhancedFor in interface Visitorpublic void performActionOnFieldDeclaration(FieldDeclaration x)
performActionOnFieldDeclaration in interface Visitorpublic void performActionOnFieldReference(FieldReference x)
performActionOnFieldReference in interface Visitorpublic void performActionOnFieldSpecification(FieldSpecification x)
performActionOnFieldSpecification in interface Visitorpublic void performActionOnFinally(Finally x)
performActionOnFinally in interface Visitorpublic void performActionOnFloatLiteral(FloatLiteral x)
performActionOnFloatLiteral in interface Visitorpublic void performActionOnFor(For x)
performActionOnFor in interface Visitorpublic void performActionOnForUpdates(ForUpdates x)
performActionOnForUpdates in interface Visitorpublic void performActionOnGreaterOrEquals(GreaterOrEquals x)
performActionOnGreaterOrEquals in interface Visitorpublic void performActionOnGreaterThan(GreaterThan x)
performActionOnGreaterThan in interface Visitorpublic void performActionOnGuard(Guard x)
performActionOnGuard in interface Visitorpublic void performActionOnIf(If x)
performActionOnIf in interface Visitorpublic void performActionOnImplements(Implements x)
performActionOnImplements in interface Visitorpublic void performActionOnImplicitFieldSpecification(ImplicitFieldSpecification x)
performActionOnImplicitFieldSpecification in interface Visitorpublic void performActionOnImport(Import x)
performActionOnImport in interface Visitorpublic void performActionOnInstanceof(Instanceof x)
performActionOnInstanceof in interface Visitorpublic void performActionOnInterfaceDeclaration(InterfaceDeclaration x)
performActionOnInterfaceDeclaration in interface Visitorpublic void performActionOnIntLiteral(IntLiteral x)
performActionOnIntLiteral in interface Visitorpublic void performActionOnLabeledStatement(LabeledStatement x)
performActionOnLabeledStatement in interface Visitorpublic void performActionOnLessOrEquals(LessOrEquals x)
performActionOnLessOrEquals in interface Visitorpublic void performActionOnLessThan(LessThan x)
performActionOnLessThan in interface Visitorpublic void performActionOnLocalVariableDeclaration(LocalVariableDeclaration x)
performActionOnLocalVariableDeclaration in interface Visitorpublic void performActionOnLocationVariable(LocationVariable x)
performActionOnLocationVariable in interface Visitorpublic void performActionOnLogicalAnd(LogicalAnd x)
performActionOnLogicalAnd in interface Visitorpublic void performActionOnLogicalNot(LogicalNot x)
performActionOnLogicalNot in interface Visitorpublic void performActionOnLogicalOr(LogicalOr x)
performActionOnLogicalOr in interface Visitorpublic void performActionOnLongLiteral(LongLiteral x)
performActionOnLongLiteral in interface Visitorpublic void performActionOnLoopInit(LoopInit x)
performActionOnLoopInit in interface Visitorpublic void performActionOnMetaClassReference(MetaClassReference x)
performActionOnMetaClassReference in interface Visitorpublic void performActionOnMethod(IProgramMethod x)
performActionOnMethod in interface Visitorpublic void performActionOnMethodBodyStatement(MethodBodyStatement x)
performActionOnMethodBodyStatement in interface Visitorpublic void performActionOnMethodDeclaration(MethodDeclaration x)
performActionOnMethodDeclaration in interface Visitorpublic void performActionOnMethodFrame(MethodFrame x)
performActionOnMethodFrame in interface Visitorpublic void performActionOnMethodReference(MethodReference x)
performActionOnMethodReference in interface Visitorpublic void performActionOnMinus(Minus x)
performActionOnMinus in interface Visitorpublic void performActionOnMinusAssignment(MinusAssignment x)
performActionOnMinusAssignment in interface Visitorpublic void performActionOnModifier(Modifier x)
performActionOnModifier in interface Visitorpublic void performActionOnModulo(Modulo x)
performActionOnModulo in interface Visitorpublic void performActionOnModuloAssignment(ModuloAssignment x)
performActionOnModuloAssignment in interface Visitorpublic void performActionOnNegative(Negative x)
performActionOnNegative in interface Visitorpublic void performActionOnNew(New x)
performActionOnNew in interface Visitorpublic void performActionOnNewArray(NewArray x)
performActionOnNewArray in interface Visitorpublic void performActionOnNotEquals(NotEquals x)
performActionOnNotEquals in interface Visitorpublic void performActionOnNullLiteral(NullLiteral x)
performActionOnNullLiteral in interface Visitorpublic void performActionOnPackageReference(PackageReference x)
performActionOnPackageReference in interface Visitorpublic void performActionOnPackageSpecification(PackageSpecification x)
performActionOnPackageSpecification in interface Visitorpublic void performActionOnParameterDeclaration(ParameterDeclaration x)
performActionOnParameterDeclaration in interface Visitorpublic void performActionOnParenthesizedExpression(ParenthesizedExpression x)
performActionOnParenthesizedExpression in interface Visitorpublic void performActionOnPassiveExpression(PassiveExpression x)
performActionOnPassiveExpression in interface Visitorpublic void performActionOnPlus(Plus x)
performActionOnPlus in interface Visitorpublic void performActionOnPlusAssignment(PlusAssignment x)
performActionOnPlusAssignment in interface Visitorpublic void performActionOnPositive(Positive x)
performActionOnPositive in interface Visitorpublic void performActionOnPostDecrement(PostDecrement x)
performActionOnPostDecrement in interface Visitorpublic void performActionOnPostIncrement(PostIncrement x)
performActionOnPostIncrement in interface Visitorpublic void performActionOnPreDecrement(PreDecrement x)
performActionOnPreDecrement in interface Visitorpublic void performActionOnPreIncrement(PreIncrement x)
performActionOnPreIncrement in interface Visitorpublic void performActionOnProgramConstant(ProgramConstant x)
performActionOnProgramConstant in interface Visitorpublic void performActionOnProgramElementName(ProgramElementName x)
performActionOnProgramElementName in interface Visitorpublic void performActionOnProgramMetaConstruct(ProgramTransformer x)
performActionOnProgramMetaConstruct in interface Visitorpublic void performActionOnProgramMethod(IProgramMethod x)
performActionOnProgramMethod in interface Visitorpublic void performActionOnProgramVariable(ProgramVariable x)
performActionOnProgramVariable in interface Visitorpublic void performActionOnIProgramVariable(IProgramVariable x)
performActionOnIProgramVariable in interface Visitorpublic void performActionOnReturn(Return x)
performActionOnReturn in interface Visitorpublic void performActionOnSchematicFieldReference(SchematicFieldReference x)
performActionOnSchematicFieldReference in interface Visitorpublic void performActionOnSchemaVariable(SchemaVariable x)
performActionOnSchemaVariable in interface Visitorpublic void performActionOnShiftLeft(ShiftLeft x)
performActionOnShiftLeft in interface Visitorpublic void performActionOnShiftLeftAssignment(ShiftLeftAssignment x)
performActionOnShiftLeftAssignment in interface Visitorpublic void performActionOnShiftRight(ShiftRight x)
performActionOnShiftRight in interface Visitorpublic void performActionOnShiftRightAssignment(ShiftRightAssignment x)
performActionOnShiftRightAssignment in interface Visitorpublic void performActionOnStatementBlock(StatementBlock x)
performActionOnStatementBlock in interface Visitorpublic void performActionOnStringLiteral(StringLiteral x)
performActionOnStringLiteral in interface Visitorpublic void performActionOnSuperArrayDeclaration(SuperArrayDeclaration x)
performActionOnSuperArrayDeclaration in interface Visitorpublic void performActionOnSuperConstructorReference(SuperConstructorReference x)
performActionOnSuperConstructorReference in interface Visitorpublic void performActionOnSuperReference(SuperReference x)
performActionOnSuperReference in interface Visitorpublic void performActionOnSwitch(Switch x)
performActionOnSwitch in interface Visitorpublic void performActionOnSynchronizedBlock(SynchronizedBlock x)
performActionOnSynchronizedBlock in interface Visitorpublic void performActionOnLoopScopeBlock(LoopScopeBlock x)
performActionOnLoopScopeBlock in interface Visitorpublic void performActionOnThen(Then x)
performActionOnThen in interface Visitorpublic void performActionOnThisConstructorReference(ThisConstructorReference x)
performActionOnThisConstructorReference in interface Visitorpublic void performActionOnThisReference(ThisReference x)
performActionOnThisReference in interface Visitorpublic void performActionOnThrow(Throw x)
performActionOnThrow in interface Visitorpublic void performActionOnThrows(Throws x)
performActionOnThrows in interface Visitorpublic void performActionOnTimes(Times x)
performActionOnTimes in interface Visitorpublic void performActionOnTimesAssignment(TimesAssignment x)
performActionOnTimesAssignment in interface Visitorpublic void performActionOnTry(Try x)
performActionOnTry in interface Visitorpublic void performActionOnTypeCast(TypeCast x)
performActionOnTypeCast in interface Visitorpublic void performActionOnTypeReference(TypeReference x)
performActionOnTypeReference in interface Visitorpublic void performActionOnUnsignedShiftRight(UnsignedShiftRight x)
performActionOnUnsignedShiftRight in interface Visitorpublic void performActionOnUnsignedShiftRightAssignment(UnsignedShiftRightAssignment x)
performActionOnUnsignedShiftRightAssignment in interface Visitorpublic void performActionOnVariableDeclaration(VariableDeclaration x)
performActionOnVariableDeclaration in interface Visitorpublic void performActionOnVariableReference(VariableReference x)
performActionOnVariableReference in interface Visitorpublic void performActionOnVariableSpecification(VariableSpecification x)
performActionOnVariableSpecification in interface Visitorpublic void performActionOnWhile(While x)
performActionOnWhile in interface Visitorpublic void performActionOnMergePointStatement(MergePointStatement x)
performActionOnMergePointStatement in interface Visitorpublic void performActionOnLoopInvariant(LoopSpecification x)
performActionOnLoopInvariant in interface Visitorpublic void performActionOnBlockContract(BlockContract x)
performActionOnBlockContract in interface Visitorpublic void performActionOnLoopContract(LoopContract x)
performActionOnLoopContract in interface Visitorpublic void performActionOnBlockContract(StatementBlock oldBlock, StatementBlock newBlock)
VisitorperformActionOnBlockContract in interface VisitoroldBlock - the old blocknewBlock - the new blockpublic void performActionOnLoopContract(StatementBlock oldBlock, StatementBlock newBlock)
VisitorperformActionOnLoopContract in interface VisitoroldBlock - the old blocknewBlock - the new blockpublic void performActionOnLoopContract(LoopStatement oldLoop, LoopStatement newLoop)
VisitorperformActionOnLoopContract in interface VisitoroldLoop - the old loop statementnewLoop - the new loop statementpublic void performActionOnMergeContract(MergeContract x)
performActionOnMergeContract in interface Visitorpublic void performActionOnTransactionStatement(TransactionStatement x)
performActionOnTransactionStatement in interface Visitorpublic void performActionOnEmptyMapLiteral(EmptyMapLiteral x)
performActionOnEmptyMapLiteral in interface Visitor