edu.rice.cs.javalanglevels.tree
Interface JExpressionIFVisitor<RetType>

All Known Implementing Classes:
Augmentor, Augmentor.MethodBodyAugmentor, BodyBodyFullJavaVisitor, BodyBodyIntermediateVisitor, BodyTypeChecker, ClassBodyFullJavaVisitor, ClassBodyIntermediateVisitor, ClassBodyTypeChecker, ConstructorBodyTypeChecker, ExpressionTypeChecker, FullJavaVisitor, InterfaceBodyFullJavaVisitor, InterfaceBodyIntermediateVisitor, InterfaceBodyTypeChecker, IntermediateVisitor, JExpressionIFAbstractVisitor, JExpressionIFCopyDepthFirstVisitor, JExpressionIFDepthFirstVisitor, JExpressionIFPrunableDepthFirstVisitor, LanguageLevelVisitor, LValueTypeChecker, LValueWithValueTypeChecker, SpecialTypeChecker, TryCatchBodyTypeChecker, TypeChecker

public interface JExpressionIFVisitor<RetType>

A parametric interface for visitors over JExpressionIF that return a value.


Method Summary
 RetType forAbstractMethodDef(AbstractMethodDef that)
          Process an instance of AbstractMethodDef.
 RetType forAndExpression(AndExpression that)
          Process an instance of AndExpression.
 RetType forArrayAccess(ArrayAccess that)
          Process an instance of ArrayAccess.
 RetType forArrayInitializer(ArrayInitializer that)
          Process an instance of ArrayInitializer.
 RetType forArrayType(ArrayType that)
          Process an instance of ArrayType.
 RetType forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression that)
          Process an instance of BitwiseAndAssignmentExpression.
 RetType forBitwiseAndExpression(BitwiseAndExpression that)
          Process an instance of BitwiseAndExpression.
 RetType forBitwiseNotExpression(BitwiseNotExpression that)
          Process an instance of BitwiseNotExpression.
 RetType forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression that)
          Process an instance of BitwiseOrAssignmentExpression.
 RetType forBitwiseOrExpression(BitwiseOrExpression that)
          Process an instance of BitwiseOrExpression.
 RetType forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression that)
          Process an instance of BitwiseXorAssignmentExpression.
 RetType forBitwiseXorExpression(BitwiseXorExpression that)
          Process an instance of BitwiseXorExpression.
 RetType forBlock(Block that)
          Process an instance of Block.
 RetType forBooleanLiteral(BooleanLiteral that)
          Process an instance of BooleanLiteral.
 RetType forBracedBody(BracedBody that)
          Process an instance of BracedBody.
 RetType forCastExpression(CastExpression that)
          Process an instance of CastExpression.
 RetType forCatchBlock(CatchBlock that)
          Process an instance of CatchBlock.
 RetType forCharLiteral(CharLiteral that)
          Process an instance of CharLiteral.
 RetType forClassDef(ClassDef that)
          Process an instance of ClassDef.
 RetType forClassImportStatement(ClassImportStatement that)
          Process an instance of ClassImportStatement.
 RetType forClassLiteral(ClassLiteral that)
          Process an instance of ClassLiteral.
 RetType forClassOrInterfaceType(ClassOrInterfaceType that)
          Process an instance of ClassOrInterfaceType.
 RetType forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation that)
          Process an instance of ComplexAnonymousClassInstantiation.
 RetType forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation that)
          Process an instance of ComplexInitializedArrayInstantiation.
 RetType forComplexMethodInvocation(ComplexMethodInvocation that)
          Process an instance of ComplexMethodInvocation.
 RetType forComplexNamedClassInstantiation(ComplexNamedClassInstantiation that)
          Process an instance of ComplexNamedClassInstantiation.
 RetType forComplexNameReference(ComplexNameReference that)
          Process an instance of ComplexNameReference.
 RetType forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation that)
          Process an instance of ComplexSuperConstructorInvocation.
 RetType forComplexSuperReference(ComplexSuperReference that)
          Process an instance of ComplexSuperReference.
 RetType forComplexThisConstructorInvocation(ComplexThisConstructorInvocation that)
          Process an instance of ComplexThisConstructorInvocation.
 RetType forComplexThisReference(ComplexThisReference that)
          Process an instance of ComplexThisReference.
 RetType forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation that)
          Process an instance of ComplexUninitializedArrayInstantiation.
 RetType forCompoundWord(CompoundWord that)
          Process an instance of CompoundWord.
 RetType forConcreteMethodDef(ConcreteMethodDef that)
          Process an instance of ConcreteMethodDef.
 RetType forConditionalExpression(ConditionalExpression that)
          Process an instance of ConditionalExpression.
 RetType forConstructorDef(ConstructorDef that)
          Process an instance of ConstructorDef.
 RetType forDefaultCase(DefaultCase that)
          Process an instance of DefaultCase.
 RetType forDimensionExpressionList(DimensionExpressionList that)
          Process an instance of DimensionExpressionList.
 RetType forDivideAssignmentExpression(DivideAssignmentExpression that)
          Process an instance of DivideAssignmentExpression.
 RetType forDivideExpression(DivideExpression that)
          Process an instance of DivideExpression.
 RetType forDoStatement(DoStatement that)
          Process an instance of DoStatement.
 RetType forDoubleLiteral(DoubleLiteral that)
          Process an instance of DoubleLiteral.
 RetType forEmptyExpression(EmptyExpression that)
          Process an instance of EmptyExpression.
 RetType forEmptyForCondition(EmptyForCondition that)
          Process an instance of EmptyForCondition.
 RetType forEmptyStatement(EmptyStatement that)
          Process an instance of EmptyStatement.
 RetType forEqualsExpression(EqualsExpression that)
          Process an instance of EqualsExpression.
 RetType forExpressionStatement(ExpressionStatement that)
          Process an instance of ExpressionStatement.
 RetType forFloatLiteral(FloatLiteral that)
          Process an instance of FloatLiteral.
 RetType forFormalParameter(FormalParameter that)
          Process an instance of FormalParameter.
 RetType forForStatement(ForStatement that)
          Process an instance of ForStatement.
 RetType forGreaterThanExpression(GreaterThanExpression that)
          Process an instance of GreaterThanExpression.
 RetType forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression that)
          Process an instance of GreaterThanOrEqualExpression.
 RetType forIfThenElseStatement(IfThenElseStatement that)
          Process an instance of IfThenElseStatement.
 RetType forIfThenStatement(IfThenStatement that)
          Process an instance of IfThenStatement.
 RetType forInitializedVariableDeclarator(InitializedVariableDeclarator that)
          Process an instance of InitializedVariableDeclarator.
 RetType forInnerClassDef(InnerClassDef that)
          Process an instance of InnerClassDef.
 RetType forInnerInterfaceDef(InnerInterfaceDef that)
          Process an instance of InnerInterfaceDef.
 RetType forInstanceInitializer(InstanceInitializer that)
          Process an instance of InstanceInitializer.
 RetType forInstanceofExpression(InstanceofExpression that)
          Process an instance of InstanceofExpression.
 RetType forIntegerLiteral(IntegerLiteral that)
          Process an instance of IntegerLiteral.
 RetType forInterfaceDef(InterfaceDef that)
          Process an instance of InterfaceDef.
 RetType forLabeledBreakStatement(LabeledBreakStatement that)
          Process an instance of LabeledBreakStatement.
 RetType forLabeledCase(LabeledCase that)
          Process an instance of LabeledCase.
 RetType forLabeledContinueStatement(LabeledContinueStatement that)
          Process an instance of LabeledContinueStatement.
 RetType forLabeledStatement(LabeledStatement that)
          Process an instance of LabeledStatement.
 RetType forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression that)
          Process an instance of LeftShiftAssignmentExpression.
 RetType forLeftShiftExpression(LeftShiftExpression that)
          Process an instance of LeftShiftExpression.
 RetType forLessThanExpression(LessThanExpression that)
          Process an instance of LessThanExpression.
 RetType forLessThanOrEqualExpression(LessThanOrEqualExpression that)
          Process an instance of LessThanOrEqualExpression.
 RetType forLongLiteral(LongLiteral that)
          Process an instance of LongLiteral.
 RetType forMemberType(MemberType that)
          Process an instance of MemberType.
 RetType forMinusAssignmentExpression(MinusAssignmentExpression that)
          Process an instance of MinusAssignmentExpression.
 RetType forMinusExpression(MinusExpression that)
          Process an instance of MinusExpression.
 RetType forModAssignmentExpression(ModAssignmentExpression that)
          Process an instance of ModAssignmentExpression.
 RetType forModExpression(ModExpression that)
          Process an instance of ModExpression.
 RetType forModifiersAndVisibility(ModifiersAndVisibility that)
          Process an instance of ModifiersAndVisibility.
 RetType forMultiplyAssignmentExpression(MultiplyAssignmentExpression that)
          Process an instance of MultiplyAssignmentExpression.
 RetType forMultiplyExpression(MultiplyExpression that)
          Process an instance of MultiplyExpression.
 RetType forNegativeExpression(NegativeExpression that)
          Process an instance of NegativeExpression.
 RetType forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression that)
          Process an instance of NegativePostfixIncrementExpression.
 RetType forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression that)
          Process an instance of NegativePrefixIncrementExpression.
 RetType forNoOpExpression(NoOpExpression that)
          Process an instance of NoOpExpression.
 RetType forNormalTryCatchStatement(NormalTryCatchStatement that)
          Process an instance of NormalTryCatchStatement.
 RetType forNotEqualExpression(NotEqualExpression that)
          Process an instance of NotEqualExpression.
 RetType forNotExpression(NotExpression that)
          Process an instance of NotExpression.
 RetType forNullLiteral(NullLiteral that)
          Process an instance of NullLiteral.
 RetType forOrExpression(OrExpression that)
          Process an instance of OrExpression.
 RetType forPackageImportStatement(PackageImportStatement that)
          Process an instance of PackageImportStatement.
 RetType forPackageStatement(PackageStatement that)
          Process an instance of PackageStatement.
 RetType forParenthesized(Parenthesized that)
          Process an instance of Parenthesized.
 RetType forParenthesizedExpressionList(ParenthesizedExpressionList that)
          Process an instance of ParenthesizedExpressionList.
 RetType forPlusAssignmentExpression(PlusAssignmentExpression that)
          Process an instance of PlusAssignmentExpression.
 RetType forPlusExpression(PlusExpression that)
          Process an instance of PlusExpression.
 RetType forPositiveExpression(PositiveExpression that)
          Process an instance of PositiveExpression.
 RetType forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression that)
          Process an instance of PositivePostfixIncrementExpression.
 RetType forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression that)
          Process an instance of PositivePrefixIncrementExpression.
 RetType forPrimitiveType(PrimitiveType that)
          Process an instance of PrimitiveType.
 RetType forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression that)
          Process an instance of RightSignedShiftAssignmentExpression.
 RetType forRightSignedShiftExpression(RightSignedShiftExpression that)
          Process an instance of RightSignedShiftExpression.
 RetType forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression that)
          Process an instance of RightUnsignedShiftAssignmentExpression.
 RetType forRightUnsignedShiftExpression(RightUnsignedShiftExpression that)
          Process an instance of RightUnsignedShiftExpression.
 RetType forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation that)
          Process an instance of SimpleAnonymousClassInstantiation.
 RetType forSimpleAssignmentExpression(SimpleAssignmentExpression that)
          Process an instance of SimpleAssignmentExpression.
 RetType forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation that)
          Process an instance of SimpleInitializedArrayInstantiation.
 RetType forSimpleMethodInvocation(SimpleMethodInvocation that)
          Process an instance of SimpleMethodInvocation.
 RetType forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation that)
          Process an instance of SimpleNamedClassInstantiation.
 RetType forSimpleNameReference(SimpleNameReference that)
          Process an instance of SimpleNameReference.
 RetType forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation that)
          Process an instance of SimpleSuperConstructorInvocation.
 RetType forSimpleSuperReference(SimpleSuperReference that)
          Process an instance of SimpleSuperReference.
 RetType forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation that)
          Process an instance of SimpleThisConstructorInvocation.
 RetType forSimpleThisReference(SimpleThisReference that)
          Process an instance of SimpleThisReference.
 RetType forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation that)
          Process an instance of SimpleUninitializedArrayInstantiation.
 RetType forSourceFile(SourceFile that)
          Process an instance of SourceFile.
 RetType forStaticInitializer(StaticInitializer that)
          Process an instance of StaticInitializer.
 RetType forStringLiteral(StringLiteral that)
          Process an instance of StringLiteral.
 RetType forSwitchStatement(SwitchStatement that)
          Process an instance of SwitchStatement.
 RetType forSynchronizedStatement(SynchronizedStatement that)
          Process an instance of SynchronizedStatement.
 RetType forThrowStatement(ThrowStatement that)
          Process an instance of ThrowStatement.
 RetType forTryCatchFinallyStatement(TryCatchFinallyStatement that)
          Process an instance of TryCatchFinallyStatement.
 RetType forTypeParameter(TypeParameter that)
          Process an instance of TypeParameter.
 RetType forTypeVariable(TypeVariable that)
          Process an instance of TypeVariable.
 RetType forUnbracedBody(UnbracedBody that)
          Process an instance of UnbracedBody.
 RetType forUninitializedVariableDeclarator(UninitializedVariableDeclarator that)
          Process an instance of UninitializedVariableDeclarator.
 RetType forUnlabeledBreakStatement(UnlabeledBreakStatement that)
          Process an instance of UnlabeledBreakStatement.
 RetType forUnlabeledContinueStatement(UnlabeledContinueStatement that)
          Process an instance of UnlabeledContinueStatement.
 RetType forUnparenthesizedExpressionList(UnparenthesizedExpressionList that)
          Process an instance of UnparenthesizedExpressionList.
 RetType forValueReturnStatement(ValueReturnStatement that)
          Process an instance of ValueReturnStatement.
 RetType forVariableDeclaration(VariableDeclaration that)
          Process an instance of VariableDeclaration.
 RetType forVoidReturn(VoidReturn that)
          Process an instance of VoidReturn.
 RetType forVoidReturnStatement(VoidReturnStatement that)
          Process an instance of VoidReturnStatement.
 RetType forWhileStatement(WhileStatement that)
          Process an instance of WhileStatement.
 RetType forWord(Word that)
          Process an instance of Word.
 

