edu.rice.cs.javalanglevels.tree
Class JExpressionIFAbstractVisitor_void

java.lang.Object
  extended by edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
All Implemented Interfaces:
JExpressionIFVisitor_void

public class JExpressionIFAbstractVisitor_void
extends Object
implements JExpressionIFVisitor_void

An abstract implementation of a visitor over JExpressionIF that does not return a value. This visitor implements the visitor interface with methods that execute defaultCase. These methods can be overriden in order to achieve different behavior for particular cases.


Constructor Summary
JExpressionIFAbstractVisitor_void()
           
 
Method Summary
protected  void defaultCase(JExpressionIF that)
          This method is called by default from cases that do not override forCASEOnly.
 void forAbstractMethodDef(AbstractMethodDef that)
          Process an instance of AbstractMethodDef.
 void forAndExpression(AndExpression that)
          Process an instance of AndExpression.
 void forAnonymousClassInstantiation(AnonymousClassInstantiation that)
           
 void forArrayAccess(ArrayAccess that)
          Process an instance of ArrayAccess.
 void forArrayInitializer(ArrayInitializer that)
          Process an instance of ArrayInitializer.
 void forArrayInstantiation(ArrayInstantiation that)
           
 void forArrayType(ArrayType that)
          Process an instance of ArrayType.
 void forAssignmentExpression(AssignmentExpression that)
           
 void forBinaryExpression(BinaryExpression that)
           
 void forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression that)
          Process an instance of BitwiseAndAssignmentExpression.
 void forBitwiseAndExpression(BitwiseAndExpression that)
          Process an instance of BitwiseAndExpression.
 void forBitwiseAssignmentExpression(BitwiseAssignmentExpression that)
           
 void forBitwiseBinaryExpression(BitwiseBinaryExpression that)
           
 void forBitwiseNotExpression(BitwiseNotExpression that)
          Process an instance of BitwiseNotExpression.
 void forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression that)
          Process an instance of BitwiseOrAssignmentExpression.
 void forBitwiseOrExpression(BitwiseOrExpression that)
          Process an instance of BitwiseOrExpression.
 void forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression that)
          Process an instance of BitwiseXorAssignmentExpression.
 void forBitwiseXorExpression(BitwiseXorExpression that)
          Process an instance of BitwiseXorExpression.
 void forBlock(Block that)
          Process an instance of Block.
 void forBody(Body that)
           
 void forBooleanExpression(BooleanExpression that)
           
 void forBooleanLiteral(BooleanLiteral that)
          Process an instance of BooleanLiteral.
 void forBracedBody(BracedBody that)
          Process an instance of BracedBody.
 void forBreakStatement(BreakStatement that)
           
 void forCastExpression(CastExpression that)
          Process an instance of CastExpression.
 void forCatchBlock(CatchBlock that)
          Process an instance of CatchBlock.
 void forCharLiteral(CharLiteral that)
          Process an instance of CharLiteral.
 void forClassDef(ClassDef that)
          Process an instance of ClassDef.
 void forClassImportStatement(ClassImportStatement that)
          Process an instance of ClassImportStatement.
 void forClassInstantiation(ClassInstantiation that)
           
 void forClassLiteral(ClassLiteral that)
          Process an instance of ClassLiteral.
 void forClassOrInterfaceType(ClassOrInterfaceType that)
          Process an instance of ClassOrInterfaceType.
 void forComparisonExpression(ComparisonExpression that)
           
 void forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation that)
          Process an instance of ComplexAnonymousClassInstantiation.
 void forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation that)
          Process an instance of ComplexInitializedArrayInstantiation.
 void forComplexMethodInvocation(ComplexMethodInvocation that)
          Process an instance of ComplexMethodInvocation.
 void forComplexNamedClassInstantiation(ComplexNamedClassInstantiation that)
          Process an instance of ComplexNamedClassInstantiation.
 void forComplexNameReference(ComplexNameReference that)
          Process an instance of ComplexNameReference.
 void forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation that)
          Process an instance of ComplexSuperConstructorInvocation.
 void forComplexSuperReference(ComplexSuperReference that)
          Process an instance of ComplexSuperReference.
 void forComplexThisConstructorInvocation(ComplexThisConstructorInvocation that)
          Process an instance of ComplexThisConstructorInvocation.
 void forComplexThisReference(ComplexThisReference that)
          Process an instance of ComplexThisReference.
 void forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation that)
          Process an instance of ComplexUninitializedArrayInstantiation.
 void forCompoundWord(CompoundWord that)
          Process an instance of CompoundWord.
 void forConcreteMethodDef(ConcreteMethodDef that)
          Process an instance of ConcreteMethodDef.
 void forConditionalExpression(ConditionalExpression that)
          Process an instance of ConditionalExpression.
 void forConstructorDef(ConstructorDef that)
          Process an instance of ConstructorDef.
 void forContinueStatement(ContinueStatement that)
           
 void forDefaultCase(DefaultCase that)
          Process an instance of DefaultCase.
 void forDimensionExpressionList(DimensionExpressionList that)
          Process an instance of DimensionExpressionList.
 void forDivideAssignmentExpression(DivideAssignmentExpression that)
          Process an instance of DivideAssignmentExpression.
 void forDivideExpression(DivideExpression that)
          Process an instance of DivideExpression.
 void forDoStatement(DoStatement that)
          Process an instance of DoStatement.
 void forDoubleLiteral(DoubleLiteral that)
          Process an instance of DoubleLiteral.
 void forEmptyExpression(EmptyExpression that)
          Process an instance of EmptyExpression.
 void forEmptyForCondition(EmptyForCondition that)
          Process an instance of EmptyForCondition.
 void forEmptyStatement(EmptyStatement that)
          Process an instance of EmptyStatement.
 void forEqualityExpression(EqualityExpression that)
           
 void forEqualsExpression(EqualsExpression that)
          Process an instance of EqualsExpression.
 void forExpression(Expression that)
           
 void forExpressionList(ExpressionList that)
           
 void forExpressionStatement(ExpressionStatement that)
          Process an instance of ExpressionStatement.
 void forFloatLiteral(FloatLiteral that)
          Process an instance of FloatLiteral.
 void forFormalParameter(FormalParameter that)
          Process an instance of FormalParameter.
 void forForStatement(ForStatement that)
          Process an instance of ForStatement.
 void forFunctionInvocation(FunctionInvocation that)
           
 void forGreaterThanExpression(GreaterThanExpression that)
          Process an instance of GreaterThanExpression.
 void forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression that)
          Process an instance of GreaterThanOrEqualExpression.
 void forIfThenElseStatement(IfThenElseStatement that)
          Process an instance of IfThenElseStatement.
 void forIfThenStatement(IfThenStatement that)
          Process an instance of IfThenStatement.
 void forImportStatement(ImportStatement that)
           
 void forIncrementExpression(IncrementExpression that)
           
 void forInitializedArrayInstantiation(InitializedArrayInstantiation that)
           
 void forInitializedVariableDeclarator(InitializedVariableDeclarator that)
          Process an instance of InitializedVariableDeclarator.
 void forInitializer(Initializer that)
           
 void forInnerClassDef(InnerClassDef that)
          Process an instance of InnerClassDef.
 void forInnerInterfaceDef(InnerInterfaceDef that)
          Process an instance of InnerInterfaceDef.
 void forInstanceInitializer(InstanceInitializer that)
          Process an instance of InstanceInitializer.
 void forInstanceofExpression(InstanceofExpression that)
          Process an instance of InstanceofExpression.
 void forInstantiation(Instantiation that)
           
 void forIntegerLiteral(IntegerLiteral that)
          Process an instance of IntegerLiteral.
 void forInterfaceDef(InterfaceDef that)
          Process an instance of InterfaceDef.
 void forJExpression(JExpression that)
           
 void forLabeledBreakStatement(LabeledBreakStatement that)
          Process an instance of LabeledBreakStatement.
 void forLabeledCase(LabeledCase that)
          Process an instance of LabeledCase.
 void forLabeledContinueStatement(LabeledContinueStatement that)
          Process an instance of LabeledContinueStatement.
 void forLabeledStatement(LabeledStatement that)
          Process an instance of LabeledStatement.
 void forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression that)
          Process an instance of LeftShiftAssignmentExpression.
 void forLeftShiftExpression(LeftShiftExpression that)
          Process an instance of LeftShiftExpression.
 void forLessThanExpression(LessThanExpression that)
          Process an instance of LessThanExpression.
 void forLessThanOrEqualExpression(LessThanOrEqualExpression that)
          Process an instance of LessThanOrEqualExpression.
 void forLexicalLiteral(LexicalLiteral that)
           
 void forLongLiteral(LongLiteral that)
          Process an instance of LongLiteral.
 void forMemberType(MemberType that)
          Process an instance of MemberType.
 void forMethodDef(MethodDef that)
           
 void forMethodInvocation(MethodInvocation that)
           
 void forMinusAssignmentExpression(MinusAssignmentExpression that)
          Process an instance of MinusAssignmentExpression.
 void forMinusExpression(MinusExpression that)
          Process an instance of MinusExpression.
 void forModAssignmentExpression(ModAssignmentExpression that)
          Process an instance of ModAssignmentExpression.
 void forModExpression(ModExpression that)
          Process an instance of ModExpression.
 void forModifiersAndVisibility(ModifiersAndVisibility that)
          Process an instance of ModifiersAndVisibility.
 void forMultiplyAssignmentExpression(MultiplyAssignmentExpression that)
          Process an instance of MultiplyAssignmentExpression.
 void forMultiplyExpression(MultiplyExpression that)
          Process an instance of MultiplyExpression.
 void forNamedClassInstantiation(NamedClassInstantiation that)
           
 void forNameReference(NameReference that)
           
 void forNegativeExpression(NegativeExpression that)
          Process an instance of NegativeExpression.
 void forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression that)
          Process an instance of NegativePostfixIncrementExpression.
 void forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression that)
          Process an instance of NegativePrefixIncrementExpression.
 void forNoOpExpression(NoOpExpression that)
          Process an instance of NoOpExpression.
 void forNormalTryCatchStatement(NormalTryCatchStatement that)
          Process an instance of NormalTryCatchStatement.
 void forNotEqualExpression(NotEqualExpression that)
          Process an instance of NotEqualExpression.
 void forNotExpression(NotExpression that)
          Process an instance of NotExpression.
 void forNullLiteral(NullLiteral that)
          Process an instance of NullLiteral.
 void forNumericAssignmentExpression(NumericAssignmentExpression that)
           
 void forNumericBinaryExpression(NumericBinaryExpression that)
           
 void forNumericUnaryExpression(NumericUnaryExpression that)
           
 void forOrExpression(OrExpression that)
          Process an instance of OrExpression.
 void forPackageImportStatement(PackageImportStatement that)
          Process an instance of PackageImportStatement.
 void forPackageStatement(PackageStatement that)
          Process an instance of PackageStatement.
 void forParenthesized(Parenthesized that)
          Process an instance of Parenthesized.
 void forParenthesizedExpressionList(ParenthesizedExpressionList that)
          Process an instance of ParenthesizedExpressionList.
 void forPlusAssignmentExpression(PlusAssignmentExpression that)
          Process an instance of PlusAssignmentExpression.
 void forPlusExpression(PlusExpression that)
          Process an instance of PlusExpression.
 void forPositiveExpression(PositiveExpression that)
          Process an instance of PositiveExpression.
 void forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression that)
          Process an instance of PositivePostfixIncrementExpression.
 void forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression that)
          Process an instance of PositivePrefixIncrementExpression.
 void forPostfixIncrementExpression(PostfixIncrementExpression that)
           
 void forPrefixIncrementExpression(PrefixIncrementExpression that)
           
 void forPrimary(Primary that)
           
 void forPrimitiveType(PrimitiveType that)
          Process an instance of PrimitiveType.
 void forReferenceType(ReferenceType that)
           
 void forReturnStatement(ReturnStatement that)
           
 void forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression that)
          Process an instance of RightSignedShiftAssignmentExpression.
 void forRightSignedShiftExpression(RightSignedShiftExpression that)
          Process an instance of RightSignedShiftExpression.
 void forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression that)
          Process an instance of RightUnsignedShiftAssignmentExpression.
 void forRightUnsignedShiftExpression(RightUnsignedShiftExpression that)
          Process an instance of RightUnsignedShiftExpression.
 void forShiftAssignmentExpression(ShiftAssignmentExpression that)
           
 void forShiftBinaryExpression(ShiftBinaryExpression that)
           
 void forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation that)
          Process an instance of SimpleAnonymousClassInstantiation.
 void forSimpleAssignmentExpression(SimpleAssignmentExpression that)
          Process an instance of SimpleAssignmentExpression.
 void forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation that)
          Process an instance of SimpleInitializedArrayInstantiation.
 void forSimpleMethodInvocation(SimpleMethodInvocation that)
          Process an instance of SimpleMethodInvocation.
 void forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation that)
          Process an instance of SimpleNamedClassInstantiation.
 void forSimpleNameReference(SimpleNameReference that)
          Process an instance of SimpleNameReference.
 void forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation that)
          Process an instance of SimpleSuperConstructorInvocation.
 void forSimpleSuperReference(SimpleSuperReference that)
          Process an instance of SimpleSuperReference.
 void forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation that)
          Process an instance of SimpleThisConstructorInvocation.
 void forSimpleThisReference(SimpleThisReference that)
          Process an instance of SimpleThisReference.
 void forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation that)
          Process an instance of SimpleUninitializedArrayInstantiation.
 void forSourceFile(SourceFile that)
          Process an instance of SourceFile.
 void forStatement(Statement that)
           
 void forStaticInitializer(StaticInitializer that)
          Process an instance of StaticInitializer.
 void forStringLiteral(StringLiteral that)
          Process an instance of StringLiteral.
 void forSuperConstructorInvocation(SuperConstructorInvocation that)
           
 void forSuperReference(SuperReference that)
           
 void forSwitchCase(SwitchCase that)
           
 void forSwitchStatement(SwitchStatement that)
          Process an instance of SwitchStatement.
 void forSynchronizedStatement(SynchronizedStatement that)
          Process an instance of SynchronizedStatement.
 void forThisConstructorInvocation(ThisConstructorInvocation that)
           
 void forThisReference(ThisReference that)
           
 void forThrowStatement(ThrowStatement that)
          Process an instance of ThrowStatement.
 void forTryCatchFinallyStatement(TryCatchFinallyStatement that)
          Process an instance of TryCatchFinallyStatement.
 void forTryCatchStatement(TryCatchStatement that)
           
 void forType(Type that)
           
 void forTypeDefBase(TypeDefBase that)
           
 void forTypeParameter(TypeParameter that)
          Process an instance of TypeParameter.
 void forTypeVariable(TypeVariable that)
          Process an instance of TypeVariable.
 void forUnaryExpression(UnaryExpression that)
           
 void forUnbracedBody(UnbracedBody that)
          Process an instance of UnbracedBody.
 void forUninitializedArrayInstantiation(UninitializedArrayInstantiation that)
           
 void forUninitializedVariableDeclarator(UninitializedVariableDeclarator that)
          Process an instance of UninitializedVariableDeclarator.
 void forUnlabeledBreakStatement(UnlabeledBreakStatement that)
          Process an instance of UnlabeledBreakStatement.
 void forUnlabeledContinueStatement(UnlabeledContinueStatement that)
          Process an instance of UnlabeledContinueStatement.
 void forUnparenthesizedExpressionList(UnparenthesizedExpressionList that)
          Process an instance of UnparenthesizedExpressionList.
 void forValueReturnStatement(ValueReturnStatement that)
          Process an instance of ValueReturnStatement.
 void forVariableDeclaration(VariableDeclaration that)
          Process an instance of VariableDeclaration.
 void forVariableDeclarator(VariableDeclarator that)
           
 void forVariableReference(VariableReference that)
           
 void forVoidReturn(VoidReturn that)
          Process an instance of VoidReturn.
 void forVoidReturnStatement(VoidReturnStatement that)
          Process an instance of VoidReturnStatement.
 void forWhileStatement(WhileStatement that)
          Process an instance of WhileStatement.
 void forWord(Word that)
          Process an instance of Word.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JExpressionIFAbstractVisitor_void

