public abstract class SimultaneousJavaASTVisitor extends SimultaneousJavaASTWalker implements SimultaneousVisitor
doDefaultAction(ProgramElement)
.
TODO: Document (also, if sensible, containing methods!).Constructor and Description |
---|
SimultaneousJavaASTVisitor(ProgramElement e1,
ProgramElement e2,
Services services)
create the JavaASTVisitor
|
depth, getFirstRoot, getSecondRoot, isIncompatible, setIncompatible, start
protected final Services services
public SimultaneousJavaASTVisitor(ProgramElement e1, ProgramElement e2, Services services)
root
- the ProgramElement where to beginprotected void walk(ProgramElement node1, ProgramElement node2)
SimultaneousJavaASTWalker
walk
in class SimultaneousJavaASTWalker
node1
- The first JavaProgramElement the walker is at.node2
- The second JavaProgramElement the walker is at.protected void doAction(ProgramElement node1, ProgramElement node2)
doAction
in class SimultaneousJavaASTWalker
node1
- First node.node2
- Second node.protected abstract void doDefaultAction(SourceElement node1, SourceElement node2)
node1
- First node.node2
- Second node.public void visit(AbstractProgramElement x1, AbstractProgramElement x2)
visit
in interface SimultaneousVisitor
public void visit(ArrayDeclaration x1, ArrayDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(ArrayInitializer x1, ArrayInitializer x2)
visit
in interface SimultaneousVisitor
public void visit(ArrayLengthReference x1, ArrayLengthReference x2)
visit
in interface SimultaneousVisitor
public void visit(ArrayReference x1, ArrayReference x2)
visit
in interface SimultaneousVisitor
public void visit(Assert x1, Assert x2)
visit
in interface SimultaneousVisitor
public void visit(BinaryAnd x1, BinaryAnd x2)
visit
in interface SimultaneousVisitor
public void visit(BinaryAndAssignment x1, BinaryAndAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(BinaryNot x1, BinaryNot x2)
visit
in interface SimultaneousVisitor
public void visit(BinaryOr x1, BinaryOr x2)
visit
in interface SimultaneousVisitor
public void visit(BinaryOrAssignment x1, BinaryOrAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(BinaryXOr x1, BinaryXOr x2)
visit
in interface SimultaneousVisitor
public void visit(BinaryXOrAssignment x1, BinaryXOrAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(BooleanLiteral x1, BooleanLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(EmptySetLiteral x1, EmptySetLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(Singleton x1, Singleton x2)
visit
in interface SimultaneousVisitor
public void visit(SetUnion x1, SetUnion x2)
visit
in interface SimultaneousVisitor
public void visit(Intersect x1, Intersect x2)
visit
in interface SimultaneousVisitor
public void visit(SetMinus x1, SetMinus x2)
visit
in interface SimultaneousVisitor
public void visit(AllFields x1, AllFields x2)
visit
in interface SimultaneousVisitor
public void visit(AllObjects x1, AllObjects x2)
visit
in interface SimultaneousVisitor
public void visit(EmptySeqLiteral x1, EmptySeqLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(SeqSingleton x1, SeqSingleton x2)
visit
in interface SimultaneousVisitor
public void visit(SeqConcat x1, SeqConcat x2)
visit
in interface SimultaneousVisitor
public void visit(SeqSub x1, SeqSub x2)
visit
in interface SimultaneousVisitor
public void visit(SeqReverse x1, SeqReverse x2)
visit
in interface SimultaneousVisitor
public void visit(DLEmbeddedExpression x1, DLEmbeddedExpression x2)
visit
in interface SimultaneousVisitor
public void visit(SeqIndexOf x1, SeqIndexOf x2)
visit
in interface SimultaneousVisitor
public void visit(SeqGet x1, SeqGet x2)
visit
in interface SimultaneousVisitor
public void visit(SeqLength x1, SeqLength x2)
visit
in interface SimultaneousVisitor
public void visit(Break x1, Break x2)
visit
in interface SimultaneousVisitor
public void visit(Case x1, Case x2)
visit
in interface SimultaneousVisitor
public void visit(Catch x1, Catch x2)
visit
in interface SimultaneousVisitor
public void visit(CatchAllStatement x1, CatchAllStatement x2)
visit
in interface SimultaneousVisitor
public void visit(CharLiteral x1, CharLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(ClassDeclaration x1, ClassDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(ClassInitializer x1, ClassInitializer x2)
visit
in interface SimultaneousVisitor
public void visit(Comment x1, Comment x2)
visit
in interface SimultaneousVisitor
public void visit(CompilationUnit x1, CompilationUnit x2)
visit
in interface SimultaneousVisitor
public void visit(Conditional x1, Conditional x2)
visit
in interface SimultaneousVisitor
public void visit(ConstructorDeclaration x1, ConstructorDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(ContextStatementBlock x1, ContextStatementBlock x2)
visit
in interface SimultaneousVisitor
public void visit(Continue x1, Continue x2)
visit
in interface SimultaneousVisitor
public void visit(CopyAssignment x1, CopyAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(Default x1, Default x2)
visit
in interface SimultaneousVisitor
public void visit(Divide x1, Divide x2)
visit
in interface SimultaneousVisitor
public void visit(DivideAssignment x1, DivideAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(Do x1, Do x2)
visit
in interface SimultaneousVisitor
public void visit(DoubleLiteral x1, DoubleLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(Else x1, Else x2)
visit
in interface SimultaneousVisitor
public void visit(EmptyStatement x1, EmptyStatement x2)
visit
in interface SimultaneousVisitor
public void visit(Equals x1, Equals x2)
visit
in interface SimultaneousVisitor
public void visit(ExactInstanceof x1, ExactInstanceof x2)
visit
in interface SimultaneousVisitor
public void visit(ExecutionContext x1, ExecutionContext x2)
visit
in interface SimultaneousVisitor
public void visit(Extends x1, Extends x2)
visit
in interface SimultaneousVisitor
public void visit(EnhancedFor x1, EnhancedFor x2)
visit
in interface SimultaneousVisitor
public void visit(FieldDeclaration x1, FieldDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(FieldReference x1, FieldReference x2)
visit
in interface SimultaneousVisitor
public void visit(FieldSpecification x1, FieldSpecification x2)
visit
in interface SimultaneousVisitor
public void visit(Finally x1, Finally x2)
visit
in interface SimultaneousVisitor
public void visit(FloatLiteral x1, FloatLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(For x1, For x2)
visit
in interface SimultaneousVisitor
public void visit(ForUpdates x1, ForUpdates x2)
visit
in interface SimultaneousVisitor
public void visit(GreaterOrEquals x1, GreaterOrEquals x2)
visit
in interface SimultaneousVisitor
public void visit(GreaterThan x1, GreaterThan x2)
visit
in interface SimultaneousVisitor
public void visit(Guard x1, Guard x2)
visit
in interface SimultaneousVisitor
public void visit(If x1, If x2)
visit
in interface SimultaneousVisitor
public void visit(Implements x1, Implements x2)
visit
in interface SimultaneousVisitor
public void visit(ImplicitFieldSpecification x1, ImplicitFieldSpecification x2)
visit
in interface SimultaneousVisitor
public void visit(Import x1, Import x2)
visit
in interface SimultaneousVisitor
public void visit(Instanceof x1, Instanceof x2)
visit
in interface SimultaneousVisitor
public void visit(InterfaceDeclaration x1, InterfaceDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(IntLiteral x1, IntLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(LabeledStatement x1, LabeledStatement x2)
visit
in interface SimultaneousVisitor
public void visit(LessOrEquals x1, LessOrEquals x2)
visit
in interface SimultaneousVisitor
public void visit(LessThan x1, LessThan x2)
visit
in interface SimultaneousVisitor
public void visit(LocalVariableDeclaration x1, LocalVariableDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(LocationVariable x1, LocationVariable x2)
visit
in interface SimultaneousVisitor
public void visit(LogicalAnd x1, LogicalAnd x2)
visit
in interface SimultaneousVisitor
public void visit(LogicalNot x1, LogicalNot x2)
visit
in interface SimultaneousVisitor
public void visit(LogicalOr x1, LogicalOr x2)
visit
in interface SimultaneousVisitor
public void visit(LongLiteral x1, LongLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(LoopInit x1, LoopInit x2)
visit
in interface SimultaneousVisitor
public void visit(MetaClassReference x1, MetaClassReference x2)
visit
in interface SimultaneousVisitor
public void visit(MethodBodyStatement x1, MethodBodyStatement x2)
visit
in interface SimultaneousVisitor
public void visit(MethodDeclaration x1, MethodDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(MethodFrame x1, MethodFrame x2)
visit
in interface SimultaneousVisitor
public void visit(MethodReference x1, MethodReference x2)
visit
in interface SimultaneousVisitor
public void visit(Minus x1, Minus x2)
visit
in interface SimultaneousVisitor
public void visit(MinusAssignment x1, MinusAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(Modifier x1, Modifier x2)
visit
in interface SimultaneousVisitor
public void visit(Modulo x1, Modulo x2)
visit
in interface SimultaneousVisitor
public void visit(ModuloAssignment x1, ModuloAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(Negative x1, Negative x2)
visit
in interface SimultaneousVisitor
public void visit(New x1, New x2)
visit
in interface SimultaneousVisitor
public void visit(NewArray x1, NewArray x2)
visit
in interface SimultaneousVisitor
public void visit(NotEquals x1, NotEquals x2)
visit
in interface SimultaneousVisitor
public void visit(NullLiteral x1, NullLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(PackageReference x1, PackageReference x2)
visit
in interface SimultaneousVisitor
public void visit(PackageSpecification x1, PackageSpecification x2)
visit
in interface SimultaneousVisitor
public void visit(ParameterDeclaration x1, ParameterDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(ParenthesizedExpression x1, ParenthesizedExpression x2)
visit
in interface SimultaneousVisitor
public void visit(PassiveExpression x1, PassiveExpression x2)
visit
in interface SimultaneousVisitor
public void visit(Plus x1, Plus x2)
visit
in interface SimultaneousVisitor
public void visit(PlusAssignment x1, PlusAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(Positive x1, Positive x2)
visit
in interface SimultaneousVisitor
public void visit(PostDecrement x1, PostDecrement x2)
visit
in interface SimultaneousVisitor
public void visit(PostIncrement x1, PostIncrement x2)
visit
in interface SimultaneousVisitor
public void visit(PreDecrement x1, PreDecrement x2)
visit
in interface SimultaneousVisitor
public void visit(PreIncrement x1, PreIncrement x2)
visit
in interface SimultaneousVisitor
public void visit(ProgramConstant x1, ProgramConstant x2)
visit
in interface SimultaneousVisitor
public void visit(ProgramElementName x1, ProgramElementName x2)
visit
in interface SimultaneousVisitor
public void visit(ProgramTransformer x1, ProgramTransformer x2)
visit
in interface SimultaneousVisitor
public void visit(ProgramMethod x1, ProgramMethod x2)
visit
in interface SimultaneousVisitor
public void visit(ProgramVariable x1, ProgramVariable x2)
visit
in interface SimultaneousVisitor
public void visit(IProgramVariable x1, IProgramVariable x2)
visit
in interface SimultaneousVisitor
public void visit(Return x1, Return x2)
visit
in interface SimultaneousVisitor
public void visit(SchematicFieldReference x1, SchematicFieldReference x2)
visit
in interface SimultaneousVisitor
public void visit(SchemaVariable x1, SchemaVariable x2)
visit
in interface SimultaneousVisitor
public void visit(ShiftLeft x1, ShiftLeft x2)
visit
in interface SimultaneousVisitor
public void visit(ShiftLeftAssignment x1, ShiftLeftAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(ShiftRight x1, ShiftRight x2)
visit
in interface SimultaneousVisitor
public void visit(ShiftRightAssignment x1, ShiftRightAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(StatementBlock x1, StatementBlock x2)
visit
in interface SimultaneousVisitor
public void visit(StringLiteral x1, StringLiteral x2)
visit
in interface SimultaneousVisitor
public void visit(SuperArrayDeclaration x1, SuperArrayDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(SuperConstructorReference x1, SuperConstructorReference x2)
visit
in interface SimultaneousVisitor
public void visit(SuperReference x1, SuperReference x2)
visit
in interface SimultaneousVisitor
public void visit(Switch x1, Switch x2)
visit
in interface SimultaneousVisitor
public void visit(SynchronizedBlock x1, SynchronizedBlock x2)
visit
in interface SimultaneousVisitor
public void visit(Then x1, Then x2)
visit
in interface SimultaneousVisitor
public void visit(ThisConstructorReference x1, ThisConstructorReference x2)
visit
in interface SimultaneousVisitor
public void visit(ThisReference x1, ThisReference x2)
visit
in interface SimultaneousVisitor
public void visit(Throw x1, Throw x2)
visit
in interface SimultaneousVisitor
public void visit(Throws x1, Throws x2)
visit
in interface SimultaneousVisitor
public void visit(Times x1, Times x2)
visit
in interface SimultaneousVisitor
public void visit(TimesAssignment x1, TimesAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(Try x1, Try x2)
visit
in interface SimultaneousVisitor
public void visit(TypeCast x1, TypeCast x2)
visit
in interface SimultaneousVisitor
public void visit(TypeRef x1, TypeRef x2)
visit
in interface SimultaneousVisitor
public void visit(UnsignedShiftRight x1, UnsignedShiftRight x2)
visit
in interface SimultaneousVisitor
public void visit(UnsignedShiftRightAssignment x1, UnsignedShiftRightAssignment x2)
visit
in interface SimultaneousVisitor
public void visit(VariableDeclaration x1, VariableDeclaration x2)
visit
in interface SimultaneousVisitor
public void visit(VariableReference x1, VariableReference x2)
visit
in interface SimultaneousVisitor
public void visit(VariableSpecification x1, VariableSpecification x2)
visit
in interface SimultaneousVisitor
public void visit(While x1, While x2)
visit
in interface SimultaneousVisitor
public void visit(LoopInvariant x)
visit
in interface SimultaneousVisitor
public void visit(BlockContract x)
visit
in interface SimultaneousVisitor
public void visit(TransactionStatement x1, TransactionStatement x2)
visit
in interface SimultaneousVisitor
public void visit(EmptyMapLiteral x1, EmptyMapLiteral x2)
visit
in interface SimultaneousVisitor