Method Detail

forSourceFile

RetType forSourceFile(SourceFile that)
Process an instance of SourceFile.


forModifiersAndVisibility

RetType forModifiersAndVisibility(ModifiersAndVisibility that)
Process an instance of ModifiersAndVisibility.


forCompoundWord

RetType forCompoundWord(CompoundWord that)
Process an instance of CompoundWord.


forWord

RetType forWord(Word that)
Process an instance of Word.


forClassDef

RetType forClassDef(ClassDef that)
Process an instance of ClassDef.


forInnerClassDef

RetType forInnerClassDef(InnerClassDef that)
Process an instance of InnerClassDef.


forInterfaceDef

RetType forInterfaceDef(InterfaceDef that)
Process an instance of InterfaceDef.


forInnerInterfaceDef

RetType forInnerInterfaceDef(InnerInterfaceDef that)
Process an instance of InnerInterfaceDef.


forConstructorDef

RetType forConstructorDef(ConstructorDef that)
Process an instance of ConstructorDef.


forInstanceInitializer

RetType forInstanceInitializer(InstanceInitializer that)
Process an instance of InstanceInitializer.


forStaticInitializer

RetType forStaticInitializer(StaticInitializer that)
Process an instance of StaticInitializer.


forPackageStatement

RetType forPackageStatement(PackageStatement that)
Process an instance of PackageStatement.


