|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor<RetType>
public abstract class JExpressionIFDepthFirstVisitor<RetType>
A parametric abstract implementation of a visitor over JExpressionIF that return a value. This visitor implements the visitor interface with methods that first visit children, and then call visitCASEOnly(), passing in the values of the visits of the children. (CASE is replaced by the case name.)
| Constructor Summary | |
|---|---|
JExpressionIFDepthFirstVisitor()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JExpressionIFDepthFirstVisitor()
| Method Detail |
|---|
protected abstract RetType[] makeArrayOfRetType(int len)
protected abstract RetType defaultCase(JExpressionIF that)
public RetType forJExpressionOnly(JExpression that)
public RetType forSourceFileOnly(SourceFile that,
RetType[] packageStatements_result,
RetType[] importStatements_result,
RetType[] types_result)
public RetType forModifiersAndVisibilityOnly(ModifiersAndVisibility that)
public RetType forCompoundWordOnly(CompoundWord that,
RetType[] words_result)
public RetType forWordOnly(Word that)
public RetType forTypeDefBaseOnly(TypeDefBase that,
RetType mav_result,
RetType name_result,
RetType[] typeParameters_result,
RetType[] interfaces_result,
RetType body_result)
public RetType forClassDefOnly(ClassDef that,
RetType mav_result,
RetType name_result,
RetType[] typeParameters_result,
RetType superclass_result,
RetType[] interfaces_result,
RetType body_result)
public RetType forInnerClassDefOnly(InnerClassDef that,
RetType mav_result,
RetType name_result,
RetType[] typeParameters_result,
RetType superclass_result,
RetType[] interfaces_result,
RetType body_result)
public RetType forInterfaceDefOnly(InterfaceDef that,
RetType mav_result,
RetType name_result,
RetType[] typeParameters_result,
RetType[] interfaces_result,
RetType body_result)
public RetType forInnerInterfaceDefOnly(InnerInterfaceDef that,
RetType mav_result,
RetType name_result,
RetType[] typeParameters_result,
RetType[] interfaces_result,
RetType body_result)
public RetType forConstructorDefOnly(ConstructorDef that,
RetType name_result,
RetType mav_result,
RetType[] parameters_result,
RetType[] throws_result,
RetType statements_result)
public RetType forInitializerOnly(Initializer that,
RetType code_result)
public RetType forInstanceInitializerOnly(InstanceInitializer that,
RetType code_result)
public RetType forStaticInitializerOnly(StaticInitializer that,
RetType code_result)
public RetType forPackageStatementOnly(PackageStatement that,
RetType cWord_result)
public RetType forImportStatementOnly(ImportStatement that,
RetType cWord_result)
public RetType forClassImportStatementOnly(ClassImportStatement that,
RetType cWord_result)
public RetType forPackageImportStatementOnly(PackageImportStatement that,
RetType cWord_result)
public RetType forStatementOnly(Statement that)
public RetType forLabeledStatementOnly(LabeledStatement that,
RetType label_result,
RetType statement_result)
public RetType forBlockOnly(Block that,
RetType statements_result)
public RetType forExpressionStatementOnly(ExpressionStatement that,
RetType expression_result)
public RetType forSwitchStatementOnly(SwitchStatement that,
RetType test_result,
RetType[] cases_result)
public RetType forIfThenStatementOnly(IfThenStatement that,
RetType testExpression_result,
RetType thenStatement_result)
public RetType forIfThenElseStatementOnly(IfThenElseStatement that,
RetType testExpression_result,
RetType thenStatement_result,
RetType elseStatement_result)
public RetType forWhileStatementOnly(WhileStatement that,
RetType condition_result,
RetType code_result)
public RetType forDoStatementOnly(DoStatement that,
RetType code_result,
RetType condition_result)
public RetType forForStatementOnly(ForStatement that,
RetType init_result,
RetType condition_result,
RetType update_result,
RetType code_result)
public RetType forBreakStatementOnly(BreakStatement that)
public RetType forLabeledBreakStatementOnly(LabeledBreakStatement that,
RetType label_result)
public RetType forUnlabeledBreakStatementOnly(UnlabeledBreakStatement that)
public RetType forContinueStatementOnly(ContinueStatement that)
public RetType forLabeledContinueStatementOnly(LabeledContinueStatement that,
RetType label_result)
public RetType forUnlabeledContinueStatementOnly(UnlabeledContinueStatement that)
public RetType forReturnStatementOnly(ReturnStatement that)
public RetType forVoidReturnStatementOnly(VoidReturnStatement that)
public RetType forValueReturnStatementOnly(ValueReturnStatement that,
RetType value_result)
public RetType forThrowStatementOnly(ThrowStatement that,
RetType thrown_result)
public RetType forSynchronizedStatementOnly(SynchronizedStatement that,
RetType lockExpr_result,
RetType block_result)
public RetType forTryCatchStatementOnly(TryCatchStatement that,
RetType tryBlock_result,
RetType[] catchBlocks_result)
public RetType forTryCatchFinallyStatementOnly(TryCatchFinallyStatement that,
RetType tryBlock_result,
RetType[] catchBlocks_result,
RetType finallyBlock_result)
public RetType forNormalTryCatchStatementOnly(NormalTryCatchStatement that,
RetType tryBlock_result,
RetType[] catchBlocks_result)
public RetType forEmptyStatementOnly(EmptyStatement that)
public RetType forMethodDefOnly(MethodDef that,
RetType mav_result,
RetType[] typeParams_result,
RetType result_result,
RetType name_result,
RetType[] params_result,
RetType[] throws_result)
public RetType forConcreteMethodDefOnly(ConcreteMethodDef that,
RetType mav_result,
RetType[] typeParams_result,
RetType result_result,
RetType name_result,
RetType[] params_result,
RetType[] throws_result,
RetType body_result)
public RetType forAbstractMethodDefOnly(AbstractMethodDef that,
RetType mav_result,
RetType[] typeParams_result,
RetType result_result,
RetType name_result,
RetType[] params_result,
RetType[] throws_result)
public RetType forFormalParameterOnly(FormalParameter that,
RetType declarator_result)
public RetType forVariableDeclarationOnly(VariableDeclaration that,
RetType mav_result,
RetType[] declarators_result)
public RetType forVariableDeclaratorOnly(VariableDeclarator that,
RetType type_result,
RetType name_result)
public RetType forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator that,
RetType type_result,
RetType name_result)
public RetType forInitializedVariableDeclaratorOnly(InitializedVariableDeclarator that,
RetType type_result,
RetType name_result,
RetType initializer_result)
public RetType forTypeParameterOnly(TypeParameter that,
RetType variable_result,
RetType bound_result)
public RetType forArrayInitializerOnly(ArrayInitializer that,
RetType[] items_result)
public RetType forTypeOnly(Type that)
public RetType forPrimitiveTypeOnly(PrimitiveType that)
public RetType forArrayTypeOnly(ArrayType that,
RetType elementType_result)
public RetType forReferenceTypeOnly(ReferenceType that)
public RetType forMemberTypeOnly(MemberType that,
RetType left_result,
RetType right_result)
public RetType forClassOrInterfaceTypeOnly(ClassOrInterfaceType that,
RetType[] typeArguments_result)
public RetType forTypeVariableOnly(TypeVariable that)
public RetType forVoidReturnOnly(VoidReturn that)
public RetType forSwitchCaseOnly(SwitchCase that,
RetType code_result)
public RetType forLabeledCaseOnly(LabeledCase that,
RetType label_result,
RetType code_result)
public RetType forDefaultCaseOnly(DefaultCase that,
RetType code_result)
public RetType forCatchBlockOnly(CatchBlock that,
RetType exception_result,
RetType block_result)
public RetType forExpressionOnly(Expression that)
public RetType forAssignmentExpressionOnly(AssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forSimpleAssignmentExpressionOnly(SimpleAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forPlusAssignmentExpressionOnly(PlusAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forNumericAssignmentExpressionOnly(NumericAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forMinusAssignmentExpressionOnly(MinusAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forMultiplyAssignmentExpressionOnly(MultiplyAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forDivideAssignmentExpressionOnly(DivideAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forModAssignmentExpressionOnly(ModAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forShiftAssignmentExpressionOnly(ShiftAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forLeftShiftAssignmentExpressionOnly(LeftShiftAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forRightSignedShiftAssignmentExpressionOnly(RightSignedShiftAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forRightUnsignedShiftAssignmentExpressionOnly(RightUnsignedShiftAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression that,
RetType name_result,
RetType value_result)
public RetType forBinaryExpressionOnly(BinaryExpression that,
RetType left_result,
RetType right_result)
public RetType forBooleanExpressionOnly(BooleanExpression that,
RetType left_result,
RetType right_result)
public RetType forOrExpressionOnly(OrExpression that,
RetType left_result,
RetType right_result)
public RetType forAndExpressionOnly(AndExpression that,
RetType left_result,
RetType right_result)
public RetType forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression that,
RetType left_result,
RetType right_result)
public RetType forBitwiseOrExpressionOnly(BitwiseOrExpression that,
RetType left_result,
RetType right_result)
public RetType forBitwiseXorExpressionOnly(BitwiseXorExpression that,
RetType left_result,
RetType right_result)
public RetType forBitwiseAndExpressionOnly(BitwiseAndExpression that,
RetType left_result,
RetType right_result)
public RetType forEqualityExpressionOnly(EqualityExpression that,
RetType left_result,
RetType right_result)
public RetType forEqualsExpressionOnly(EqualsExpression that,
RetType left_result,
RetType right_result)
public RetType forNotEqualExpressionOnly(NotEqualExpression that,
RetType left_result,
RetType right_result)
public RetType forComparisonExpressionOnly(ComparisonExpression that,
RetType left_result,
RetType right_result)
public RetType forLessThanExpressionOnly(LessThanExpression that,
RetType left_result,
RetType right_result)
public RetType forLessThanOrEqualExpressionOnly(LessThanOrEqualExpression that,
RetType left_result,
RetType right_result)
public RetType forGreaterThanExpressionOnly(GreaterThanExpression that,
RetType left_result,
RetType right_result)
public RetType forGreaterThanOrEqualExpressionOnly(GreaterThanOrEqualExpression that,
RetType left_result,
RetType right_result)
public RetType forShiftBinaryExpressionOnly(ShiftBinaryExpression that,
RetType left_result,
RetType right_result)
public RetType forLeftShiftExpressionOnly(LeftShiftExpression that,
RetType left_result,
RetType right_result)
public RetType forRightSignedShiftExpressionOnly(RightSignedShiftExpression that,
RetType left_result,
RetType right_result)
public RetType forRightUnsignedShiftExpressionOnly(RightUnsignedShiftExpression that,
RetType left_result,
RetType right_result)
public RetType forPlusExpressionOnly(PlusExpression that,
RetType left_result,
RetType right_result)
public RetType forNumericBinaryExpressionOnly(NumericBinaryExpression that,
RetType left_result,
RetType right_result)
public RetType forMinusExpressionOnly(MinusExpression that,
RetType left_result,
RetType right_result)
public RetType forMultiplyExpressionOnly(MultiplyExpression that,
RetType left_result,
RetType right_result)
public RetType forDivideExpressionOnly(DivideExpression that,
RetType left_result,
RetType right_result)
public RetType forModExpressionOnly(ModExpression that,
RetType left_result,
RetType right_result)
public RetType forNoOpExpressionOnly(NoOpExpression that,
RetType left_result,
RetType right_result)
public RetType forUnaryExpressionOnly(UnaryExpression that,
RetType value_result)
public RetType forIncrementExpressionOnly(IncrementExpression that,
RetType value_result)
public RetType forPrefixIncrementExpressionOnly(PrefixIncrementExpression that,
RetType value_result)
public RetType forPositivePrefixIncrementExpressionOnly(PositivePrefixIncrementExpression that,
RetType value_result)
public RetType forNegativePrefixIncrementExpressionOnly(NegativePrefixIncrementExpression that,
RetType value_result)
public RetType forPostfixIncrementExpressionOnly(PostfixIncrementExpression that,
RetType value_result)
public RetType forPositivePostfixIncrementExpressionOnly(PositivePostfixIncrementExpression that,
RetType value_result)
public RetType forNegativePostfixIncrementExpressionOnly(NegativePostfixIncrementExpression that,
RetType value_result)
public RetType forNumericUnaryExpressionOnly(NumericUnaryExpression that,
RetType value_result)
public RetType forPositiveExpressionOnly(PositiveExpression that,
RetType value_result)
public RetType forNegativeExpressionOnly(NegativeExpression that,
RetType value_result)
public RetType forBitwiseNotExpressionOnly(BitwiseNotExpression that,
RetType value_result)
public RetType forNotExpressionOnly(NotExpression that,
RetType value_result)
public RetType forConditionalExpressionOnly(ConditionalExpression that,
RetType condition_result,
RetType forTrue_result,
RetType forFalse_result)
public RetType forInstanceofExpressionOnly(InstanceofExpression that,
RetType value_result,
RetType type_result)
public RetType forCastExpressionOnly(CastExpression that,
RetType type_result,
RetType value_result)
public RetType forPrimaryOnly(Primary that)
public RetType forLexicalLiteralOnly(LexicalLiteral that)
public RetType forIntegerLiteralOnly(IntegerLiteral that)
public RetType forLongLiteralOnly(LongLiteral that)
public RetType forDoubleLiteralOnly(DoubleLiteral that)
public RetType forFloatLiteralOnly(FloatLiteral that)
public RetType forBooleanLiteralOnly(BooleanLiteral that)
public RetType forCharLiteralOnly(CharLiteral that)
public RetType forStringLiteralOnly(StringLiteral that)
public RetType forNullLiteralOnly(NullLiteral that)
public RetType forInstantiationOnly(Instantiation that)
public RetType forClassInstantiationOnly(ClassInstantiation that,
RetType type_result,
RetType arguments_result)
public RetType forNamedClassInstantiationOnly(NamedClassInstantiation that,
RetType type_result,
RetType arguments_result)
public RetType forSimpleNamedClassInstantiationOnly(SimpleNamedClassInstantiation that,
RetType type_result,
RetType arguments_result)
public RetType forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation that,
RetType enclosing_result,
RetType type_result,
RetType arguments_result)
public RetType forAnonymousClassInstantiationOnly(AnonymousClassInstantiation that,
RetType type_result,
RetType arguments_result,
RetType body_result)
public RetType forSimpleAnonymousClassInstantiationOnly(SimpleAnonymousClassInstantiation that,
RetType type_result,
RetType arguments_result,
RetType body_result)
public RetType forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation that,
RetType enclosing_result,
RetType type_result,
RetType arguments_result,
RetType body_result)
public RetType forArrayInstantiationOnly(ArrayInstantiation that,
RetType type_result)
public RetType forUninitializedArrayInstantiationOnly(UninitializedArrayInstantiation that,
RetType type_result,
RetType dimensionSizes_result)
public RetType forSimpleUninitializedArrayInstantiationOnly(SimpleUninitializedArrayInstantiation that,
RetType type_result,
RetType dimensionSizes_result)
public RetType forComplexUninitializedArrayInstantiationOnly(ComplexUninitializedArrayInstantiation that,
RetType enclosing_result,
RetType type_result,
RetType dimensionSizes_result)
public RetType forInitializedArrayInstantiationOnly(InitializedArrayInstantiation that,
RetType type_result,
RetType initializer_result)
public RetType forSimpleInitializedArrayInstantiationOnly(SimpleInitializedArrayInstantiation that,
RetType type_result,
RetType initializer_result)
public RetType forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation that,
RetType enclosing_result,
RetType type_result,
RetType initializer_result)
public RetType forVariableReferenceOnly(VariableReference that)
public RetType forNameReferenceOnly(NameReference that,
RetType name_result)
public RetType forSimpleNameReferenceOnly(SimpleNameReference that,
RetType name_result)
public RetType forComplexNameReferenceOnly(ComplexNameReference that,
RetType enclosing_result,
RetType name_result)
public RetType forThisReferenceOnly(ThisReference that)
public RetType forSimpleThisReferenceOnly(SimpleThisReference that)
public RetType forComplexThisReferenceOnly(ComplexThisReference that,
RetType enclosing_result)
public RetType forSuperReferenceOnly(SuperReference that)
public RetType forSimpleSuperReferenceOnly(SimpleSuperReference that)
public RetType forComplexSuperReferenceOnly(ComplexSuperReference that,
RetType enclosing_result)
public RetType forFunctionInvocationOnly(FunctionInvocation that,
RetType arguments_result)
public RetType forMethodInvocationOnly(MethodInvocation that,
RetType arguments_result,
RetType name_result)
public RetType forSimpleMethodInvocationOnly(SimpleMethodInvocation that,
RetType name_result,
RetType arguments_result)
public RetType forComplexMethodInvocationOnly(ComplexMethodInvocation that,
RetType enclosing_result,
RetType name_result,
RetType arguments_result)
public RetType forThisConstructorInvocationOnly(ThisConstructorInvocation that,
RetType arguments_result)
public RetType forSimpleThisConstructorInvocationOnly(SimpleThisConstructorInvocation that,
RetType arguments_result)
public RetType forComplexThisConstructorInvocationOnly(ComplexThisConstructorInvocation that,
RetType enclosing_result,
RetType arguments_result)
public RetType forSuperConstructorInvocationOnly(SuperConstructorInvocation that,
RetType arguments_result)
public RetType forSimpleSuperConstructorInvocationOnly(SimpleSuperConstructorInvocation that,
RetType arguments_result)
public RetType forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation that,
RetType enclosing_result,
RetType arguments_result)
public RetType forClassLiteralOnly(ClassLiteral that,
RetType type_result)
public RetType forArrayAccessOnly(ArrayAccess that,
RetType array_result,
RetType index_result)
public RetType forParenthesizedOnly(Parenthesized that,
RetType value_result)
public RetType forEmptyExpressionOnly(EmptyExpression that)
public RetType forBodyOnly(Body that,
RetType[] statements_result)
public RetType forBracedBodyOnly(BracedBody that,
RetType[] statements_result)
public RetType forUnbracedBodyOnly(UnbracedBody that,
RetType[] statements_result)
public RetType forExpressionListOnly(ExpressionList that,
RetType[] expressions_result)
public RetType forParenthesizedExpressionListOnly(ParenthesizedExpressionList that,
RetType[] expressions_result)
public RetType forUnparenthesizedExpressionListOnly(UnparenthesizedExpressionList that,
RetType[] expressions_result)
public RetType forDimensionExpressionListOnly(DimensionExpressionList that,
RetType[] expressions_result)
public RetType forEmptyForConditionOnly(EmptyForCondition that)
public RetType forSourceFile(SourceFile that)
forSourceFile in interface JExpressionIFVisitor<RetType>public RetType forModifiersAndVisibility(ModifiersAndVisibility that)
JExpressionIFVisitor
forModifiersAndVisibility in interface JExpressionIFVisitor<RetType>public RetType forCompoundWord(CompoundWord that)
JExpressionIFVisitor
forCompoundWord in interface JExpressionIFVisitor<RetType>public RetType forWord(Word that)
JExpressionIFVisitor
forWord in interface JExpressionIFVisitor<RetType>public RetType forClassDef(ClassDef that)
JExpressionIFVisitor
forClassDef in interface JExpressionIFVisitor<RetType>public RetType forInnerClassDef(InnerClassDef that)
JExpressionIFVisitor
forInnerClassDef in interface JExpressionIFVisitor<RetType>public RetType forInterfaceDef(InterfaceDef that)
JExpressionIFVisitor
forInterfaceDef in interface JExpressionIFVisitor<RetType>public RetType forInnerInterfaceDef(InnerInterfaceDef that)
JExpressionIFVisitor
forInnerInterfaceDef in interface JExpressionIFVisitor<RetType>public RetType forConstructorDef(ConstructorDef that)
JExpressionIFVisitor
forConstructorDef in interface JExpressionIFVisitor<RetType>public RetType forInstanceInitializer(InstanceInitializer that)
JExpressionIFVisitor
forInstanceInitializer in interface JExpressionIFVisitor<RetType>public RetType forStaticInitializer(StaticInitializer that)
JExpressionIFVisitor
forStaticInitializer in interface JExpressionIFVisitor<RetType>public RetType forPackageStatement(PackageStatement that)
JExpressionIFVisitor
forPackageStatement in interface JExpressionIFVisitor<RetType>public RetType forClassImportStatement(ClassImportStatement that)
JExpressionIFVisitor
forClassImportStatement in interface JExpressionIFVisitor<RetType>public RetType forPackageImportStatement(PackageImportStatement that)
JExpressionIFVisitor
forPackageImportStatement in interface JExpressionIFVisitor<RetType>public RetType forLabeledStatement(LabeledStatement that)
JExpressionIFVisitor
forLabeledStatement in interface JExpressionIFVisitor<RetType>public RetType forBlock(Block that)
JExpressionIFVisitor
forBlock in interface JExpressionIFVisitor<RetType>public RetType forExpressionStatement(ExpressionStatement that)
JExpressionIFVisitor
forExpressionStatement in interface JExpressionIFVisitor<RetType>public RetType forSwitchStatement(SwitchStatement that)
JExpressionIFVisitor
forSwitchStatement in interface JExpressionIFVisitor<RetType>public RetType forIfThenStatement(IfThenStatement that)
JExpressionIFVisitor
forIfThenStatement in interface JExpressionIFVisitor<RetType>public RetType forIfThenElseStatement(IfThenElseStatement that)
JExpressionIFVisitor
forIfThenElseStatement in interface JExpressionIFVisitor<RetType>public RetType forWhileStatement(WhileStatement that)
JExpressionIFVisitor
forWhileStatement in interface JExpressionIFVisitor<RetType>public RetType forDoStatement(DoStatement that)
JExpressionIFVisitor
forDoStatement in interface JExpressionIFVisitor<RetType>public RetType forForStatement(ForStatement that)
JExpressionIFVisitor
forForStatement in interface JExpressionIFVisitor<RetType>public RetType forLabeledBreakStatement(LabeledBreakStatement that)
JExpressionIFVisitor
forLabeledBreakStatement in interface JExpressionIFVisitor<RetType>public RetType forUnlabeledBreakStatement(UnlabeledBreakStatement that)
JExpressionIFVisitor
forUnlabeledBreakStatement in interface JExpressionIFVisitor<RetType>public RetType forLabeledContinueStatement(LabeledContinueStatement that)
JExpressionIFVisitor
forLabeledContinueStatement in interface JExpressionIFVisitor<RetType>public RetType forUnlabeledContinueStatement(UnlabeledContinueStatement that)
JExpressionIFVisitor
forUnlabeledContinueStatement in interface JExpressionIFVisitor<RetType>public RetType forVoidReturnStatement(VoidReturnStatement that)
JExpressionIFVisitor
forVoidReturnStatement in interface JExpressionIFVisitor<RetType>public RetType forValueReturnStatement(ValueReturnStatement that)
JExpressionIFVisitor
forValueReturnStatement in interface JExpressionIFVisitor<RetType>public RetType forThrowStatement(ThrowStatement that)
JExpressionIFVisitor
forThrowStatement in interface JExpressionIFVisitor<RetType>public RetType forSynchronizedStatement(SynchronizedStatement that)
JExpressionIFVisitor
forSynchronizedStatement in interface JExpressionIFVisitor<RetType>public RetType forTryCatchFinallyStatement(TryCatchFinallyStatement that)
JExpressionIFVisitor
forTryCatchFinallyStatement in interface JExpressionIFVisitor<RetType>public RetType forNormalTryCatchStatement(NormalTryCatchStatement that)
JExpressionIFVisitor
forNormalTryCatchStatement in interface JExpressionIFVisitor<RetType>public RetType forEmptyStatement(EmptyStatement that)
JExpressionIFVisitor
forEmptyStatement in interface JExpressionIFVisitor<RetType>public RetType forConcreteMethodDef(ConcreteMethodDef that)
JExpressionIFVisitor
forConcreteMethodDef in interface JExpressionIFVisitor<RetType>public RetType forAbstractMethodDef(AbstractMethodDef that)
JExpressionIFVisitor
forAbstractMethodDef in interface JExpressionIFVisitor<RetType>public RetType forFormalParameter(FormalParameter that)
JExpressionIFVisitor
forFormalParameter in interface JExpressionIFVisitor<RetType>public RetType forVariableDeclaration(VariableDeclaration that)
JExpressionIFVisitor
forVariableDeclaration in interface JExpressionIFVisitor<RetType>public RetType forUninitializedVariableDeclarator(UninitializedVariableDeclarator that)
JExpressionIFVisitor
forUninitializedVariableDeclarator in interface JExpressionIFVisitor<RetType>public RetType forInitializedVariableDeclarator(InitializedVariableDeclarator that)
JExpressionIFVisitor
forInitializedVariableDeclarator in interface JExpressionIFVisitor<RetType>public RetType forTypeParameter(TypeParameter that)
JExpressionIFVisitor
forTypeParameter in interface JExpressionIFVisitor<RetType>public RetType forArrayInitializer(ArrayInitializer that)
JExpressionIFVisitor
forArrayInitializer in interface JExpressionIFVisitor<RetType>public RetType forPrimitiveType(PrimitiveType that)
JExpressionIFVisitor
forPrimitiveType in interface JExpressionIFVisitor<RetType>public RetType forArrayType(ArrayType that)
JExpressionIFVisitor
forArrayType in interface JExpressionIFVisitor<RetType>public RetType forMemberType(MemberType that)
JExpressionIFVisitor
forMemberType in interface JExpressionIFVisitor<RetType>public RetType forClassOrInterfaceType(ClassOrInterfaceType that)
JExpressionIFVisitor
forClassOrInterfaceType in interface JExpressionIFVisitor<RetType>public RetType forTypeVariable(TypeVariable that)
JExpressionIFVisitor
forTypeVariable in interface JExpressionIFVisitor<RetType>public RetType forVoidReturn(VoidReturn that)
JExpressionIFVisitor
forVoidReturn in interface JExpressionIFVisitor<RetType>public RetType forLabeledCase(LabeledCase that)
JExpressionIFVisitor
forLabeledCase in interface JExpressionIFVisitor<RetType>public RetType forDefaultCase(DefaultCase that)
JExpressionIFVisitor
forDefaultCase in interface JExpressionIFVisitor<RetType>public RetType forCatchBlock(CatchBlock that)
JExpressionIFVisitor
forCatchBlock in interface JExpressionIFVisitor<RetType>public RetType forSimpleAssignmentExpression(SimpleAssignmentExpression that)
JExpressionIFVisitor
forSimpleAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forPlusAssignmentExpression(PlusAssignmentExpression that)
JExpressionIFVisitor
forPlusAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forMinusAssignmentExpression(MinusAssignmentExpression that)
JExpressionIFVisitor
forMinusAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forMultiplyAssignmentExpression(MultiplyAssignmentExpression that)
JExpressionIFVisitor
forMultiplyAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forDivideAssignmentExpression(DivideAssignmentExpression that)
JExpressionIFVisitor
forDivideAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forModAssignmentExpression(ModAssignmentExpression that)
JExpressionIFVisitor
forModAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression that)
JExpressionIFVisitor
forLeftShiftAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression that)
JExpressionIFVisitor
forRightSignedShiftAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression that)
JExpressionIFVisitor
forRightUnsignedShiftAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression that)
JExpressionIFVisitor
forBitwiseAndAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression that)
JExpressionIFVisitor
forBitwiseOrAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression that)
JExpressionIFVisitor
forBitwiseXorAssignmentExpression in interface JExpressionIFVisitor<RetType>public RetType forOrExpression(OrExpression that)
JExpressionIFVisitor
forOrExpression in interface JExpressionIFVisitor<RetType>public RetType forAndExpression(AndExpression that)
JExpressionIFVisitor
forAndExpression in interface JExpressionIFVisitor<RetType>public RetType forBitwiseOrExpression(BitwiseOrExpression that)
JExpressionIFVisitor
forBitwiseOrExpression in interface JExpressionIFVisitor<RetType>public RetType forBitwiseXorExpression(BitwiseXorExpression that)
JExpressionIFVisitor
forBitwiseXorExpression in interface JExpressionIFVisitor<RetType>public RetType forBitwiseAndExpression(BitwiseAndExpression that)
JExpressionIFVisitor
forBitwiseAndExpression in interface JExpressionIFVisitor<RetType>public RetType forEqualsExpression(EqualsExpression that)
JExpressionIFVisitor
forEqualsExpression in interface JExpressionIFVisitor<RetType>public RetType forNotEqualExpression(NotEqualExpression that)
JExpressionIFVisitor
forNotEqualExpression in interface JExpressionIFVisitor<RetType>public RetType forLessThanExpression(LessThanExpression that)
JExpressionIFVisitor
forLessThanExpression in interface JExpressionIFVisitor<RetType>public RetType forLessThanOrEqualExpression(LessThanOrEqualExpression that)
JExpressionIFVisitor
forLessThanOrEqualExpression in interface JExpressionIFVisitor<RetType>public RetType forGreaterThanExpression(GreaterThanExpression that)
JExpressionIFVisitor
forGreaterThanExpression in interface JExpressionIFVisitor<RetType>public RetType forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression that)
JExpressionIFVisitor
forGreaterThanOrEqualExpression in interface JExpressionIFVisitor<RetType>public RetType forLeftShiftExpression(LeftShiftExpression that)
JExpressionIFVisitor
forLeftShiftExpression in interface JExpressionIFVisitor<RetType>public RetType forRightSignedShiftExpression(RightSignedShiftExpression that)
JExpressionIFVisitor
forRightSignedShiftExpression in interface JExpressionIFVisitor<RetType>public RetType forRightUnsignedShiftExpression(RightUnsignedShiftExpression that)
JExpressionIFVisitor
forRightUnsignedShiftExpression in interface JExpressionIFVisitor<RetType>public RetType forPlusExpression(PlusExpression that)
JExpressionIFVisitor
forPlusExpression in interface JExpressionIFVisitor<RetType>public RetType forMinusExpression(MinusExpression that)
JExpressionIFVisitor
forMinusExpression in interface JExpressionIFVisitor<RetType>public RetType forMultiplyExpression(MultiplyExpression that)
JExpressionIFVisitor
forMultiplyExpression in interface JExpressionIFVisitor<RetType>public RetType forDivideExpression(DivideExpression that)
JExpressionIFVisitor
forDivideExpression in interface JExpressionIFVisitor<RetType>public RetType forModExpression(ModExpression that)
JExpressionIFVisitor
forModExpression in interface JExpressionIFVisitor<RetType>public RetType forNoOpExpression(NoOpExpression that)
JExpressionIFVisitor
forNoOpExpression in interface JExpressionIFVisitor<RetType>public RetType forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression that)
JExpressionIFVisitor
forPositivePrefixIncrementExpression in interface JExpressionIFVisitor<RetType>public RetType forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression that)
JExpressionIFVisitor
forNegativePrefixIncrementExpression in interface JExpressionIFVisitor<RetType>public RetType forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression that)
JExpressionIFVisitor
forPositivePostfixIncrementExpression in interface JExpressionIFVisitor<RetType>public RetType forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression that)
JExpressionIFVisitor
forNegativePostfixIncrementExpression in interface JExpressionIFVisitor<RetType>public RetType forPositiveExpression(PositiveExpression that)
JExpressionIFVisitor
forPositiveExpression in interface JExpressionIFVisitor<RetType>public RetType forNegativeExpression(NegativeExpression that)
JExpressionIFVisitor
forNegativeExpression in interface JExpressionIFVisitor<RetType>public RetType forBitwiseNotExpression(BitwiseNotExpression that)
JExpressionIFVisitor
forBitwiseNotExpression in interface JExpressionIFVisitor<RetType>public RetType forNotExpression(NotExpression that)
JExpressionIFVisitor
forNotExpression in interface JExpressionIFVisitor<RetType>public RetType forConditionalExpression(ConditionalExpression that)
JExpressionIFVisitor
forConditionalExpression in interface JExpressionIFVisitor<RetType>public RetType forInstanceofExpression(InstanceofExpression that)
JExpressionIFVisitor
forInstanceofExpression in interface JExpressionIFVisitor<RetType>public RetType forCastExpression(CastExpression that)
JExpressionIFVisitor
forCastExpression in interface JExpressionIFVisitor<RetType>public RetType forIntegerLiteral(IntegerLiteral that)
JExpressionIFVisitor
forIntegerLiteral in interface JExpressionIFVisitor<RetType>public RetType forLongLiteral(LongLiteral that)
JExpressionIFVisitor
forLongLiteral in interface JExpressionIFVisitor<RetType>public RetType forDoubleLiteral(DoubleLiteral that)
JExpressionIFVisitor
forDoubleLiteral in interface JExpressionIFVisitor<RetType>public RetType forFloatLiteral(FloatLiteral that)
JExpressionIFVisitor
forFloatLiteral in interface JExpressionIFVisitor<RetType>public RetType forBooleanLiteral(BooleanLiteral that)
JExpressionIFVisitor
forBooleanLiteral in interface JExpressionIFVisitor<RetType>public RetType forCharLiteral(CharLiteral that)
JExpressionIFVisitor
forCharLiteral in interface JExpressionIFVisitor<RetType>public RetType forStringLiteral(StringLiteral that)
JExpressionIFVisitor
forStringLiteral in interface JExpressionIFVisitor<RetType>public RetType forNullLiteral(NullLiteral that)
JExpressionIFVisitor
forNullLiteral in interface JExpressionIFVisitor<RetType>public RetType forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation that)
JExpressionIFVisitor
forSimpleNamedClassInstantiation in interface JExpressionIFVisitor<RetType>public RetType forComplexNamedClassInstantiation(ComplexNamedClassInstantiation that)
JExpressionIFVisitor
forComplexNamedClassInstantiation in interface JExpressionIFVisitor<RetType>public RetType forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation that)
JExpressionIFVisitor
forSimpleAnonymousClassInstantiation in interface JExpressionIFVisitor<RetType>public RetType forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation that)
JExpressionIFVisitor
forComplexAnonymousClassInstantiation in interface JExpressionIFVisitor<RetType>public RetType forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation that)
JExpressionIFVisitor
forSimpleUninitializedArrayInstantiation in interface JExpressionIFVisitor<RetType>public RetType forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation that)
JExpressionIFVisitor
forComplexUninitializedArrayInstantiation in interface JExpressionIFVisitor<RetType>public RetType forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation that)
JExpressionIFVisitor
forSimpleInitializedArrayInstantiation in interface JExpressionIFVisitor<RetType>public RetType forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation that)
JExpressionIFVisitor
forComplexInitializedArrayInstantiation in interface JExpressionIFVisitor<RetType>public RetType forSimpleNameReference(SimpleNameReference that)
JExpressionIFVisitor
forSimpleNameReference in interface JExpressionIFVisitor<RetType>public RetType forComplexNameReference(ComplexNameReference that)
JExpressionIFVisitor
forComplexNameReference in interface JExpressionIFVisitor<RetType>public RetType forSimpleThisReference(SimpleThisReference that)
JExpressionIFVisitor
forSimpleThisReference in interface JExpressionIFVisitor<RetType>public RetType forComplexThisReference(ComplexThisReference that)
JExpressionIFVisitor
forComplexThisReference in interface JExpressionIFVisitor<RetType>public RetType forSimpleSuperReference(SimpleSuperReference that)
JExpressionIFVisitor
forSimpleSuperReference in interface JExpressionIFVisitor<RetType>public RetType forComplexSuperReference(ComplexSuperReference that)
JExpressionIFVisitor
forComplexSuperReference in interface JExpressionIFVisitor<RetType>public RetType forSimpleMethodInvocation(SimpleMethodInvocation that)
JExpressionIFVisitor
forSimpleMethodInvocation in interface JExpressionIFVisitor<RetType>public RetType forComplexMethodInvocation(ComplexMethodInvocation that)
JExpressionIFVisitor
forComplexMethodInvocation in interface JExpressionIFVisitor<RetType>public RetType forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation that)
JExpressionIFVisitor
forSimpleThisConstructorInvocation in interface JExpressionIFVisitor<RetType>public RetType forComplexThisConstructorInvocation(ComplexThisConstructorInvocation that)
JExpressionIFVisitor
forComplexThisConstructorInvocation in interface JExpressionIFVisitor<RetType>public RetType forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation that)
JExpressionIFVisitor
forSimpleSuperConstructorInvocation in interface JExpressionIFVisitor<RetType>public RetType forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation that)
JExpressionIFVisitor
forComplexSuperConstructorInvocation in interface JExpressionIFVisitor<RetType>public RetType forClassLiteral(ClassLiteral that)
JExpressionIFVisitor
forClassLiteral in interface JExpressionIFVisitor<RetType>public RetType forArrayAccess(ArrayAccess that)
JExpressionIFVisitor
forArrayAccess in interface JExpressionIFVisitor<RetType>public RetType forParenthesized(Parenthesized that)
JExpressionIFVisitor
forParenthesized in interface JExpressionIFVisitor<RetType>public RetType forEmptyExpression(EmptyExpression that)
JExpressionIFVisitor
forEmptyExpression in interface JExpressionIFVisitor<RetType>public RetType forBracedBody(BracedBody that)
JExpressionIFVisitor
forBracedBody in interface JExpressionIFVisitor<RetType>public RetType forUnbracedBody(UnbracedBody that)
JExpressionIFVisitor
forUnbracedBody in interface JExpressionIFVisitor<RetType>public RetType forParenthesizedExpressionList(ParenthesizedExpressionList that)
JExpressionIFVisitor
forParenthesizedExpressionList in interface JExpressionIFVisitor<RetType>public RetType forUnparenthesizedExpressionList(UnparenthesizedExpressionList that)
JExpressionIFVisitor
forUnparenthesizedExpressionList in interface JExpressionIFVisitor<RetType>public RetType forDimensionExpressionList(DimensionExpressionList that)
JExpressionIFVisitor
forDimensionExpressionList in interface JExpressionIFVisitor<RetType>public RetType forEmptyForCondition(EmptyForCondition that)
JExpressionIFVisitor
forEmptyForCondition in interface JExpressionIFVisitor<RetType>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||