edu.rice.cs.javalanglevels.tree
Interface JExpressionIF

All Known Subinterfaces:
BodyItemI, ForConditionI, ForInitI, ReturnTypeI, VariableInitializerI
All Known Implementing Classes:
AbstractMethodDef, AndExpression, AnonymousClassInstantiation, ArrayAccess, ArrayInitializer, ArrayInstantiation, ArrayType, AssignmentExpression, BinaryExpression, BitwiseAndAssignmentExpression, BitwiseAndExpression, BitwiseAssignmentExpression, BitwiseBinaryExpression, BitwiseNotExpression, BitwiseOrAssignmentExpression, BitwiseOrExpression, BitwiseXorAssignmentExpression, BitwiseXorExpression, Block, Body, BooleanExpression, BooleanLiteral, BracedBody, BreakStatement, CastExpression, CatchBlock, CharLiteral, ClassDef, ClassImportStatement, ClassInstantiation, ClassLiteral, ClassOrInterfaceType, ComparisonExpression, ComplexAnonymousClassInstantiation, ComplexInitializedArrayInstantiation, ComplexMethodInvocation, ComplexNamedClassInstantiation, ComplexNameReference, ComplexSuperConstructorInvocation, ComplexSuperReference, ComplexThisConstructorInvocation, ComplexThisReference, ComplexUninitializedArrayInstantiation, CompoundWord, ConcreteMethodDef, ConditionalExpression, ConstructorDef, ContinueStatement, DefaultCase, DimensionExpressionList, DivideAssignmentExpression, DivideExpression, DoStatement, DoubleLiteral, EmptyExpression, EmptyForCondition, EmptyStatement, EqualityExpression, EqualsExpression, Expression, ExpressionList, ExpressionStatement, FloatLiteral, FormalParameter, ForStatement, FunctionInvocation, GreaterThanExpression, GreaterThanOrEqualExpression, IfThenElseStatement, IfThenStatement, ImportStatement, IncrementExpression, InitializedArrayInstantiation, InitializedVariableDeclarator, Initializer, InnerClassDef, InnerInterfaceDef, InstanceInitializer, InstanceofExpression, Instantiation, IntegerLiteral, InterfaceDef, JExpression, LabeledBreakStatement, LabeledCase, LabeledContinueStatement, LabeledStatement, LeftShiftAssignmentExpression, LeftShiftExpression, LessThanExpression, LessThanOrEqualExpression, LexicalLiteral, LongLiteral, MemberType, MethodDef, MethodInvocation, MinusAssignmentExpression, MinusExpression, ModAssignmentExpression, ModExpression, ModifiersAndVisibility, MultiplyAssignmentExpression, MultiplyExpression, NamedClassInstantiation, NameReference, NegativeExpression, NegativePostfixIncrementExpression, NegativePrefixIncrementExpression, NoOpExpression, NormalTryCatchStatement, NotEqualExpression, NotExpression, NullLiteral, NumericAssignmentExpression, NumericBinaryExpression, NumericUnaryExpression, OrExpression, PackageImportStatement, PackageStatement, Parenthesized, ParenthesizedExpressionList, PlusAssignmentExpression, PlusExpression, PositiveExpression, PositivePostfixIncrementExpression, PositivePrefixIncrementExpression, PostfixIncrementExpression, PrefixIncrementExpression, Primary, PrimitiveType, ReferenceType, ReturnStatement, RightSignedShiftAssignmentExpression, RightSignedShiftExpression, RightUnsignedShiftAssignmentExpression, RightUnsignedShiftExpression, ShiftAssignmentExpression, ShiftBinaryExpression, SimpleAnonymousClassInstantiation, SimpleAssignmentExpression, SimpleInitializedArrayInstantiation, SimpleMethodInvocation, SimpleNamedClassInstantiation, SimpleNameReference, SimpleSuperConstructorInvocation, SimpleSuperReference, SimpleThisConstructorInvocation, SimpleThisReference, SimpleUninitializedArrayInstantiation, SourceFile, Statement, StaticInitializer, StringLiteral, SuperConstructorInvocation, SuperReference, SwitchCase, SwitchStatement, SynchronizedStatement, ThisConstructorInvocation, ThisReference, ThrowStatement, TryCatchFinallyStatement, TryCatchStatement, Type, TypeDefBase, TypeParameter, TypeVariable, UnaryExpression, UnbracedBody, UninitializedArrayInstantiation, UninitializedVariableDeclarator, UnlabeledBreakStatement, UnlabeledContinueStatement, UnparenthesizedExpressionList, ValueReturnStatement, VariableDeclaration, VariableDeclarator, VariableReference, VoidReturn, VoidReturnStatement, WhileStatement, Word

public interface JExpressionIF


Method Summary
 SourceInfo getSourceInfo()
           
 void outputHelp(TabPrintWriter writer)
           
 void visit(JExpressionIFVisitor_void visitor)
           
<RetType> RetType
visit(JExpressionIFVisitor<RetType> visitor)
           
 

Method Detail

getSourceInfo

SourceInfo getSourceInfo()

visit

<RetType> RetType visit(JExpressionIFVisitor<RetType> visitor)

visit

void visit(JExpressionIFVisitor_void visitor)

outputHelp

void outputHelp(TabPrintWriter writer)