forClassImportStatement

RetType forClassImportStatement(ClassImportStatement that)
Process an instance of ClassImportStatement.


forPackageImportStatement

RetType forPackageImportStatement(PackageImportStatement that)
Process an instance of PackageImportStatement.


forLabeledStatement

RetType forLabeledStatement(LabeledStatement that)
Process an instance of LabeledStatement.


forBlock

RetType forBlock(Block that)
Process an instance of Block.


forExpressionStatement

RetType forExpressionStatement(ExpressionStatement that)
Process an instance of ExpressionStatement.


forSwitchStatement

RetType forSwitchStatement(SwitchStatement that)
Process an instance of SwitchStatement.


forIfThenStatement

RetType forIfThenStatement(IfThenStatement that)
Process an instance of IfThenStatement.


forIfThenElseStatement

RetType forIfThenElseStatement(IfThenElseStatement that)
Process an instance of IfThenElseStatement.


forWhileStatement

RetType forWhileStatement(WhileStatement that)
Process an instance of WhileStatement.


forDoStatement

RetType forDoStatement(DoStatement that)
Process an instance of DoStatement.


forForStatement

RetType forForStatement(ForStatement that)
Process an instance of ForStatement.


forLabeledBreakStatement

RetType forLabeledBreakStatement(LabeledBreakStatement that)
Process an instance of LabeledBreakStatement.