public JExpressionIFAbstractVisitor_void()
Method Detail

forJExpression

public void forJExpression(JExpression that)

forSourceFile

public void forSourceFile(SourceFile that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SourceFile.

Specified by:
forSourceFile in interface JExpressionIFVisitor_void

forModifiersAndVisibility

public void forModifiersAndVisibility(ModifiersAndVisibility that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ModifiersAndVisibility.

Specified by:
forModifiersAndVisibility in interface JExpressionIFVisitor_void

forCompoundWord

public void forCompoundWord(CompoundWord that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of CompoundWord.

Specified by:
forCompoundWord in interface JExpressionIFVisitor_void

forWord

public void forWord(Word that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of Word.

Specified by:
forWord in interface JExpressionIFVisitor_void

forTypeDefBase

public void forTypeDefBase(TypeDefBase that)

forClassDef

public void forClassDef(ClassDef that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ClassDef.

Specified by:
forClassDef in interface JExpressionIFVisitor_void

forInnerClassDef

public void forInnerClassDef(InnerClassDef that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of InnerClassDef.

Specified by:
forInnerClassDef in interface JExpressionIFVisitor_void

forInterfaceDef

public void forInterfaceDef(InterfaceDef that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of InterfaceDef.

Specified by:
forInterfaceDef in interface JExpressionIFVisitor_void

forInnerInterfaceDef

public void forInnerInterfaceDef(InnerInterfaceDef that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of InnerInterfaceDef.

Specified by:
forInnerInterfaceDef in interface JExpressionIFVisitor_void

forConstructorDef

public void forConstructorDef(ConstructorDef that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ConstructorDef.

Specified by:
forConstructorDef in interface JExpressionIFVisitor_void

forInitializer

public void forInitializer(Initializer that)

forInstanceInitializer

public void forInstanceInitializer(InstanceInitializer that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of InstanceInitializer.

Specified by:
forInstanceInitializer in interface JExpressionIFVisitor_void

forStaticInitializer

public void forStaticInitializer(StaticInitializer that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of StaticInitializer.

Specified by:
forStaticInitializer in interface JExpressionIFVisitor_void

forPackageStatement

public void forPackageStatement(PackageStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of PackageStatement.

Specified by:
forPackageStatement in interface JExpressionIFVisitor_void

forImportStatement

public void forImportStatement(ImportStatement that)

forClassImportStatement

public void forClassImportStatement(ClassImportStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ClassImportStatement.

Specified by:
forClassImportStatement in interface JExpressionIFVisitor_void

forPackageImportStatement

public void forPackageImportStatement(PackageImportStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of PackageImportStatement.

Specified by:
forPackageImportStatement in interface JExpressionIFVisitor_void

forStatement

public void forStatement(Statement that)

forLabeledStatement

public void forLabeledStatement(LabeledStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LabeledStatement.

Specified by:
forLabeledStatement in interface JExpressionIFVisitor_void

forBlock

public void forBlock(Block that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of Block.

Specified by:
forBlock in interface JExpressionIFVisitor_void

forExpressionStatement

public void forExpressionStatement(ExpressionStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ExpressionStatement.

Specified by:
forExpressionStatement in interface JExpressionIFVisitor_void

forSwitchStatement

public void forSwitchStatement(SwitchStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SwitchStatement.

Specified by:
forSwitchStatement in interface JExpressionIFVisitor_void

forIfThenStatement

public void forIfThenStatement(IfThenStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of IfThenStatement.

Specified by:
forIfThenStatement in interface JExpressionIFVisitor_void

forIfThenElseStatement

public void forIfThenElseStatement(IfThenElseStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of IfThenElseStatement.

Specified by:
forIfThenElseStatement in interface JExpressionIFVisitor_void

forWhileStatement

public void forWhileStatement(WhileStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of WhileStatement.

Specified by:
forWhileStatement in interface JExpressionIFVisitor_void

forDoStatement

public void forDoStatement(DoStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of DoStatement.

Specified by:
forDoStatement in interface JExpressionIFVisitor_void

forForStatement

public void forForStatement(ForStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ForStatement.

Specified by:
forForStatement in interface JExpressionIFVisitor_void

forBreakStatement

public void forBreakStatement(BreakStatement that)

forLabeledBreakStatement

public void forLabeledBreakStatement(LabeledBreakStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LabeledBreakStatement.

Specified by:
forLabeledBreakStatement in interface JExpressionIFVisitor_void

forUnlabeledBreakStatement

public void forUnlabeledBreakStatement(UnlabeledBreakStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of UnlabeledBreakStatement.

Specified by:
forUnlabeledBreakStatement in interface JExpressionIFVisitor_void

forContinueStatement

public void forContinueStatement(ContinueStatement that)

forLabeledContinueStatement

public void forLabeledContinueStatement(LabeledContinueStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LabeledContinueStatement.

Specified by:
forLabeledContinueStatement in interface JExpressionIFVisitor_void

forUnlabeledContinueStatement

public void forUnlabeledContinueStatement(UnlabeledContinueStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of UnlabeledContinueStatement.

Specified by:
forUnlabeledContinueStatement in interface JExpressionIFVisitor_void

forReturnStatement

public void forReturnStatement(ReturnStatement that)

forVoidReturnStatement

public void forVoidReturnStatement(VoidReturnStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of VoidReturnStatement.

Specified by:
forVoidReturnStatement in interface JExpressionIFVisitor_void

forValueReturnStatement

public void forValueReturnStatement(ValueReturnStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ValueReturnStatement.

Specified by:
forValueReturnStatement in interface JExpressionIFVisitor_void

forThrowStatement

public void forThrowStatement(ThrowStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ThrowStatement.

Specified by:
forThrowStatement in interface JExpressionIFVisitor_void

forSynchronizedStatement

public void forSynchronizedStatement(SynchronizedStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SynchronizedStatement.

Specified by:
forSynchronizedStatement in interface JExpressionIFVisitor_void

forTryCatchStatement

public void forTryCatchStatement(TryCatchStatement that)

forTryCatchFinallyStatement

public void forTryCatchFinallyStatement(TryCatchFinallyStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of TryCatchFinallyStatement.

Specified by:
forTryCatchFinallyStatement in interface JExpressionIFVisitor_void

forNormalTryCatchStatement

public void forNormalTryCatchStatement(NormalTryCatchStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of NormalTryCatchStatement.

Specified by:
forNormalTryCatchStatement in interface JExpressionIFVisitor_void

forEmptyStatement

public void forEmptyStatement(EmptyStatement that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of EmptyStatement.

Specified by:
forEmptyStatement in interface JExpressionIFVisitor_void

forMethodDef

public void forMethodDef(MethodDef that)

forConcreteMethodDef

public void forConcreteMethodDef(ConcreteMethodDef that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ConcreteMethodDef.

Specified by:
forConcreteMethodDef in interface JExpressionIFVisitor_void

forAbstractMethodDef

public void forAbstractMethodDef(AbstractMethodDef that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of AbstractMethodDef.

Specified by:
forAbstractMethodDef in interface JExpressionIFVisitor_void

forFormalParameter

public void forFormalParameter(FormalParameter that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of FormalParameter.

Specified by:
forFormalParameter in interface JExpressionIFVisitor_void

forVariableDeclaration

public void forVariableDeclaration(VariableDeclaration that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of VariableDeclaration.

Specified by:
forVariableDeclaration in interface JExpressionIFVisitor_void

forVariableDeclarator

public void forVariableDeclarator(VariableDeclarator that)

forUninitializedVariableDeclarator

public void forUninitializedVariableDeclarator(UninitializedVariableDeclarator that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of UninitializedVariableDeclarator.

Specified by:
forUninitializedVariableDeclarator in interface JExpressionIFVisitor_void

forInitializedVariableDeclarator

public void forInitializedVariableDeclarator(InitializedVariableDeclarator that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of InitializedVariableDeclarator.

Specified by:
forInitializedVariableDeclarator in interface JExpressionIFVisitor_void

forTypeParameter

public void forTypeParameter(TypeParameter that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of TypeParameter.

Specified by:
forTypeParameter in interface JExpressionIFVisitor_void

forArrayInitializer

public void forArrayInitializer(ArrayInitializer that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ArrayInitializer.

Specified by:
forArrayInitializer in interface JExpressionIFVisitor_void

forType

public void forType(Type that)

forPrimitiveType

public void forPrimitiveType(PrimitiveType that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of PrimitiveType.

Specified by:
forPrimitiveType in interface JExpressionIFVisitor_void

forArrayType

public void forArrayType(ArrayType that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ArrayType.

Specified by:
forArrayType in interface JExpressionIFVisitor_void

forReferenceType

public void forReferenceType(ReferenceType that)

forMemberType

public void forMemberType(MemberType that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of MemberType.

Specified by:
forMemberType in interface JExpressionIFVisitor_void

forClassOrInterfaceType

public void forClassOrInterfaceType(ClassOrInterfaceType that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ClassOrInterfaceType.

Specified by:
forClassOrInterfaceType in interface JExpressionIFVisitor_void

forTypeVariable

public void forTypeVariable(TypeVariable that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of TypeVariable.

Specified by:
forTypeVariable in interface JExpressionIFVisitor_void

forVoidReturn

public void forVoidReturn(VoidReturn that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of VoidReturn.

Specified by:
forVoidReturn in interface JExpressionIFVisitor_void

forSwitchCase

public void forSwitchCase(SwitchCase that)

forLabeledCase

public void forLabeledCase(LabeledCase that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LabeledCase.

Specified by:
forLabeledCase in interface JExpressionIFVisitor_void

forDefaultCase

public void forDefaultCase(DefaultCase that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of DefaultCase.

Specified by:
forDefaultCase in interface JExpressionIFVisitor_void

forCatchBlock

public void forCatchBlock(CatchBlock that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of CatchBlock.

Specified by:
forCatchBlock in interface JExpressionIFVisitor_void

forExpression

public void forExpression(Expression that)

forAssignmentExpression

public void forAssignmentExpression(AssignmentExpression that)

forSimpleAssignmentExpression

public void forSimpleAssignmentExpression(SimpleAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleAssignmentExpression.

Specified by:
forSimpleAssignmentExpression in interface JExpressionIFVisitor_void

forPlusAssignmentExpression

public void forPlusAssignmentExpression(PlusAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of PlusAssignmentExpression.

Specified by:
forPlusAssignmentExpression in interface JExpressionIFVisitor_void

forNumericAssignmentExpression

public void forNumericAssignmentExpression(NumericAssignmentExpression that)

forMinusAssignmentExpression

public void forMinusAssignmentExpression(MinusAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of MinusAssignmentExpression.

Specified by:
forMinusAssignmentExpression in interface JExpressionIFVisitor_void

forMultiplyAssignmentExpression

public void forMultiplyAssignmentExpression(MultiplyAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of MultiplyAssignmentExpression.

Specified by:
forMultiplyAssignmentExpression in interface JExpressionIFVisitor_void

forDivideAssignmentExpression

public void forDivideAssignmentExpression(DivideAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of DivideAssignmentExpression.

Specified by:
forDivideAssignmentExpression in interface JExpressionIFVisitor_void

forModAssignmentExpression

public void forModAssignmentExpression(ModAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ModAssignmentExpression.

Specified by:
forModAssignmentExpression in interface JExpressionIFVisitor_void

forShiftAssignmentExpression

public void forShiftAssignmentExpression(ShiftAssignmentExpression that)

forLeftShiftAssignmentExpression

public void forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LeftShiftAssignmentExpression.

Specified by:
forLeftShiftAssignmentExpression in interface JExpressionIFVisitor_void

forRightSignedShiftAssignmentExpression

public void forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of RightSignedShiftAssignmentExpression.

Specified by:
forRightSignedShiftAssignmentExpression in interface JExpressionIFVisitor_void

forRightUnsignedShiftAssignmentExpression

public void forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of RightUnsignedShiftAssignmentExpression.

Specified by:
forRightUnsignedShiftAssignmentExpression in interface JExpressionIFVisitor_void

forBitwiseAssignmentExpression

public void forBitwiseAssignmentExpression(BitwiseAssignmentExpression that)

forBitwiseAndAssignmentExpression

public void forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BitwiseAndAssignmentExpression.

Specified by:
forBitwiseAndAssignmentExpression in interface JExpressionIFVisitor_void

forBitwiseOrAssignmentExpression

public void forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BitwiseOrAssignmentExpression.

Specified by:
forBitwiseOrAssignmentExpression in interface JExpressionIFVisitor_void

forBitwiseXorAssignmentExpression

public void forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BitwiseXorAssignmentExpression.

Specified by:
forBitwiseXorAssignmentExpression in interface JExpressionIFVisitor_void

forBinaryExpression

public void forBinaryExpression(BinaryExpression that)

forBooleanExpression

public void forBooleanExpression(BooleanExpression that)

forOrExpression

public void forOrExpression(OrExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of OrExpression.

Specified by:
forOrExpression in interface JExpressionIFVisitor_void

forAndExpression

public void forAndExpression(AndExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of AndExpression.

Specified by:
forAndExpression in interface JExpressionIFVisitor_void

forBitwiseBinaryExpression

public void forBitwiseBinaryExpression(BitwiseBinaryExpression that)

forBitwiseOrExpression

public void forBitwiseOrExpression(BitwiseOrExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BitwiseOrExpression.

Specified by:
forBitwiseOrExpression in interface JExpressionIFVisitor_void

forBitwiseXorExpression

public void forBitwiseXorExpression(BitwiseXorExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BitwiseXorExpression.

Specified by:
forBitwiseXorExpression in interface JExpressionIFVisitor_void

forBitwiseAndExpression

public void forBitwiseAndExpression(BitwiseAndExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BitwiseAndExpression.

Specified by:
forBitwiseAndExpression in interface JExpressionIFVisitor_void

forEqualityExpression

public void forEqualityExpression(EqualityExpression that)

forEqualsExpression

public void forEqualsExpression(EqualsExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of EqualsExpression.

Specified by:
forEqualsExpression in interface JExpressionIFVisitor_void

forNotEqualExpression

public void forNotEqualExpression(NotEqualExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of NotEqualExpression.

Specified by:
forNotEqualExpression in interface JExpressionIFVisitor_void

forComparisonExpression

public void forComparisonExpression(ComparisonExpression that)

forLessThanExpression

public void forLessThanExpression(LessThanExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LessThanExpression.

Specified by:
forLessThanExpression in interface JExpressionIFVisitor_void

forLessThanOrEqualExpression

public void forLessThanOrEqualExpression(LessThanOrEqualExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LessThanOrEqualExpression.

Specified by:
forLessThanOrEqualExpression in interface JExpressionIFVisitor_void

forGreaterThanExpression

public void forGreaterThanExpression(GreaterThanExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of GreaterThanExpression.

Specified by:
forGreaterThanExpression in interface JExpressionIFVisitor_void

forGreaterThanOrEqualExpression

public void forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of GreaterThanOrEqualExpression.

Specified by:
forGreaterThanOrEqualExpression in interface JExpressionIFVisitor_void

forShiftBinaryExpression

public void forShiftBinaryExpression(ShiftBinaryExpression that)

forLeftShiftExpression

public void forLeftShiftExpression(LeftShiftExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LeftShiftExpression.

Specified by:
forLeftShiftExpression in interface JExpressionIFVisitor_void

forRightSignedShiftExpression

public void forRightSignedShiftExpression(RightSignedShiftExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of RightSignedShiftExpression.

Specified by:
forRightSignedShiftExpression in interface JExpressionIFVisitor_void

forRightUnsignedShiftExpression

public void forRightUnsignedShiftExpression(RightUnsignedShiftExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of RightUnsignedShiftExpression.

Specified by:
forRightUnsignedShiftExpression in interface JExpressionIFVisitor_void

forPlusExpression

public void forPlusExpression(PlusExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of PlusExpression.

Specified by:
forPlusExpression in interface JExpressionIFVisitor_void

forNumericBinaryExpression

public void forNumericBinaryExpression(NumericBinaryExpression that)

forMinusExpression

public void forMinusExpression(MinusExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of MinusExpression.

Specified by:
forMinusExpression in interface JExpressionIFVisitor_void

forMultiplyExpression

public void forMultiplyExpression(MultiplyExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of MultiplyExpression.

Specified by:
forMultiplyExpression in interface JExpressionIFVisitor_void

forDivideExpression

public void forDivideExpression(DivideExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of DivideExpression.

Specified by:
forDivideExpression in interface JExpressionIFVisitor_void

forModExpression

public void forModExpression(ModExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ModExpression.

Specified by:
forModExpression in interface JExpressionIFVisitor_void

forNoOpExpression

public void forNoOpExpression(NoOpExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of NoOpExpression.

Specified by:
forNoOpExpression in interface JExpressionIFVisitor_void

forUnaryExpression

public void forUnaryExpression(UnaryExpression that)

forIncrementExpression

public void forIncrementExpression(IncrementExpression that)

forPrefixIncrementExpression

public void forPrefixIncrementExpression(PrefixIncrementExpression that)

forPositivePrefixIncrementExpression

public void forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of PositivePrefixIncrementExpression.

Specified by:
forPositivePrefixIncrementExpression in interface JExpressionIFVisitor_void

forNegativePrefixIncrementExpression

public void forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of NegativePrefixIncrementExpression.

Specified by:
forNegativePrefixIncrementExpression in interface JExpressionIFVisitor_void

forPostfixIncrementExpression

public void forPostfixIncrementExpression(PostfixIncrementExpression that)

forPositivePostfixIncrementExpression

public void forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of PositivePostfixIncrementExpression.

Specified by:
forPositivePostfixIncrementExpression in interface JExpressionIFVisitor_void

forNegativePostfixIncrementExpression

public void forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of NegativePostfixIncrementExpression.

Specified by:
forNegativePostfixIncrementExpression in interface JExpressionIFVisitor_void

forNumericUnaryExpression

public void forNumericUnaryExpression(NumericUnaryExpression that)

forPositiveExpression

public void forPositiveExpression(PositiveExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of PositiveExpression.

Specified by:
forPositiveExpression in interface JExpressionIFVisitor_void

forNegativeExpression

public void forNegativeExpression(NegativeExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of NegativeExpression.

Specified by:
forNegativeExpression in interface JExpressionIFVisitor_void

forBitwiseNotExpression

public void forBitwiseNotExpression(BitwiseNotExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BitwiseNotExpression.

Specified by:
forBitwiseNotExpression in interface JExpressionIFVisitor_void

forNotExpression

public void forNotExpression(NotExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of NotExpression.

Specified by:
forNotExpression in interface JExpressionIFVisitor_void

forConditionalExpression

public void forConditionalExpression(ConditionalExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ConditionalExpression.

Specified by:
forConditionalExpression in interface JExpressionIFVisitor_void

forInstanceofExpression

public void forInstanceofExpression(InstanceofExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of InstanceofExpression.

Specified by:
forInstanceofExpression in interface JExpressionIFVisitor_void

forCastExpression

public void forCastExpression(CastExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of CastExpression.

Specified by:
forCastExpression in interface JExpressionIFVisitor_void

forPrimary

public void forPrimary(Primary that)

forLexicalLiteral

public void forLexicalLiteral(LexicalLiteral that)

forIntegerLiteral

public void forIntegerLiteral(IntegerLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of IntegerLiteral.

Specified by:
forIntegerLiteral in interface JExpressionIFVisitor_void

forLongLiteral

public void forLongLiteral(LongLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of LongLiteral.

Specified by:
forLongLiteral in interface JExpressionIFVisitor_void

forDoubleLiteral

public void forDoubleLiteral(DoubleLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of DoubleLiteral.

Specified by:
forDoubleLiteral in interface JExpressionIFVisitor_void

forFloatLiteral

public void forFloatLiteral(FloatLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of FloatLiteral.

Specified by:
forFloatLiteral in interface JExpressionIFVisitor_void

forBooleanLiteral

public void forBooleanLiteral(BooleanLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BooleanLiteral.

Specified by:
forBooleanLiteral in interface JExpressionIFVisitor_void

forCharLiteral

public void forCharLiteral(CharLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of CharLiteral.

Specified by:
forCharLiteral in interface JExpressionIFVisitor_void

forStringLiteral

public void forStringLiteral(StringLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of StringLiteral.

Specified by:
forStringLiteral in interface JExpressionIFVisitor_void

forNullLiteral

public void forNullLiteral(NullLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of NullLiteral.

Specified by:
forNullLiteral in interface JExpressionIFVisitor_void

forInstantiation

public void forInstantiation(Instantiation that)

forClassInstantiation

public void forClassInstantiation(ClassInstantiation that)

forNamedClassInstantiation

public void forNamedClassInstantiation(NamedClassInstantiation that)

forSimpleNamedClassInstantiation

public void forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleNamedClassInstantiation.

Specified by:
forSimpleNamedClassInstantiation in interface JExpressionIFVisitor_void

forComplexNamedClassInstantiation

public void forComplexNamedClassInstantiation(ComplexNamedClassInstantiation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexNamedClassInstantiation.

Specified by:
forComplexNamedClassInstantiation in interface JExpressionIFVisitor_void

forAnonymousClassInstantiation

public void forAnonymousClassInstantiation(AnonymousClassInstantiation that)

forSimpleAnonymousClassInstantiation

public void forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleAnonymousClassInstantiation.

Specified by:
forSimpleAnonymousClassInstantiation in interface JExpressionIFVisitor_void

forComplexAnonymousClassInstantiation

public void forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexAnonymousClassInstantiation.

Specified by:
forComplexAnonymousClassInstantiation in interface JExpressionIFVisitor_void

forArrayInstantiation

public void forArrayInstantiation(ArrayInstantiation that)

forUninitializedArrayInstantiation

public void forUninitializedArrayInstantiation(UninitializedArrayInstantiation that)

forSimpleUninitializedArrayInstantiation

public void forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleUninitializedArrayInstantiation.

Specified by:
forSimpleUninitializedArrayInstantiation in interface JExpressionIFVisitor_void

forComplexUninitializedArrayInstantiation

public void forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexUninitializedArrayInstantiation.

Specified by:
forComplexUninitializedArrayInstantiation in interface JExpressionIFVisitor_void

forInitializedArrayInstantiation

public void forInitializedArrayInstantiation(InitializedArrayInstantiation that)

forSimpleInitializedArrayInstantiation

public void forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleInitializedArrayInstantiation.

Specified by:
forSimpleInitializedArrayInstantiation in interface JExpressionIFVisitor_void

forComplexInitializedArrayInstantiation

public void forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexInitializedArrayInstantiation.

Specified by:
forComplexInitializedArrayInstantiation in interface JExpressionIFVisitor_void

forVariableReference

public void forVariableReference(VariableReference that)

forNameReference

public void forNameReference(NameReference that)

forSimpleNameReference

public void forSimpleNameReference(SimpleNameReference that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleNameReference.

Specified by:
forSimpleNameReference in interface JExpressionIFVisitor_void

forComplexNameReference

public void forComplexNameReference(ComplexNameReference that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexNameReference.

Specified by:
forComplexNameReference in interface JExpressionIFVisitor_void

forThisReference

public void forThisReference(ThisReference that)

forSimpleThisReference

public void forSimpleThisReference(SimpleThisReference that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleThisReference.

Specified by:
forSimpleThisReference in interface JExpressionIFVisitor_void

forComplexThisReference

public void forComplexThisReference(ComplexThisReference that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexThisReference.

Specified by:
forComplexThisReference in interface JExpressionIFVisitor_void

forSuperReference

public void forSuperReference(SuperReference that)

forSimpleSuperReference

public void forSimpleSuperReference(SimpleSuperReference that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleSuperReference.

Specified by:
forSimpleSuperReference in interface JExpressionIFVisitor_void

forComplexSuperReference

public void forComplexSuperReference(ComplexSuperReference that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexSuperReference.

Specified by:
forComplexSuperReference in interface JExpressionIFVisitor_void

forFunctionInvocation

public void forFunctionInvocation(FunctionInvocation that)

forMethodInvocation

public void forMethodInvocation(MethodInvocation that)

forSimpleMethodInvocation

public void forSimpleMethodInvocation(SimpleMethodInvocation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleMethodInvocation.

Specified by:
forSimpleMethodInvocation in interface JExpressionIFVisitor_void

forComplexMethodInvocation

public void forComplexMethodInvocation(ComplexMethodInvocation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexMethodInvocation.

Specified by:
forComplexMethodInvocation in interface JExpressionIFVisitor_void

forThisConstructorInvocation

public void forThisConstructorInvocation(ThisConstructorInvocation that)

forSimpleThisConstructorInvocation

public void forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleThisConstructorInvocation.

Specified by:
forSimpleThisConstructorInvocation in interface JExpressionIFVisitor_void

forComplexThisConstructorInvocation

public void forComplexThisConstructorInvocation(ComplexThisConstructorInvocation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexThisConstructorInvocation.

Specified by:
forComplexThisConstructorInvocation in interface JExpressionIFVisitor_void

forSuperConstructorInvocation

public void forSuperConstructorInvocation(SuperConstructorInvocation that)

forSimpleSuperConstructorInvocation

public void forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of SimpleSuperConstructorInvocation.

Specified by:
forSimpleSuperConstructorInvocation in interface JExpressionIFVisitor_void

forComplexSuperConstructorInvocation

public void forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ComplexSuperConstructorInvocation.

Specified by:
forComplexSuperConstructorInvocation in interface JExpressionIFVisitor_void

forClassLiteral

public void forClassLiteral(ClassLiteral that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ClassLiteral.

Specified by:
forClassLiteral in interface JExpressionIFVisitor_void

forArrayAccess

public void forArrayAccess(ArrayAccess that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ArrayAccess.

Specified by:
forArrayAccess in interface JExpressionIFVisitor_void

forParenthesized

public void forParenthesized(Parenthesized that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of Parenthesized.

Specified by:
forParenthesized in interface JExpressionIFVisitor_void

forEmptyExpression

public void forEmptyExpression(EmptyExpression that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of EmptyExpression.

Specified by:
forEmptyExpression in interface JExpressionIFVisitor_void

forBody

public void forBody(Body that)

forBracedBody

public void forBracedBody(BracedBody that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of BracedBody.

Specified by:
forBracedBody in interface JExpressionIFVisitor_void

forUnbracedBody

public void forUnbracedBody(UnbracedBody that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of UnbracedBody.

Specified by:
forUnbracedBody in interface JExpressionIFVisitor_void

forExpressionList

public void forExpressionList(ExpressionList that)

forParenthesizedExpressionList

public void forParenthesizedExpressionList(ParenthesizedExpressionList that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of ParenthesizedExpressionList.

Specified by:
forParenthesizedExpressionList in interface JExpressionIFVisitor_void

forUnparenthesizedExpressionList

public void forUnparenthesizedExpressionList(UnparenthesizedExpressionList that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of UnparenthesizedExpressionList.

Specified by:
forUnparenthesizedExpressionList in interface JExpressionIFVisitor_void

forDimensionExpressionList

public void forDimensionExpressionList(DimensionExpressionList that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of DimensionExpressionList.

Specified by:
forDimensionExpressionList in interface JExpressionIFVisitor_void

forEmptyForCondition

public void forEmptyForCondition(EmptyForCondition that)
Description copied from interface: JExpressionIFVisitor_void
Process an instance of EmptyForCondition.

Specified by:
forEmptyForCondition in interface JExpressionIFVisitor_void

defaultCase

protected void defaultCase(JExpressionIF that)
This method is called by default from cases that do not override forCASEOnly.