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