forUnlabeledBreakStatement

RetType forUnlabeledBreakStatement(UnlabeledBreakStatement that)
Process an instance of UnlabeledBreakStatement.


forLabeledContinueStatement

RetType forLabeledContinueStatement(LabeledContinueStatement that)
Process an instance of LabeledContinueStatement.


forUnlabeledContinueStatement

RetType forUnlabeledContinueStatement(UnlabeledContinueStatement that)
Process an instance of UnlabeledContinueStatement.


forVoidReturnStatement

RetType forVoidReturnStatement(VoidReturnStatement that)
Process an instance of VoidReturnStatement.


forValueReturnStatement

RetType forValueReturnStatement(ValueReturnStatement that)
Process an instance of ValueReturnStatement.


forThrowStatement

RetType forThrowStatement(ThrowStatement that)
Process an instance of ThrowStatement.


forSynchronizedStatement

RetType forSynchronizedStatement(SynchronizedStatement that)
Process an instance of SynchronizedStatement.


forTryCatchFinallyStatement

RetType forTryCatchFinallyStatement(TryCatchFinallyStatement that)
Process an instance of TryCatchFinallyStatement.


forNormalTryCatchStatement

RetType forNormalTryCatchStatement(NormalTryCatchStatement that)
Process an instance of NormalTryCatchStatement.


