|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
public class JExpressionIFPrunableDepthFirstVisitor
An abstract implementation of a visitor over JExpressionIF that does not return a value. This visitor implements the visitor interface with methods that first visit children, and then call visitCASEOnly(). (CASE is replaced by the case name.) After each DOFirst method is called, the method pruneAt(JExpressionIF) is used to determine if the depth-first traversal should be pruned at the specified node. If not, traversal continues through each of the child nodes, followed by the only method. If so, control returns immediately to the parent node. Default implementation of pruneAt always returns true. The default implementation of the forCASEOnly methods call protected method defaultCase(). This method defaults to no-op.
| Constructor Summary | |
|---|---|
JExpressionIFPrunableDepthFirstVisitor()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JExpressionIFPrunableDepthFirstVisitor()
| Method Detail |
|---|
public Void forJExpressionDoFirst(JExpression that)
public Void forJExpressionOnly(JExpression that)
public Void forSourceFileDoFirst(SourceFile that)
public Void forSourceFileOnly(SourceFile that)
public Void forModifiersAndVisibilityDoFirst(ModifiersAndVisibility that)
public Void forModifiersAndVisibilityOnly(ModifiersAndVisibility that)
public Void forCompoundWordDoFirst(CompoundWord that)
public Void forCompoundWordOnly(CompoundWord that)
public Void forWordDoFirst(Word that)
public Void forWordOnly(Word that)
public Void forTypeDefBaseDoFirst(TypeDefBase that)
public Void forTypeDefBaseOnly(TypeDefBase that)
public Void forClassDefDoFirst(ClassDef that)
public Void forClassDefOnly(ClassDef that)
public Void forInnerClassDefDoFirst(InnerClassDef that)
public Void forInnerClassDefOnly(InnerClassDef that)
public Void forInterfaceDefDoFirst(InterfaceDef that)
public Void forInterfaceDefOnly(InterfaceDef that)
public Void forInnerInterfaceDefDoFirst(InnerInterfaceDef that)
public Void forInnerInterfaceDefOnly(InnerInterfaceDef that)
public Void forConstructorDefDoFirst(ConstructorDef that)
public Void forConstructorDefOnly(ConstructorDef that)
public Void forInitializerDoFirst(Initializer that)
public Void forInitializerOnly(Initializer that)
public Void forInstanceInitializerDoFirst(InstanceInitializer that)
public Void forInstanceInitializerOnly(InstanceInitializer that)
public Void forStaticInitializerDoFirst(StaticInitializer that)
public Void forStaticInitializerOnly(StaticInitializer that)
public Void forPackageStatementDoFirst(PackageStatement that)
public Void forPackageStatementOnly(PackageStatement that)
public Void forImportStatementDoFirst(ImportStatement that)
public Void forImportStatementOnly(ImportStatement that)
public Void forClassImportStatementDoFirst(ClassImportStatement that)
public Void forClassImportStatementOnly(ClassImportStatement that)
public Void forPackageImportStatementDoFirst(PackageImportStatement that)
public Void forPackageImportStatementOnly(PackageImportStatement that)
public Void forStatementDoFirst(Statement that)
public Void forStatementOnly(Statement that)
public Void forLabeledStatementDoFirst(LabeledStatement that)
public Void forLabeledStatementOnly(LabeledStatement that)
public Void forBlockDoFirst(Block that)
public Void forBlockOnly(Block that)
public Void forExpressionStatementDoFirst(ExpressionStatement that)
public Void forExpressionStatementOnly(ExpressionStatement that)
public Void forSwitchStatementDoFirst(SwitchStatement that)
public Void forSwitchStatementOnly(SwitchStatement that)
public Void forIfThenStatementDoFirst(IfThenStatement that)
public Void forIfThenStatementOnly(IfThenStatement that)
public Void forIfThenElseStatementDoFirst(IfThenElseStatement that)
public Void forIfThenElseStatementOnly(IfThenElseStatement that)
public Void forWhileStatementDoFirst(WhileStatement that)
public Void forWhileStatementOnly(WhileStatement that)
public Void forDoStatementDoFirst(DoStatement that)
public Void forDoStatementOnly(DoStatement that)
public Void forForStatementDoFirst(ForStatement that)
public Void forForStatementOnly(ForStatement that)
public Void forBreakStatementDoFirst(BreakStatement that)
public Void forBreakStatementOnly(BreakStatement that)
public Void forLabeledBreakStatementDoFirst(LabeledBreakStatement that)
public Void forLabeledBreakStatementOnly(LabeledBreakStatement that)
public Void forUnlabeledBreakStatementDoFirst(UnlabeledBreakStatement that)
public Void forUnlabeledBreakStatementOnly(UnlabeledBreakStatement that)
public Void forContinueStatementDoFirst(ContinueStatement that)
public Void forContinueStatementOnly(ContinueStatement that)
public Void forLabeledContinueStatementDoFirst(LabeledContinueStatement that)
public Void forLabeledContinueStatementOnly(LabeledContinueStatement that)
public Void forUnlabeledContinueStatementDoFirst(UnlabeledContinueStatement that)
public Void forUnlabeledContinueStatementOnly(UnlabeledContinueStatement that)
public Void forReturnStatementDoFirst(ReturnStatement that)
public Void forReturnStatementOnly(ReturnStatement that)
public Void forVoidReturnStatementDoFirst(VoidReturnStatement that)
public Void forVoidReturnStatementOnly(VoidReturnStatement that)
public Void forValueReturnStatementDoFirst(ValueReturnStatement that)
public Void forValueReturnStatementOnly(ValueReturnStatement that)
public Void forThrowStatementDoFirst(ThrowStatement that)
public Void forThrowStatementOnly(ThrowStatement that)
public Void forSynchronizedStatementDoFirst(SynchronizedStatement that)
public Void forSynchronizedStatementOnly(SynchronizedStatement that)
public Void forTryCatchStatementDoFirst(TryCatchStatement that)
public Void forTryCatchStatementOnly(TryCatchStatement that)
public Void forTryCatchFinallyStatementDoFirst(TryCatchFinallyStatement that)
public Void forTryCatchFinallyStatementOnly(TryCatchFinallyStatement that)
public Void forNormalTryCatchStatementDoFirst(NormalTryCatchStatement that)
public Void forNormalTryCatchStatementOnly(NormalTryCatchStatement that)
public Void forEmptyStatementDoFirst(EmptyStatement that)
public Void forEmptyStatementOnly(EmptyStatement that)
public Void forMethodDefDoFirst(MethodDef that)
public Void forMethodDefOnly(MethodDef that)
public Void forConcreteMethodDefDoFirst(ConcreteMethodDef that)
public Void forConcreteMethodDefOnly(ConcreteMethodDef that)
public Void forAbstractMethodDefDoFirst(AbstractMethodDef that)
public Void forAbstractMethodDefOnly(AbstractMethodDef that)
public Void forFormalParameterDoFirst(FormalParameter that)
public Void forFormalParameterOnly(FormalParameter that)
public Void forVariableDeclarationDoFirst(VariableDeclaration that)
public Void forVariableDeclarationOnly(VariableDeclaration that)
public Void forVariableDeclaratorDoFirst(VariableDeclarator that)
public Void forVariableDeclaratorOnly(VariableDeclarator that)
public Void forUninitializedVariableDeclaratorDoFirst(UninitializedVariableDeclarator that)
public Void forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator that)
public Void forInitializedVariableDeclaratorDoFirst(InitializedVariableDeclarator that)
public Void forInitializedVariableDeclaratorOnly(InitializedVariableDeclarator that)
public Void forTypeParameterDoFirst(TypeParameter that)
public Void forTypeParameterOnly(TypeParameter that)
public Void forArrayInitializerDoFirst(ArrayInitializer that)
public Void forArrayInitializerOnly(ArrayInitializer that)
public Void forTypeDoFirst(Type that)
public Void forTypeOnly(Type that)
public Void forPrimitiveTypeDoFirst(PrimitiveType that)
public Void forPrimitiveTypeOnly(PrimitiveType that)
public Void forArrayTypeDoFirst(ArrayType that)
public Void forArrayTypeOnly(ArrayType that)
public Void forReferenceTypeDoFirst(ReferenceType that)
public Void forReferenceTypeOnly(ReferenceType that)
public Void forMemberTypeDoFirst(MemberType that)
public Void forMemberTypeOnly(MemberType that)
public Void forClassOrInterfaceTypeDoFirst(ClassOrInterfaceType that)
public Void forClassOrInterfaceTypeOnly(ClassOrInterfaceType that)
public Void forTypeVariableDoFirst(TypeVariable that)
public Void forTypeVariableOnly(TypeVariable that)
public Void forVoidReturnDoFirst(VoidReturn that)
public Void forVoidReturnOnly(VoidReturn that)
public Void forSwitchCaseDoFirst(SwitchCase that)
public Void forSwitchCaseOnly(SwitchCase that)
public Void forLabeledCaseDoFirst(LabeledCase that)
public Void forLabeledCaseOnly(LabeledCase that)
public Void forDefaultCaseDoFirst(DefaultCase that)
public Void forDefaultCaseOnly(DefaultCase that)
public Void forCatchBlockDoFirst(CatchBlock that)
public Void forCatchBlockOnly(CatchBlock that)
public Void forExpressionDoFirst(Expression that)
public Void forExpressionOnly(Expression that)
public Void forAssignmentExpressionDoFirst(AssignmentExpression that)
public Void forAssignmentExpressionOnly(AssignmentExpression that)
public Void forSimpleAssignmentExpressionDoFirst(SimpleAssignmentExpression that)
public Void forSimpleAssignmentExpressionOnly(SimpleAssignmentExpression that)
public Void forPlusAssignmentExpressionDoFirst(PlusAssignmentExpression that)
public Void forPlusAssignmentExpressionOnly(PlusAssignmentExpression that)
public Void forNumericAssignmentExpressionDoFirst(NumericAssignmentExpression that)
public Void forNumericAssignmentExpressionOnly(NumericAssignmentExpression that)
public Void forMinusAssignmentExpressionDoFirst(MinusAssignmentExpression that)
public Void forMinusAssignmentExpressionOnly(MinusAssignmentExpression that)
public Void forMultiplyAssignmentExpressionDoFirst(MultiplyAssignmentExpression that)
public Void forMultiplyAssignmentExpressionOnly(MultiplyAssignmentExpression that)
public Void forDivideAssignmentExpressionDoFirst(DivideAssignmentExpression that)
public Void forDivideAssignmentExpressionOnly(DivideAssignmentExpression that)
public Void forModAssignmentExpressionDoFirst(ModAssignmentExpression that)
public Void forModAssignmentExpressionOnly(ModAssignmentExpression that)
public Void forShiftAssignmentExpressionDoFirst(ShiftAssignmentExpression that)
public Void forShiftAssignmentExpressionOnly(ShiftAssignmentExpression that)
public Void forLeftShiftAssignmentExpressionDoFirst(LeftShiftAssignmentExpression that)
public Void forLeftShiftAssignmentExpressionOnly(LeftShiftAssignmentExpression that)
public Void forRightSignedShiftAssignmentExpressionDoFirst(RightSignedShiftAssignmentExpression that)
public Void forRightSignedShiftAssignmentExpressionOnly(RightSignedShiftAssignmentExpression that)
public Void forRightUnsignedShiftAssignmentExpressionDoFirst(RightUnsignedShiftAssignmentExpression that)
public Void forRightUnsignedShiftAssignmentExpressionOnly(RightUnsignedShiftAssignmentExpression that)
public Void forBitwiseAssignmentExpressionDoFirst(BitwiseAssignmentExpression that)
public Void forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression that)
public Void forBitwiseAndAssignmentExpressionDoFirst(BitwiseAndAssignmentExpression that)
public Void forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression that)
public Void forBitwiseOrAssignmentExpressionDoFirst(BitwiseOrAssignmentExpression that)
public Void forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression that)
public Void forBitwiseXorAssignmentExpressionDoFirst(BitwiseXorAssignmentExpression that)
public Void forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression that)
public Void forBinaryExpressionDoFirst(BinaryExpression that)
public Void forBinaryExpressionOnly(BinaryExpression that)
public Void forBooleanExpressionDoFirst(BooleanExpression that)
public Void forBooleanExpressionOnly(BooleanExpression that)
public Void forOrExpressionDoFirst(OrExpression that)
public Void forOrExpressionOnly(OrExpression that)
public Void forAndExpressionDoFirst(AndExpression that)
public Void forAndExpressionOnly(AndExpression that)
public Void forBitwiseBinaryExpressionDoFirst(BitwiseBinaryExpression that)
public Void forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression that)
public Void forBitwiseOrExpressionDoFirst(BitwiseOrExpression that)
public Void forBitwiseOrExpressionOnly(BitwiseOrExpression that)
public Void forBitwiseXorExpressionDoFirst(BitwiseXorExpression that)
public Void forBitwiseXorExpressionOnly(BitwiseXorExpression that)
public Void forBitwiseAndExpressionDoFirst(BitwiseAndExpression that)
public Void forBitwiseAndExpressionOnly(BitwiseAndExpression that)
public Void forEqualityExpressionDoFirst(EqualityExpression that)
public Void forEqualityExpressionOnly(EqualityExpression that)
public Void forEqualsExpressionDoFirst(EqualsExpression that)
public Void forEqualsExpressionOnly(EqualsExpression that)
public Void forNotEqualExpressionDoFirst(NotEqualExpression that)
public Void forNotEqualExpressionOnly(NotEqualExpression that)
public Void forComparisonExpressionDoFirst(ComparisonExpression that)
public Void forComparisonExpressionOnly(ComparisonExpression that)
public Void forLessThanExpressionDoFirst(LessThanExpression that)
public Void forLessThanExpressionOnly(LessThanExpression that)
public Void forLessThanOrEqualExpressionDoFirst(LessThanOrEqualExpression that)
public Void forLessThanOrEqualExpressionOnly(LessThanOrEqualExpression that)
public Void forGreaterThanExpressionDoFirst(GreaterThanExpression that)
public Void forGreaterThanExpressionOnly(GreaterThanExpression that)
public Void forGreaterThanOrEqualExpressionDoFirst(GreaterThanOrEqualExpression that)
public Void forGreaterThanOrEqualExpressionOnly(GreaterThanOrEqualExpression that)
public Void forShiftBinaryExpressionDoFirst(ShiftBinaryExpression that)
public Void forShiftBinaryExpressionOnly(ShiftBinaryExpression that)
public Void forLeftShiftExpressionDoFirst(LeftShiftExpression that)
public Void forLeftShiftExpressionOnly(LeftShiftExpression that)
public Void forRightSignedShiftExpressionDoFirst(RightSignedShiftExpression that)
public Void forRightSignedShiftExpressionOnly(RightSignedShiftExpression that)
public Void forRightUnsignedShiftExpressionDoFirst(RightUnsignedShiftExpression that)
public Void forRightUnsignedShiftExpressionOnly(RightUnsignedShiftExpression that)
public Void forPlusExpressionDoFirst(PlusExpression that)
public Void forPlusExpressionOnly(PlusExpression that)
public Void forNumericBinaryExpressionDoFirst(NumericBinaryExpression that)
public Void forNumericBinaryExpressionOnly(NumericBinaryExpression that)
public Void forMinusExpressionDoFirst(MinusExpression that)
public Void forMinusExpressionOnly(MinusExpression that)
public Void forMultiplyExpressionDoFirst(MultiplyExpression that)
public Void forMultiplyExpressionOnly(MultiplyExpression that)
public Void forDivideExpressionDoFirst(DivideExpression that)
public Void forDivideExpressionOnly(DivideExpression that)
public Void forModExpressionDoFirst(ModExpression that)
public Void forModExpressionOnly(ModExpression that)
public Void forNoOpExpressionDoFirst(NoOpExpression that)
public Void forNoOpExpressionOnly(NoOpExpression that)
public Void forUnaryExpressionDoFirst(UnaryExpression that)
public Void forUnaryExpressionOnly(UnaryExpression that)
public Void forIncrementExpressionDoFirst(IncrementExpression that)
public Void forIncrementExpressionOnly(IncrementExpression that)
public Void forPrefixIncrementExpressionDoFirst(PrefixIncrementExpression that)
public Void forPrefixIncrementExpressionOnly(PrefixIncrementExpression that)
public Void forPositivePrefixIncrementExpressionDoFirst(PositivePrefixIncrementExpression that)
public Void forPositivePrefixIncrementExpressionOnly(PositivePrefixIncrementExpression that)
public Void forNegativePrefixIncrementExpressionDoFirst(NegativePrefixIncrementExpression that)
public Void forNegativePrefixIncrementExpressionOnly(NegativePrefixIncrementExpression that)
public Void forPostfixIncrementExpressionDoFirst(PostfixIncrementExpression that)
public Void forPostfixIncrementExpressionOnly(PostfixIncrementExpression that)
public Void forPositivePostfixIncrementExpressionDoFirst(PositivePostfixIncrementExpression that)
public Void forPositivePostfixIncrementExpressionOnly(PositivePostfixIncrementExpression that)
public Void forNegativePostfixIncrementExpressionDoFirst(NegativePostfixIncrementExpression that)
public Void forNegativePostfixIncrementExpressionOnly(NegativePostfixIncrementExpression that)
public Void forNumericUnaryExpressionDoFirst(NumericUnaryExpression that)
public Void forNumericUnaryExpressionOnly(NumericUnaryExpression that)
public Void forPositiveExpressionDoFirst(PositiveExpression that)
public Void forPositiveExpressionOnly(PositiveExpression that)
public Void forNegativeExpressionDoFirst(NegativeExpression that)
public Void forNegativeExpressionOnly(NegativeExpression that)
public Void forBitwiseNotExpressionDoFirst(BitwiseNotExpression that)
public Void forBitwiseNotExpressionOnly(BitwiseNotExpression that)
public Void forNotExpressionDoFirst(NotExpression that)
public Void forNotExpressionOnly(NotExpression that)
public Void forConditionalExpressionDoFirst(ConditionalExpression that)
public Void forConditionalExpressionOnly(ConditionalExpression that)
public Void forInstanceofExpressionDoFirst(InstanceofExpression that)
public Void forInstanceofExpressionOnly(InstanceofExpression that)
public Void forCastExpressionDoFirst(CastExpression that)
public Void forCastExpressionOnly(CastExpression that)
public Void forPrimaryDoFirst(Primary that)
public Void forPrimaryOnly(Primary that)
public Void forLexicalLiteralDoFirst(LexicalLiteral that)
public Void forLexicalLiteralOnly(LexicalLiteral that)
public Void forIntegerLiteralDoFirst(IntegerLiteral that)
public Void forIntegerLiteralOnly(IntegerLiteral that)
public Void forLongLiteralDoFirst(LongLiteral that)
public Void forLongLiteralOnly(LongLiteral that)
public Void forDoubleLiteralDoFirst(DoubleLiteral that)
public Void forDoubleLiteralOnly(DoubleLiteral that)
public Void forFloatLiteralDoFirst(FloatLiteral that)
public Void forFloatLiteralOnly(FloatLiteral that)
public Void forBooleanLiteralDoFirst(BooleanLiteral that)
public Void forBooleanLiteralOnly(BooleanLiteral that)
public Void forCharLiteralDoFirst(CharLiteral that)
public Void forCharLiteralOnly(CharLiteral that)
public Void forStringLiteralDoFirst(StringLiteral that)
public Void forStringLiteralOnly(StringLiteral that)
public Void forNullLiteralDoFirst(NullLiteral that)
public Void forNullLiteralOnly(NullLiteral that)
public Void forInstantiationDoFirst(Instantiation that)
public Void forInstantiationOnly(Instantiation that)
public Void forClassInstantiationDoFirst(ClassInstantiation that)
public Void forClassInstantiationOnly(ClassInstantiation that)
public Void forNamedClassInstantiationDoFirst(NamedClassInstantiation that)
public Void forNamedClassInstantiationOnly(NamedClassInstantiation that)
public Void forSimpleNamedClassInstantiationDoFirst(SimpleNamedClassInstantiation that)
public Void forSimpleNamedClassInstantiationOnly(SimpleNamedClassInstantiation that)
public Void forComplexNamedClassInstantiationDoFirst(ComplexNamedClassInstantiation that)
public Void forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation that)
public Void forAnonymousClassInstantiationDoFirst(AnonymousClassInstantiation that)
public Void forAnonymousClassInstantiationOnly(AnonymousClassInstantiation that)
public Void forSimpleAnonymousClassInstantiationDoFirst(SimpleAnonymousClassInstantiation that)
public Void forSimpleAnonymousClassInstantiationOnly(SimpleAnonymousClassInstantiation that)
public Void forComplexAnonymousClassInstantiationDoFirst(ComplexAnonymousClassInstantiation that)
public Void forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation that)
public Void forArrayInstantiationDoFirst(ArrayInstantiation that)
public Void forArrayInstantiationOnly(ArrayInstantiation that)
public Void forUninitializedArrayInstantiationDoFirst(UninitializedArrayInstantiation that)
public Void forUninitializedArrayInstantiationOnly(UninitializedArrayInstantiation that)
public Void forSimpleUninitializedArrayInstantiationDoFirst(SimpleUninitializedArrayInstantiation that)
public Void forSimpleUninitializedArrayInstantiationOnly(SimpleUninitializedArrayInstantiation that)
public Void forComplexUninitializedArrayInstantiationDoFirst(ComplexUninitializedArrayInstantiation that)
public Void forComplexUninitializedArrayInstantiationOnly(ComplexUninitializedArrayInstantiation that)
public Void forInitializedArrayInstantiationDoFirst(InitializedArrayInstantiation that)
public Void forInitializedArrayInstantiationOnly(InitializedArrayInstantiation that)
public Void forSimpleInitializedArrayInstantiationDoFirst(SimpleInitializedArrayInstantiation that)
public Void forSimpleInitializedArrayInstantiationOnly(SimpleInitializedArrayInstantiation that)
public Void forComplexInitializedArrayInstantiationDoFirst(ComplexInitializedArrayInstantiation that)
public Void forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation that)
public Void forVariableReferenceDoFirst(VariableReference that)
public Void forVariableReferenceOnly(VariableReference that)
public Void forNameReferenceDoFirst(NameReference that)
public Void forNameReferenceOnly(NameReference that)
public Void forSimpleNameReferenceDoFirst(SimpleNameReference that)
public Void forSimpleNameReferenceOnly(SimpleNameReference that)
public Void forComplexNameReferenceDoFirst(ComplexNameReference that)
public Void forComplexNameReferenceOnly(ComplexNameReference that)
public Void forThisReferenceDoFirst(ThisReference that)
public Void forThisReferenceOnly(ThisReference that)
public Void forSimpleThisReferenceDoFirst(SimpleThisReference that)
public Void forSimpleThisReferenceOnly(SimpleThisReference that)
public Void forComplexThisReferenceDoFirst(ComplexThisReference that)
public Void forComplexThisReferenceOnly(ComplexThisReference that)
public Void forSuperReferenceDoFirst(SuperReference that)
public Void forSuperReferenceOnly(SuperReference that)
public Void forSimpleSuperReferenceDoFirst(SimpleSuperReference that)
public Void forSimpleSuperReferenceOnly(SimpleSuperReference that)
public Void forComplexSuperReferenceDoFirst(ComplexSuperReference that)
public Void forComplexSuperReferenceOnly(ComplexSuperReference that)
public Void forFunctionInvocationDoFirst(FunctionInvocation that)
public Void forFunctionInvocationOnly(FunctionInvocation that)
public Void forMethodInvocationDoFirst(MethodInvocation that)
public Void forMethodInvocationOnly(MethodInvocation that)
public Void forSimpleMethodInvocationDoFirst(SimpleMethodInvocation that)
public Void forSimpleMethodInvocationOnly(SimpleMethodInvocation that)
public Void forComplexMethodInvocationDoFirst(ComplexMethodInvocation that)
public Void forComplexMethodInvocationOnly(ComplexMethodInvocation that)
public Void forThisConstructorInvocationDoFirst(ThisConstructorInvocation that)
public Void forThisConstructorInvocationOnly(ThisConstructorInvocation that)
public Void forSimpleThisConstructorInvocationDoFirst(SimpleThisConstructorInvocation that)
public Void forSimpleThisConstructorInvocationOnly(SimpleThisConstructorInvocation that)
public Void forComplexThisConstructorInvocationDoFirst(ComplexThisConstructorInvocation that)
public Void forComplexThisConstructorInvocationOnly(ComplexThisConstructorInvocation that)
public Void forSuperConstructorInvocationDoFirst(SuperConstructorInvocation that)
public Void forSuperConstructorInvocationOnly(SuperConstructorInvocation that)
public Void forSimpleSuperConstructorInvocationDoFirst(SimpleSuperConstructorInvocation that)
public Void forSimpleSuperConstructorInvocationOnly(SimpleSuperConstructorInvocation that)
public Void forComplexSuperConstructorInvocationDoFirst(ComplexSuperConstructorInvocation that)
public Void forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation that)
public Void forClassLiteralDoFirst(ClassLiteral that)
public Void forClassLiteralOnly(ClassLiteral that)
public Void forArrayAccessDoFirst(ArrayAccess that)
public Void forArrayAccessOnly(ArrayAccess that)
public Void forParenthesizedDoFirst(Parenthesized that)
public Void forParenthesizedOnly(Parenthesized that)
public Void forEmptyExpressionDoFirst(EmptyExpression that)
public Void forEmptyExpressionOnly(EmptyExpression that)
public Void forBodyDoFirst(Body that)
public Void forBodyOnly(Body that)
public Void forBracedBodyDoFirst(BracedBody that)
public Void forBracedBodyOnly(BracedBody that)
public Void forUnbracedBodyDoFirst(UnbracedBody that)
public Void forUnbracedBodyOnly(UnbracedBody that)
public Void forExpressionListDoFirst(ExpressionList that)
public Void forExpressionListOnly(ExpressionList that)
public Void forParenthesizedExpressionListDoFirst(ParenthesizedExpressionList that)
public Void forParenthesizedExpressionListOnly(ParenthesizedExpressionList that)
public Void forUnparenthesizedExpressionListDoFirst(UnparenthesizedExpressionList that)
public Void forUnparenthesizedExpressionListOnly(UnparenthesizedExpressionList that)
public Void forDimensionExpressionListDoFirst(DimensionExpressionList that)
public Void forDimensionExpressionListOnly(DimensionExpressionList that)
public Void forEmptyForConditionDoFirst(EmptyForCondition that)
public Void forEmptyForConditionOnly(EmptyForCondition that)
public Void forSourceFile(SourceFile that)
JExpressionIFVisitor
forSourceFile in interface JExpressionIFVisitor<Void>public Void forModifiersAndVisibility(ModifiersAndVisibility that)
JExpressionIFVisitor
forModifiersAndVisibility in interface JExpressionIFVisitor<Void>public Void forCompoundWord(CompoundWord that)
JExpressionIFVisitor
forCompoundWord in interface JExpressionIFVisitor<Void>public Void forWord(Word that)
JExpressionIFVisitor
forWord in interface JExpressionIFVisitor<Void>public Void forClassDef(ClassDef that)
JExpressionIFVisitor
forClassDef in interface JExpressionIFVisitor<Void>public Void forInnerClassDef(InnerClassDef that)
JExpressionIFVisitor
forInnerClassDef in interface JExpressionIFVisitor<Void>public Void forInterfaceDef(InterfaceDef that)
JExpressionIFVisitor
forInterfaceDef in interface JExpressionIFVisitor<Void>public Void forInnerInterfaceDef(InnerInterfaceDef that)
JExpressionIFVisitor
forInnerInterfaceDef in interface JExpressionIFVisitor<Void>public Void forConstructorDef(ConstructorDef that)
JExpressionIFVisitor
forConstructorDef in interface JExpressionIFVisitor<Void>public Void forInstanceInitializer(InstanceInitializer that)
JExpressionIFVisitor
forInstanceInitializer in interface JExpressionIFVisitor<Void>public Void forStaticInitializer(StaticInitializer that)
JExpressionIFVisitor
forStaticInitializer in interface JExpressionIFVisitor<Void>public Void forPackageStatement(PackageStatement that)
JExpressionIFVisitor
forPackageStatement in interface JExpressionIFVisitor<Void>public Void forClassImportStatement(ClassImportStatement that)
JExpressionIFVisitor
forClassImportStatement in interface JExpressionIFVisitor<Void>public Void forPackageImportStatement(PackageImportStatement that)
JExpressionIFVisitor
forPackageImportStatement in interface JExpressionIFVisitor<Void>public Void forLabeledStatement(LabeledStatement that)
JExpressionIFVisitor
forLabeledStatement in interface JExpressionIFVisitor<Void>public Void forBlock(Block that)
JExpressionIFVisitor
forBlock in interface JExpressionIFVisitor<Void>public Void forExpressionStatement(ExpressionStatement that)
JExpressionIFVisitor
forExpressionStatement in interface JExpressionIFVisitor<Void>public Void forSwitchStatement(SwitchStatement that)
JExpressionIFVisitor
forSwitchStatement in interface JExpressionIFVisitor<Void>public Void forIfThenStatement(IfThenStatement that)
JExpressionIFVisitor
forIfThenStatement in interface JExpressionIFVisitor<Void>public Void forIfThenElseStatement(IfThenElseStatement that)
JExpressionIFVisitor
forIfThenElseStatement in interface JExpressionIFVisitor<Void>public Void forWhileStatement(WhileStatement that)
JExpressionIFVisitor
forWhileStatement in interface JExpressionIFVisitor<Void>public Void forDoStatement(DoStatement that)
JExpressionIFVisitor
forDoStatement in interface JExpressionIFVisitor<Void>public Void forForStatement(ForStatement that)
JExpressionIFVisitor
forForStatement in interface JExpressionIFVisitor<Void>public Void forLabeledBreakStatement(LabeledBreakStatement that)
JExpressionIFVisitor
forLabeledBreakStatement in interface JExpressionIFVisitor<Void>public Void forUnlabeledBreakStatement(UnlabeledBreakStatement that)
JExpressionIFVisitor
forUnlabeledBreakStatement in interface JExpressionIFVisitor<Void>public Void forLabeledContinueStatement(LabeledContinueStatement that)
JExpressionIFVisitor
forLabeledContinueStatement in interface JExpressionIFVisitor<Void>public Void forUnlabeledContinueStatement(UnlabeledContinueStatement that)
JExpressionIFVisitor
forUnlabeledContinueStatement in interface JExpressionIFVisitor<Void>public Void forVoidReturnStatement(VoidReturnStatement that)
JExpressionIFVisitor
forVoidReturnStatement in interface JExpressionIFVisitor<Void>public Void forValueReturnStatement(ValueReturnStatement that)
JExpressionIFVisitor
forValueReturnStatement in interface JExpressionIFVisitor<Void>public Void forThrowStatement(ThrowStatement that)
JExpressionIFVisitor
forThrowStatement in interface JExpressionIFVisitor<Void>public Void forSynchronizedStatement(SynchronizedStatement that)
JExpressionIFVisitor
forSynchronizedStatement in interface JExpressionIFVisitor<Void>public Void forTryCatchFinallyStatement(TryCatchFinallyStatement that)
JExpressionIFVisitor
forTryCatchFinallyStatement in interface JExpressionIFVisitor<Void>public Void forNormalTryCatchStatement(NormalTryCatchStatement that)
JExpressionIFVisitor
forNormalTryCatchStatement in interface JExpressionIFVisitor<Void>public Void forEmptyStatement(EmptyStatement that)
JExpressionIFVisitor
forEmptyStatement in interface JExpressionIFVisitor<Void>public Void forConcreteMethodDef(ConcreteMethodDef that)
JExpressionIFVisitor
forConcreteMethodDef in interface JExpressionIFVisitor<Void>public Void forAbstractMethodDef(AbstractMethodDef that)
JExpressionIFVisitor
forAbstractMethodDef in interface JExpressionIFVisitor<Void>public Void forFormalParameter(FormalParameter that)
JExpressionIFVisitor
forFormalParameter in interface JExpressionIFVisitor<Void>public Void forVariableDeclaration(VariableDeclaration that)
JExpressionIFVisitor
forVariableDeclaration in interface JExpressionIFVisitor<Void>public Void forUninitializedVariableDeclarator(UninitializedVariableDeclarator that)
JExpressionIFVisitor
forUninitializedVariableDeclarator in interface JExpressionIFVisitor<Void>public Void forInitializedVariableDeclarator(InitializedVariableDeclarator that)
JExpressionIFVisitor
forInitializedVariableDeclarator in interface JExpressionIFVisitor<Void>public Void forTypeParameter(TypeParameter that)
JExpressionIFVisitor
forTypeParameter in interface JExpressionIFVisitor<Void>public Void forArrayInitializer(ArrayInitializer that)
JExpressionIFVisitor
forArrayInitializer in interface JExpressionIFVisitor<Void>public Void forPrimitiveType(PrimitiveType that)
JExpressionIFVisitor
forPrimitiveType in interface JExpressionIFVisitor<Void>public Void forArrayType(ArrayType that)
JExpressionIFVisitor
forArrayType in interface JExpressionIFVisitor<Void>public Void forMemberType(MemberType that)
JExpressionIFVisitor
forMemberType in interface JExpressionIFVisitor<Void>public Void forClassOrInterfaceType(ClassOrInterfaceType that)
JExpressionIFVisitor
forClassOrInterfaceType in interface JExpressionIFVisitor<Void>public Void forTypeVariable(TypeVariable that)
JExpressionIFVisitor
forTypeVariable in interface JExpressionIFVisitor<Void>public Void forVoidReturn(VoidReturn that)
JExpressionIFVisitor
forVoidReturn in interface JExpressionIFVisitor<Void>public Void forLabeledCase(LabeledCase that)
JExpressionIFVisitor
forLabeledCase in interface JExpressionIFVisitor<Void>public Void forDefaultCase(DefaultCase that)
JExpressionIFVisitor
forDefaultCase in interface JExpressionIFVisitor<Void>public Void forCatchBlock(CatchBlock that)
JExpressionIFVisitor
forCatchBlock in interface JExpressionIFVisitor<Void>public Void forSimpleAssignmentExpression(SimpleAssignmentExpression that)
JExpressionIFVisitor
forSimpleAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forPlusAssignmentExpression(PlusAssignmentExpression that)
JExpressionIFVisitor
forPlusAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forMinusAssignmentExpression(MinusAssignmentExpression that)
JExpressionIFVisitor
forMinusAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forMultiplyAssignmentExpression(MultiplyAssignmentExpression that)
JExpressionIFVisitor
forMultiplyAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forDivideAssignmentExpression(DivideAssignmentExpression that)
JExpressionIFVisitor
forDivideAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forModAssignmentExpression(ModAssignmentExpression that)
JExpressionIFVisitor
forModAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression that)
JExpressionIFVisitor
forLeftShiftAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression that)
JExpressionIFVisitor
forRightSignedShiftAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression that)
JExpressionIFVisitor
forRightUnsignedShiftAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression that)
JExpressionIFVisitor
forBitwiseAndAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression that)
JExpressionIFVisitor
forBitwiseOrAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression that)
JExpressionIFVisitor
forBitwiseXorAssignmentExpression in interface JExpressionIFVisitor<Void>public Void forOrExpression(OrExpression that)
JExpressionIFVisitor
forOrExpression in interface JExpressionIFVisitor<Void>public Void forAndExpression(AndExpression that)
JExpressionIFVisitor
forAndExpression in interface JExpressionIFVisitor<Void>public Void forBitwiseOrExpression(BitwiseOrExpression that)
JExpressionIFVisitor
forBitwiseOrExpression in interface JExpressionIFVisitor<Void>public Void forBitwiseXorExpression(BitwiseXorExpression that)
JExpressionIFVisitor
forBitwiseXorExpression in interface JExpressionIFVisitor<Void>public Void forBitwiseAndExpression(BitwiseAndExpression that)
JExpressionIFVisitor
forBitwiseAndExpression in interface JExpressionIFVisitor<Void>public Void forEqualsExpression(EqualsExpression that)
JExpressionIFVisitor
forEqualsExpression in interface JExpressionIFVisitor<Void>public Void forNotEqualExpression(NotEqualExpression that)
JExpressionIFVisitor
forNotEqualExpression in interface JExpressionIFVisitor<Void>public Void forLessThanExpression(LessThanExpression that)
JExpressionIFVisitor
forLessThanExpression in interface JExpressionIFVisitor<Void>public Void forLessThanOrEqualExpression(LessThanOrEqualExpression that)
JExpressionIFVisitor
forLessThanOrEqualExpression in interface JExpressionIFVisitor<Void>public Void forGreaterThanExpression(GreaterThanExpression that)
JExpressionIFVisitor
forGreaterThanExpression in interface JExpressionIFVisitor<Void>public Void forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression that)
JExpressionIFVisitor
forGreaterThanOrEqualExpression in interface JExpressionIFVisitor<Void>public Void forLeftShiftExpression(LeftShiftExpression that)
JExpressionIFVisitor
forLeftShiftExpression in interface JExpressionIFVisitor<Void>public Void forRightSignedShiftExpression(RightSignedShiftExpression that)
JExpressionIFVisitor
forRightSignedShiftExpression in interface JExpressionIFVisitor<Void>public Void forRightUnsignedShiftExpression(RightUnsignedShiftExpression that)
JExpressionIFVisitor
forRightUnsignedShiftExpression in interface JExpressionIFVisitor<Void>public Void forPlusExpression(PlusExpression that)
JExpressionIFVisitor
forPlusExpression in interface JExpressionIFVisitor<Void>public Void forMinusExpression(MinusExpression that)
JExpressionIFVisitor
forMinusExpression in interface JExpressionIFVisitor<Void>public Void forMultiplyExpression(MultiplyExpression that)
JExpressionIFVisitor
forMultiplyExpression in interface JExpressionIFVisitor<Void>public Void forDivideExpression(DivideExpression that)
JExpressionIFVisitor
forDivideExpression in interface JExpressionIFVisitor<Void>public Void forModExpression(ModExpression that)
JExpressionIFVisitor
forModExpression in interface JExpressionIFVisitor<Void>public Void forNoOpExpression(NoOpExpression that)
JExpressionIFVisitor
forNoOpExpression in interface JExpressionIFVisitor<Void>public Void forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression that)
JExpressionIFVisitor
forPositivePrefixIncrementExpression in interface JExpressionIFVisitor<Void>public Void forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression that)
JExpressionIFVisitor
forNegativePrefixIncrementExpression in interface JExpressionIFVisitor<Void>public Void forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression that)
JExpressionIFVisitor
forPositivePostfixIncrementExpression in interface JExpressionIFVisitor<Void>public Void forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression that)
JExpressionIFVisitor
forNegativePostfixIncrementExpression in interface JExpressionIFVisitor<Void>public Void forPositiveExpression(PositiveExpression that)
JExpressionIFVisitor
forPositiveExpression in interface JExpressionIFVisitor<Void>public Void forNegativeExpression(NegativeExpression that)
JExpressionIFVisitor
forNegativeExpression in interface JExpressionIFVisitor<Void>public Void forBitwiseNotExpression(BitwiseNotExpression that)
JExpressionIFVisitor
forBitwiseNotExpression in interface JExpressionIFVisitor<Void>public Void forNotExpression(NotExpression that)
JExpressionIFVisitor
forNotExpression in interface JExpressionIFVisitor<Void>public Void forConditionalExpression(ConditionalExpression that)
JExpressionIFVisitor
forConditionalExpression in interface JExpressionIFVisitor<Void>public Void forInstanceofExpression(InstanceofExpression that)
JExpressionIFVisitor
forInstanceofExpression in interface JExpressionIFVisitor<Void>public Void forCastExpression(CastExpression that)
JExpressionIFVisitor
forCastExpression in interface JExpressionIFVisitor<Void>public Void forIntegerLiteral(IntegerLiteral that)
JExpressionIFVisitor
forIntegerLiteral in interface JExpressionIFVisitor<Void>public Void forLongLiteral(LongLiteral that)
JExpressionIFVisitor
forLongLiteral in interface JExpressionIFVisitor<Void>public Void forDoubleLiteral(DoubleLiteral that)
JExpressionIFVisitor
forDoubleLiteral in interface JExpressionIFVisitor<Void>public Void forFloatLiteral(FloatLiteral that)
JExpressionIFVisitor
forFloatLiteral in interface JExpressionIFVisitor<Void>public Void forBooleanLiteral(BooleanLiteral that)
JExpressionIFVisitor
forBooleanLiteral in interface JExpressionIFVisitor<Void>public Void forCharLiteral(CharLiteral that)
JExpressionIFVisitor
forCharLiteral in interface JExpressionIFVisitor<Void>public Void forStringLiteral(StringLiteral that)
JExpressionIFVisitor
forStringLiteral in interface JExpressionIFVisitor<Void>public Void forNullLiteral(NullLiteral that)
JExpressionIFVisitor
forNullLiteral in interface JExpressionIFVisitor<Void>public Void forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation that)
JExpressionIFVisitor
forSimpleNamedClassInstantiation in interface JExpressionIFVisitor<Void>public Void forComplexNamedClassInstantiation(ComplexNamedClassInstantiation that)
JExpressionIFVisitor
forComplexNamedClassInstantiation in interface JExpressionIFVisitor<Void>public Void forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation that)
JExpressionIFVisitor
forSimpleAnonymousClassInstantiation in interface JExpressionIFVisitor<Void>public Void forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation that)
JExpressionIFVisitor
forComplexAnonymousClassInstantiation in interface JExpressionIFVisitor<Void>public Void forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation that)
JExpressionIFVisitor
forSimpleUninitializedArrayInstantiation in interface JExpressionIFVisitor<Void>public Void forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation that)
JExpressionIFVisitor
forComplexUninitializedArrayInstantiation in interface JExpressionIFVisitor<Void>public Void forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation that)
JExpressionIFVisitor
forSimpleInitializedArrayInstantiation in interface JExpressionIFVisitor<Void>public Void forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation that)
JExpressionIFVisitor
forComplexInitializedArrayInstantiation in interface JExpressionIFVisitor<Void>public Void forSimpleNameReference(SimpleNameReference that)
JExpressionIFVisitor
forSimpleNameReference in interface JExpressionIFVisitor<Void>public Void forComplexNameReference(ComplexNameReference that)
JExpressionIFVisitor
forComplexNameReference in interface JExpressionIFVisitor<Void>public Void forSimpleThisReference(SimpleThisReference that)
JExpressionIFVisitor
forSimpleThisReference in interface JExpressionIFVisitor<Void>public Void forComplexThisReference(ComplexThisReference that)
JExpressionIFVisitor
forComplexThisReference in interface JExpressionIFVisitor<Void>public Void forSimpleSuperReference(SimpleSuperReference that)
JExpressionIFVisitor
forSimpleSuperReference in interface JExpressionIFVisitor<Void>public Void forComplexSuperReference(ComplexSuperReference that)
JExpressionIFVisitor
forComplexSuperReference in interface JExpressionIFVisitor<Void>public Void forSimpleMethodInvocation(SimpleMethodInvocation that)
JExpressionIFVisitor
forSimpleMethodInvocation in interface JExpressionIFVisitor<Void>public Void forComplexMethodInvocation(ComplexMethodInvocation that)
JExpressionIFVisitor
forComplexMethodInvocation in interface JExpressionIFVisitor<Void>public Void forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation that)
JExpressionIFVisitor
forSimpleThisConstructorInvocation in interface JExpressionIFVisitor<Void>public Void forComplexThisConstructorInvocation(ComplexThisConstructorInvocation that)
JExpressionIFVisitor
forComplexThisConstructorInvocation in interface JExpressionIFVisitor<Void>public Void forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation that)
JExpressionIFVisitor
forSimpleSuperConstructorInvocation in interface JExpressionIFVisitor<Void>public Void forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation that)
JExpressionIFVisitor
forComplexSuperConstructorInvocation in interface JExpressionIFVisitor<Void>public Void forClassLiteral(ClassLiteral that)
JExpressionIFVisitor
forClassLiteral in interface JExpressionIFVisitor<Void>public Void forArrayAccess(ArrayAccess that)
JExpressionIFVisitor
forArrayAccess in interface JExpressionIFVisitor<Void>public Void forParenthesized(Parenthesized that)
JExpressionIFVisitor
forParenthesized in interface JExpressionIFVisitor<Void>public Void forEmptyExpression(EmptyExpression that)
JExpressionIFVisitor
forEmptyExpression in interface JExpressionIFVisitor<Void>public Void forBracedBody(BracedBody that)
JExpressionIFVisitor
forBracedBody in interface JExpressionIFVisitor<Void>public Void forUnbracedBody(UnbracedBody that)
JExpressionIFVisitor
forUnbracedBody in interface JExpressionIFVisitor<Void>public Void forParenthesizedExpressionList(ParenthesizedExpressionList that)
JExpressionIFVisitor
forParenthesizedExpressionList in interface JExpressionIFVisitor<Void>public Void forUnparenthesizedExpressionList(UnparenthesizedExpressionList that)
JExpressionIFVisitor
forUnparenthesizedExpressionList in interface JExpressionIFVisitor<Void>public Void forDimensionExpressionList(DimensionExpressionList that)
JExpressionIFVisitor
forDimensionExpressionList in interface JExpressionIFVisitor<Void>public Void forEmptyForCondition(EmptyForCondition that)
JExpressionIFVisitor
forEmptyForCondition in interface JExpressionIFVisitor<Void>protected Void defaultDoFirst(JExpressionIF that)
protected Void defaultCase(JExpressionIF that)
protected boolean prune(JExpressionIF that)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||