forEmptyStatement

RetType forEmptyStatement(EmptyStatement that)
Process an instance of EmptyStatement.


forConcreteMethodDef

RetType forConcreteMethodDef(ConcreteMethodDef that)
Process an instance of ConcreteMethodDef.


forAbstractMethodDef

RetType forAbstractMethodDef(AbstractMethodDef that)
Process an instance of AbstractMethodDef.


forFormalParameter

RetType forFormalParameter(FormalParameter that)
Process an instance of FormalParameter.


forVariableDeclaration

RetType forVariableDeclaration(VariableDeclaration that)
Process an instance of VariableDeclaration.


forUninitializedVariableDeclarator

RetType forUninitializedVariableDeclarator(UninitializedVariableDeclarator that)
Process an instance of UninitializedVariableDeclarator.


forInitializedVariableDeclarator

RetType forInitializedVariableDeclarator(InitializedVariableDeclarator that)
Process an instance of InitializedVariableDeclarator.


forTypeParameter

RetType forTypeParameter(TypeParameter that)
Process an instance of TypeParameter.


forArrayInitializer

RetType forArrayInitializer(ArrayInitializer that)
Process an instance of ArrayInitializer.


forPrimitiveType

RetType forPrimitiveType(PrimitiveType that)
Process an instance of PrimitiveType.


forArrayType

RetType forArrayType(ArrayType that)
Process an instance of ArrayType.


forMemberType

RetType forMemberType(MemberType that)
Process an instance of MemberType.


forClassOrInterfaceType

RetType forClassOrInterfaceType(ClassOrInterfaceType that)
Process an instance of ClassOrInterfaceType.


forTypeVariable

RetType forTypeVariable(TypeVariable that)
Process an instance of TypeVariable.


forVoidReturn

RetType forVoidReturn(VoidReturn that)
Process an instance of VoidReturn.


forLabeledCase

RetType forLabeledCase(LabeledCase that)
Process an instance of LabeledCase.


forDefaultCase

RetType forDefaultCase(DefaultCase that)
Process an instance of DefaultCase.


forCatchBlock

RetType forCatchBlock(CatchBlock that)
Process an instance of CatchBlock.


forSimpleAssignmentExpression

RetType forSimpleAssignmentExpression(SimpleAssignmentExpression that)
Process an instance of SimpleAssignmentExpression.


forPlusAssignmentExpression

RetType forPlusAssignmentExpression(PlusAssignmentExpression that)
Process an instance of PlusAssignmentExpression.


forMinusAssignmentExpression

RetType forMinusAssignmentExpression(MinusAssignmentExpression that)
Process an instance of MinusAssignmentExpression.


forMultiplyAssignmentExpression

RetType forMultiplyAssignmentExpression(MultiplyAssignmentExpression that)
Process an instance of MultiplyAssignmentExpression.


forDivideAssignmentExpression

RetType forDivideAssignmentExpression(DivideAssignmentExpression that)
Process an instance of DivideAssignmentExpression.


forModAssignmentExpression

RetType forModAssignmentExpression(ModAssignmentExpression that)
Process an instance of ModAssignmentExpression.


forLeftShiftAssignmentExpression

RetType forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression that)
Process an instance of LeftShiftAssignmentExpression.


forRightSignedShiftAssignmentExpression

RetType forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression that)
Process an instance of RightSignedShiftAssignmentExpression.


forRightUnsignedShiftAssignmentExpression

RetType forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression that)
Process an instance of RightUnsignedShiftAssignmentExpression.


forBitwiseAndAssignmentExpression

RetType forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression that)
Process an instance of BitwiseAndAssignmentExpression.


forBitwiseOrAssignmentExpression

RetType forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression that)
Process an instance of BitwiseOrAssignmentExpression.


forBitwiseXorAssignmentExpression

RetType forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression that)
Process an instance of BitwiseXorAssignmentExpression.


forOrExpression

RetType forOrExpression(OrExpression that)
Process an instance of OrExpression.


forAndExpression

RetType forAndExpression(AndExpression that)
Process an instance of AndExpression.


forBitwiseOrExpression

RetType forBitwiseOrExpression(BitwiseOrExpression that)
Process an instance of BitwiseOrExpression.


forBitwiseXorExpression

RetType forBitwiseXorExpression(BitwiseXorExpression that)
Process an instance of BitwiseXorExpression.


forBitwiseAndExpression

RetType forBitwiseAndExpression(BitwiseAndExpression that)
Process an instance of BitwiseAndExpression.


forEqualsExpression

RetType forEqualsExpression(EqualsExpression that)
Process an instance of EqualsExpression.


forNotEqualExpression

RetType forNotEqualExpression(NotEqualExpression that)
Process an instance of NotEqualExpression.


forLessThanExpression

RetType forLessThanExpression(LessThanExpression that)
Process an instance of LessThanExpression.


forLessThanOrEqualExpression

RetType forLessThanOrEqualExpression(LessThanOrEqualExpression that)
Process an instance of LessThanOrEqualExpression.


forGreaterThanExpression

RetType forGreaterThanExpression(GreaterThanExpression that)
Process an instance of GreaterThanExpression.


forGreaterThanOrEqualExpression

RetType forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression that)
Process an instance of GreaterThanOrEqualExpression.


forLeftShiftExpression

RetType forLeftShiftExpression(LeftShiftExpression that)
Process an instance of LeftShiftExpression.


forRightSignedShiftExpression

RetType forRightSignedShiftExpression(RightSignedShiftExpression that)
Process an instance of RightSignedShiftExpression.


forRightUnsignedShiftExpression

RetType forRightUnsignedShiftExpression(RightUnsignedShiftExpression that)
Process an instance of RightUnsignedShiftExpression.


forPlusExpression

RetType forPlusExpression(PlusExpression that)
Process an instance of PlusExpression.


forMinusExpression

RetType forMinusExpression(MinusExpression that)
Process an instance of MinusExpression.


forMultiplyExpression

RetType forMultiplyExpression(MultiplyExpression that)
Process an instance of MultiplyExpression.


forDivideExpression

RetType forDivideExpression(DivideExpression that)
Process an instance of DivideExpression.


forModExpression

RetType forModExpression(ModExpression that)
Process an instance of ModExpression.


forNoOpExpression

RetType forNoOpExpression(NoOpExpression that)
Process an instance of NoOpExpression.


forPositivePrefixIncrementExpression

RetType forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression that)
Process an instance of PositivePrefixIncrementExpression.


forNegativePrefixIncrementExpression

RetType forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression that)
Process an instance of NegativePrefixIncrementExpression.


forPositivePostfixIncrementExpression

RetType forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression that)
Process an instance of PositivePostfixIncrementExpression.


forNegativePostfixIncrementExpression

RetType forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression that)
Process an instance of NegativePostfixIncrementExpression.


forPositiveExpression

RetType forPositiveExpression(PositiveExpression that)
Process an instance of PositiveExpression.


forNegativeExpression

RetType forNegativeExpression(NegativeExpression that)
Process an instance of NegativeExpression.


forBitwiseNotExpression

RetType forBitwiseNotExpression(BitwiseNotExpression that)
Process an instance of BitwiseNotExpression.


forNotExpression

RetType forNotExpression(NotExpression that)
Process an instance of NotExpression.


forConditionalExpression

RetType forConditionalExpression(ConditionalExpression that)
Process an instance of ConditionalExpression.


forInstanceofExpression

RetType forInstanceofExpression(InstanceofExpression that)
Process an instance of InstanceofExpression.


forCastExpression

RetType forCastExpression(CastExpression that)
Process an instance of CastExpression.


forIntegerLiteral

RetType forIntegerLiteral(IntegerLiteral that)
Process an instance of IntegerLiteral.


forLongLiteral

RetType forLongLiteral(LongLiteral that)
Process an instance of LongLiteral.


forDoubleLiteral

RetType forDoubleLiteral(DoubleLiteral that)
Process an instance of DoubleLiteral.


forFloatLiteral

RetType forFloatLiteral(FloatLiteral that)
Process an instance of FloatLiteral.


forBooleanLiteral

RetType forBooleanLiteral(BooleanLiteral that)
Process an instance of BooleanLiteral.


forCharLiteral

RetType forCharLiteral(CharLiteral that)
Process an instance of CharLiteral.


forStringLiteral

RetType forStringLiteral(StringLiteral that)
Process an instance of StringLiteral.


forNullLiteral

RetType forNullLiteral(NullLiteral that)
Process an instance of NullLiteral.


forSimpleNamedClassInstantiation

RetType forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation that)
Process an instance of SimpleNamedClassInstantiation.


forComplexNamedClassInstantiation

RetType forComplexNamedClassInstantiation(ComplexNamedClassInstantiation that)
Process an instance of ComplexNamedClassInstantiation.


forSimpleAnonymousClassInstantiation

RetType forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation that)
Process an instance of SimpleAnonymousClassInstantiation.


forComplexAnonymousClassInstantiation

RetType forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation that)
Process an instance of ComplexAnonymousClassInstantiation.


forSimpleUninitializedArrayInstantiation

RetType forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation that)
Process an instance of SimpleUninitializedArrayInstantiation.


forComplexUninitializedArrayInstantiation

RetType forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation that)
Process an instance of ComplexUninitializedArrayInstantiation.


forSimpleInitializedArrayInstantiation

RetType forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation that)
Process an instance of SimpleInitializedArrayInstantiation.


forComplexInitializedArrayInstantiation

RetType forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation that)
Process an instance of ComplexInitializedArrayInstantiation.


forSimpleNameReference

RetType forSimpleNameReference(SimpleNameReference that)
Process an instance of SimpleNameReference.


forComplexNameReference

RetType forComplexNameReference(ComplexNameReference that)
Process an instance of ComplexNameReference.


forSimpleThisReference

RetType forSimpleThisReference(SimpleThisReference that)
Process an instance of SimpleThisReference.


forComplexThisReference

RetType forComplexThisReference(ComplexThisReference that)
Process an instance of ComplexThisReference.


forSimpleSuperReference

RetType forSimpleSuperReference(SimpleSuperReference that)
Process an instance of SimpleSuperReference.


forComplexSuperReference

RetType forComplexSuperReference(ComplexSuperReference that)
Process an instance of ComplexSuperReference.


forSimpleMethodInvocation

RetType forSimpleMethodInvocation(SimpleMethodInvocation that)
Process an instance of SimpleMethodInvocation.


forComplexMethodInvocation

RetType forComplexMethodInvocation(ComplexMethodInvocation that)
Process an instance of ComplexMethodInvocation.


forSimpleThisConstructorInvocation

RetType forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation that)
Process an instance of SimpleThisConstructorInvocation.


forComplexThisConstructorInvocation

RetType forComplexThisConstructorInvocation(ComplexThisConstructorInvocation that)
Process an instance of ComplexThisConstructorInvocation.


forSimpleSuperConstructorInvocation

RetType forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation that)
Process an instance of SimpleSuperConstructorInvocation.


forComplexSuperConstructorInvocation

RetType forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation that)
Process an instance of ComplexSuperConstructorInvocation.


forClassLiteral

RetType forClassLiteral(ClassLiteral that)
Process an instance of ClassLiteral.


forArrayAccess

RetType forArrayAccess(ArrayAccess that)
Process an instance of ArrayAccess.


forParenthesized

RetType forParenthesized(Parenthesized that)
Process an instance of Parenthesized.


forEmptyExpression

RetType forEmptyExpression(EmptyExpression that)
Process an instance of EmptyExpression.


forBracedBody

RetType forBracedBody(BracedBody that)
Process an instance of BracedBody.


forUnbracedBody

RetType forUnbracedBody(UnbracedBody that)
Process an instance of UnbracedBody.


forParenthesizedExpressionList

RetType forParenthesizedExpressionList(ParenthesizedExpressionList that)
Process an instance of ParenthesizedExpressionList.


forUnparenthesizedExpressionList

RetType forUnparenthesizedExpressionList(UnparenthesizedExpressionList that)
Process an instance of UnparenthesizedExpressionList.


forDimensionExpressionList

RetType forDimensionExpressionList(DimensionExpressionList that)
Process an instance of DimensionExpressionList.


forEmptyForCondition

RetType forEmptyForCondition(EmptyForCondition that)
Process an instance of EmptyForCondition.