|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JExpressionIF | |
|---|---|
| edu.rice.cs.javalanglevels | |
| edu.rice.cs.javalanglevels.tree | |
| Uses of JExpressionIF in edu.rice.cs.javalanglevels |
|---|
| Fields in edu.rice.cs.javalanglevels with type parameters of type JExpressionIF | |
|---|---|
protected static java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> |
LanguageLevelVisitor.errors
Errors we have encountered during this pass: string is the text of the error, JExpressionIF is the part of the AST where the error occurs. |
| Methods in edu.rice.cs.javalanglevels that return types with arguments of type JExpressionIF | |
|---|---|
Pair<java.util.LinkedList<JExprParseException>,java.util.LinkedList<Pair<java.lang.String,JExpressionIF>>> |
LanguageLevelConverter.convert(java.io.File[] files,
Options options)
Parse, Visit, Type Check, and Convert any language level files in the array of files. |
Pair<java.util.LinkedList<JExprParseException>,java.util.LinkedList<Pair<java.lang.String,JExpressionIF>>> |
LanguageLevelConverter.convert(java.io.File[] files,
Options options,
java.util.Map<java.io.File,java.util.Set<java.lang.String>> sourceToTopLevelClassMap)
Parse, visit, type check, and convert any language level files (and unconverted LL files they reference) in files/ |
| Methods in edu.rice.cs.javalanglevels with parameters of type JExpressionIF | |
|---|---|
protected static void |
LanguageLevelVisitor._addAndIgnoreError(java.lang.String message,
JExpressionIF that)
This method is called when an error should be added, but tree-walking should continue on this construct. |
protected static void |
TypeChecker._addError(java.lang.String message,
JExpressionIF that)
Adds an error pair consisting of the specified String message and JExpression. |
protected static void |
LanguageLevelVisitor._addError(java.lang.String message,
JExpressionIF that)
This method is called when an error should be added to the static LinkedList of errors. |
void |
LanguageLevelVisitor._badModifiers(java.lang.String first,
java.lang.String second,
JExpressionIF that)
Add an error explaining the modifiers' conflict. |
boolean |
TypeChecker.assertFound(TypeData type,
JExpressionIF expression)
If type is a PackageData, then it could not be resolved. |
TypeData |
LValueTypeChecker.defaultCase(JExpressionIF that)
Most expressions cannot appear on the lhs of an assignment: give an appropriate error |
protected TypeData |
TypeChecker.defaultCase(JExpressionIF that)
This method is called by default from cases that do not override forCASEOnly. |
TypeData |
LValueWithValueTypeChecker.defaultCase(JExpressionIF that)
Most expressions cannot appear on the lhs of an assignment: give an appropriate error |
protected java.lang.Void |
Augmentor.defaultCase(JExpressionIF that)
This method is called by default from cases that do not override forCASEOnly. |
protected java.lang.Void |
JExpressionIFPrunableDepthFirstVisitor.defaultCase(JExpressionIF that)
This method is called by default from cases that do not override forCASEOnly. |
protected java.lang.Void |
JExpressionIFPrunableDepthFirstVisitor.defaultDoFirst(JExpressionIF that)
This method is called by default from cases that do not override forCASEDoFirst. |
protected boolean |
LanguageLevelVisitor.prune(JExpressionIF node)
|
protected boolean |
JExpressionIFPrunableDepthFirstVisitor.prune(JExpressionIF that)
|
| Constructor parameters in edu.rice.cs.javalanglevels with type arguments of type JExpressionIF | |
|---|---|
FullJavaVisitor(java.io.File file,
java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors,
java.util.Hashtable<java.lang.String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations,
java.util.LinkedList<Command> fixUps,
java.util.LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file. |
|
FullJavaVisitor(java.io.File file,
java.util.LinkedList<java.lang.String> importedPackages,
java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors,
java.util.Hashtable<java.lang.String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations,
java.util.LinkedList<Command> fixUps,
java.util.LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file. |
|
IntermediateVisitor(java.io.File file,
java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors,
java.util.Hashtable<java.lang.String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations,
java.util.LinkedList<Command> fixUps,
java.util.LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with. |
|
IntermediateVisitor(java.io.File file,
java.util.LinkedList<java.lang.String> importedPackages,
java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors,
java.util.Hashtable<java.lang.String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations,
java.util.LinkedList<Command> fixUps,
java.util.LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with. |
|
TypeChecker(java.io.File file,
java.lang.String packageName,
java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors,
Symboltable symbolTable,
java.util.LinkedList<java.lang.String> importedFiles,
java.util.LinkedList<java.lang.String> importedPackages)
The normal constructor. |
|
| Uses of JExpressionIF in edu.rice.cs.javalanglevels.tree |
|---|
| Subinterfaces of JExpressionIF in edu.rice.cs.javalanglevels.tree | |
|---|---|
interface |
BodyItemI
|
interface |
ForConditionI
|
interface |
ForInitI
|
interface |
ReturnTypeI
|
interface |
VariableInitializerI
|
| Classes in edu.rice.cs.javalanglevels.tree that implement JExpressionIF | |
|---|---|
class |
AbstractMethodDef
Class AbstractMethodDef, a component of the JExpressionIF composite hierarchy. |
class |
AndExpression
Class AndExpression, a component of the JExpressionIF composite hierarchy. |
class |
AnonymousClassInstantiation
Class AnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
ArrayAccess
Class ArrayAccess, a component of the JExpressionIF composite hierarchy. |
class |
ArrayInitializer
Class ArrayInitializer, a component of the JExpressionIF composite hierarchy. |
class |
ArrayInstantiation
Class ArrayInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
ArrayType
Class ArrayType, a component of the JExpressionIF composite hierarchy. |
class |
AssignmentExpression
Class AssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
BinaryExpression
Class BinaryExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseAndAssignmentExpression
Class BitwiseAndAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseAndExpression
Class BitwiseAndExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseAssignmentExpression
Class BitwiseAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseBinaryExpression
Class BitwiseBinaryExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseNotExpression
Class BitwiseNotExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseOrAssignmentExpression
Class BitwiseOrAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseOrExpression
Class BitwiseOrExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseXorAssignmentExpression
Class BitwiseXorAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
BitwiseXorExpression
Class BitwiseXorExpression, a component of the JExpressionIF composite hierarchy. |
class |
Block
Class Block, a component of the JExpressionIF composite hierarchy. |
class |
Body
Class Body, a component of the JExpressionIF composite hierarchy. |
class |
BooleanExpression
Class BooleanExpression, a component of the JExpressionIF composite hierarchy. |
class |
BooleanLiteral
Class BooleanLiteral, a component of the JExpressionIF composite hierarchy. |
class |
BracedBody
Class BracedBody, a component of the JExpressionIF composite hierarchy. |
class |
BreakStatement
Class BreakStatement, a component of the JExpressionIF composite hierarchy. |
class |
CastExpression
Class CastExpression, a component of the JExpressionIF composite hierarchy. |
class |
CatchBlock
Class CatchBlock, a component of the JExpressionIF composite hierarchy. |
class |
CharLiteral
Class CharLiteral, a component of the JExpressionIF composite hierarchy. |
class |
ClassDef
Class ClassDef, a component of the JExpressionIF composite hierarchy. |
class |
ClassImportStatement
Class ClassImportStatement, a component of the JExpressionIF composite hierarchy. |
class |
ClassInstantiation
Class ClassInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
ClassLiteral
Class ClassLiteral, a component of the JExpressionIF composite hierarchy. |
class |
ClassOrInterfaceType
Class ClassOrInterfaceType, a component of the JExpressionIF composite hierarchy. |
class |
ComparisonExpression
Class ComparisonExpression, a component of the JExpressionIF composite hierarchy. |
class |
ComplexAnonymousClassInstantiation
Class ComplexAnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
ComplexInitializedArrayInstantiation
Class ComplexInitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
ComplexMethodInvocation
Class ComplexMethodInvocation, a component of the JExpressionIF composite hierarchy. |
class |
ComplexNamedClassInstantiation
Class ComplexNamedClassInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
ComplexNameReference
Class ComplexNameReference, a component of the JExpressionIF composite hierarchy. |
class |
ComplexSuperConstructorInvocation
Class ComplexSuperConstructorInvocation, a component of the JExpressionIF composite hierarchy. |
class |
ComplexSuperReference
Class ComplexSuperReference, a component of the JExpressionIF composite hierarchy. |
class |
ComplexThisConstructorInvocation
Class ComplexThisConstructorInvocation, a component of the JExpressionIF composite hierarchy. |
class |
ComplexThisReference
Class ComplexThisReference, a component of the JExpressionIF composite hierarchy. |
class |
ComplexUninitializedArrayInstantiation
Class ComplexUninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
CompoundWord
Class CompoundWord, a component of the JExpressionIF composite hierarchy. |
class |
ConcreteMethodDef
Class ConcreteMethodDef, a component of the JExpressionIF composite hierarchy. |
class |
ConditionalExpression
Class ConditionalExpression, a component of the JExpressionIF composite hierarchy. |
class |
ConstructorDef
Class ConstructorDef, a component of the JExpressionIF composite hierarchy. |
class |
ContinueStatement
Class ContinueStatement, a component of the JExpressionIF composite hierarchy. |
class |
DefaultCase
Class DefaultCase, a component of the JExpressionIF composite hierarchy. |
class |
DimensionExpressionList
Class DimensionExpressionList, a component of the JExpressionIF composite hierarchy. |
class |
DivideAssignmentExpression
Class DivideAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
DivideExpression
Class DivideExpression, a component of the JExpressionIF composite hierarchy. |
class |
DoStatement
Class DoStatement, a component of the JExpressionIF composite hierarchy. |
class |
DoubleLiteral
Class DoubleLiteral, a component of the JExpressionIF composite hierarchy. |
class |
EmptyExpression
Class EmptyExpression, a component of the JExpressionIF composite hierarchy. |
class |
EmptyForCondition
Class EmptyForCondition, a component of the JExpressionIF composite hierarchy. |
class |
EmptyStatement
Class EmptyStatement, a component of the JExpressionIF composite hierarchy. |
class |
EqualityExpression
Class EqualityExpression, a component of the JExpressionIF composite hierarchy. |
class |
EqualsExpression
Class EqualsExpression, a component of the JExpressionIF composite hierarchy. |
class |
Expression
Class Expression, a component of the JExpressionIF composite hierarchy. |
class |
ExpressionList
Class ExpressionList, a component of the JExpressionIF composite hierarchy. |
class |
ExpressionStatement
Class ExpressionStatement, a component of the JExpressionIF composite hierarchy. |
class |
FloatLiteral
Class FloatLiteral, a component of the JExpressionIF composite hierarchy. |
class |
FormalParameter
Class FormalParameter, a component of the JExpressionIF composite hierarchy. |
class |
ForStatement
Class ForStatement, a component of the JExpressionIF composite hierarchy. |
class |
FunctionInvocation
Class FunctionInvocation, a component of the JExpressionIF composite hierarchy. |
class |
GreaterThanExpression
Class GreaterThanExpression, a component of the JExpressionIF composite hierarchy. |
class |
GreaterThanOrEqualExpression
Class GreaterThanOrEqualExpression, a component of the JExpressionIF composite hierarchy. |
class |
IfThenElseStatement
Class IfThenElseStatement, a component of the JExpressionIF composite hierarchy. |
class |
IfThenStatement
Class IfThenStatement, a component of the JExpressionIF composite hierarchy. |
class |
ImportStatement
Class ImportStatement, a component of the JExpressionIF composite hierarchy. |
class |
IncrementExpression
Class IncrementExpression, a component of the JExpressionIF composite hierarchy. |
class |
InitializedArrayInstantiation
Class InitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
InitializedVariableDeclarator
Class InitializedVariableDeclarator, a component of the JExpressionIF composite hierarchy. |
class |
Initializer
Class Initializer, a component of the JExpressionIF composite hierarchy. |
class |
InnerClassDef
Class InnerClassDef, a component of the JExpressionIF composite hierarchy. |
class |
InnerInterfaceDef
Class InnerInterfaceDef, a component of the JExpressionIF composite hierarchy. |
class |
InstanceInitializer
Class InstanceInitializer, a component of the JExpressionIF composite hierarchy. |
class |
InstanceofExpression
Class InstanceofExpression, a component of the JExpressionIF composite hierarchy. |
class |
Instantiation
Class Instantiation, a component of the JExpressionIF composite hierarchy. |
class |
IntegerLiteral
Class IntegerLiteral, a component of the JExpressionIF composite hierarchy. |
class |
InterfaceDef
Class InterfaceDef, a component of the JExpressionIF composite hierarchy. |
class |
JExpression
Class JExpression, a component of the JExpressionIF composite hierarchy. |
class |
LabeledBreakStatement
Class LabeledBreakStatement, a component of the JExpressionIF composite hierarchy. |
class |
LabeledCase
Class LabeledCase, a component of the JExpressionIF composite hierarchy. |
class |
LabeledContinueStatement
Class LabeledContinueStatement, a component of the JExpressionIF composite hierarchy. |
class |
LabeledStatement
Class LabeledStatement, a component of the JExpressionIF composite hierarchy. |
class |
LeftShiftAssignmentExpression
Class LeftShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
LeftShiftExpression
Class LeftShiftExpression, a component of the JExpressionIF composite hierarchy. |
class |
LessThanExpression
Class LessThanExpression, a component of the JExpressionIF composite hierarchy. |
class |
LessThanOrEqualExpression
Class LessThanOrEqualExpression, a component of the JExpressionIF composite hierarchy. |
class |
LexicalLiteral
Class LexicalLiteral, a component of the JExpressionIF composite hierarchy. |
class |
LongLiteral
Class LongLiteral, a component of the JExpressionIF composite hierarchy. |
class |
MemberType
Class MemberType, a component of the JExpressionIF composite hierarchy. |
class |
MethodDef
Class MethodDef, a component of the JExpressionIF composite hierarchy. |
class |
MethodInvocation
Class MethodInvocation, a component of the JExpressionIF composite hierarchy. |
class |
MinusAssignmentExpression
Class MinusAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
MinusExpression
Class MinusExpression, a component of the JExpressionIF composite hierarchy. |
class |
ModAssignmentExpression
Class ModAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
ModExpression
Class ModExpression, a component of the JExpressionIF composite hierarchy. |
class |
ModifiersAndVisibility
Class ModifiersAndVisibility, a component of the JExpressionIF composite hierarchy. |
class |
MultiplyAssignmentExpression
Class MultiplyAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
MultiplyExpression
Class MultiplyExpression, a component of the JExpressionIF composite hierarchy. |
class |
NamedClassInstantiation
Class NamedClassInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
NameReference
Class NameReference, a component of the JExpressionIF composite hierarchy. |
class |
NegativeExpression
Class NegativeExpression, a component of the JExpressionIF composite hierarchy. |
class |
NegativePostfixIncrementExpression
Class NegativePostfixIncrementExpression, a component of the JExpressionIF composite hierarchy. |
class |
NegativePrefixIncrementExpression
Class NegativePrefixIncrementExpression, a component of the JExpressionIF composite hierarchy. |
class |
NoOpExpression
Class NoOpExpression, a component of the JExpressionIF composite hierarchy. |
class |
NormalTryCatchStatement
Class NormalTryCatchStatement, a component of the JExpressionIF composite hierarchy. |
class |
NotEqualExpression
Class NotEqualExpression, a component of the JExpressionIF composite hierarchy. |
class |
NotExpression
Class NotExpression, a component of the JExpressionIF composite hierarchy. |
class |
NullLiteral
Class NullLiteral, a component of the JExpressionIF composite hierarchy. |
class |
NumericAssignmentExpression
Class NumericAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
NumericBinaryExpression
Class NumericBinaryExpression, a component of the JExpressionIF composite hierarchy. |
class |
NumericUnaryExpression
Class NumericUnaryExpression, a component of the JExpressionIF composite hierarchy. |
class |
OrExpression
Class OrExpression, a component of the JExpressionIF composite hierarchy. |
class |
PackageImportStatement
Class PackageImportStatement, a component of the JExpressionIF composite hierarchy. |
class |
PackageStatement
Class PackageStatement, a component of the JExpressionIF composite hierarchy. |
class |
Parenthesized
Class Parenthesized, a component of the JExpressionIF composite hierarchy. |
class |
ParenthesizedExpressionList
Class ParenthesizedExpressionList, a component of the JExpressionIF composite hierarchy. |
class |
PlusAssignmentExpression
Class PlusAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
PlusExpression
Class PlusExpression, a component of the JExpressionIF composite hierarchy. |
class |
PositiveExpression
Class PositiveExpression, a component of the JExpressionIF composite hierarchy. |
class |
PositivePostfixIncrementExpression
Class PositivePostfixIncrementExpression, a component of the JExpressionIF composite hierarchy. |
class |
PositivePrefixIncrementExpression
Class PositivePrefixIncrementExpression, a component of the JExpressionIF composite hierarchy. |
class |
PostfixIncrementExpression
Class PostfixIncrementExpression, a component of the JExpressionIF composite hierarchy. |
class |
PrefixIncrementExpression
Class PrefixIncrementExpression, a component of the JExpressionIF composite hierarchy. |
class |
Primary
Class Primary, a component of the JExpressionIF composite hierarchy. |
class |
PrimitiveType
Class PrimitiveType, a component of the JExpressionIF composite hierarchy. |
class |
ReferenceType
Class ReferenceType, a component of the JExpressionIF composite hierarchy. |
class |
ReturnStatement
Class ReturnStatement, a component of the JExpressionIF composite hierarchy. |
class |
RightSignedShiftAssignmentExpression
Class RightSignedShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
RightSignedShiftExpression
Class RightSignedShiftExpression, a component of the JExpressionIF composite hierarchy. |
class |
RightUnsignedShiftAssignmentExpression
Class RightUnsignedShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
RightUnsignedShiftExpression
Class RightUnsignedShiftExpression, a component of the JExpressionIF composite hierarchy. |
class |
ShiftAssignmentExpression
Class ShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
ShiftBinaryExpression
Class ShiftBinaryExpression, a component of the JExpressionIF composite hierarchy. |
class |
SimpleAnonymousClassInstantiation
Class SimpleAnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
SimpleAssignmentExpression
Class SimpleAssignmentExpression, a component of the JExpressionIF composite hierarchy. |
class |
SimpleInitializedArrayInstantiation
Class SimpleInitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
SimpleMethodInvocation
Class SimpleMethodInvocation, a component of the JExpressionIF composite hierarchy. |
class |
SimpleNamedClassInstantiation
Class SimpleNamedClassInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
SimpleNameReference
Class SimpleNameReference, a component of the JExpressionIF composite hierarchy. |
class |
SimpleSuperConstructorInvocation
Class SimpleSuperConstructorInvocation, a component of the JExpressionIF composite hierarchy. |
class |
SimpleSuperReference
Class SimpleSuperReference, a component of the JExpressionIF composite hierarchy. |
class |
SimpleThisConstructorInvocation
Class SimpleThisConstructorInvocation, a component of the JExpressionIF composite hierarchy. |
class |
SimpleThisReference
Class SimpleThisReference, a component of the JExpressionIF composite hierarchy. |
class |
SimpleUninitializedArrayInstantiation
Class SimpleUninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
SourceFile
Class SourceFile, a component of the JExpressionIF composite hierarchy. |
class |
Statement
Class Statement, a component of the JExpressionIF composite hierarchy. |
class |
StaticInitializer
Class StaticInitializer, a component of the JExpressionIF composite hierarchy. |
class |
StringLiteral
Class StringLiteral, a component of the JExpressionIF composite hierarchy. |
class |
SuperConstructorInvocation
Class SuperConstructorInvocation, a component of the JExpressionIF composite hierarchy. |
class |
SuperReference
Class SuperReference, a component of the JExpressionIF composite hierarchy. |
class |
SwitchCase
Class SwitchCase, a component of the JExpressionIF composite hierarchy. |
class |
SwitchStatement
Class SwitchStatement, a component of the JExpressionIF composite hierarchy. |
class |
SynchronizedStatement
Class SynchronizedStatement, a component of the JExpressionIF composite hierarchy. |
class |
ThisConstructorInvocation
Class ThisConstructorInvocation, a component of the JExpressionIF composite hierarchy. |
class |
ThisReference
Class ThisReference, a component of the JExpressionIF composite hierarchy. |
class |
ThrowStatement
Class ThrowStatement, a component of the JExpressionIF composite hierarchy. |
class |
TryCatchFinallyStatement
Class TryCatchFinallyStatement, a component of the JExpressionIF composite hierarchy. |
class |
TryCatchStatement
Class TryCatchStatement, a component of the JExpressionIF composite hierarchy. |
class |
Type
Class Type, a component of the JExpressionIF composite hierarchy. |
class |
TypeDefBase
Class TypeDefBase, a component of the JExpressionIF composite hierarchy. |
class |
TypeParameter
Class TypeParameter, a component of the JExpressionIF composite hierarchy. |
class |
TypeVariable
Class TypeVariable, a component of the JExpressionIF composite hierarchy. |
class |
UnaryExpression
Class UnaryExpression, a component of the JExpressionIF composite hierarchy. |
class |
UnbracedBody
Class UnbracedBody, a component of the JExpressionIF composite hierarchy. |
class |
UninitializedArrayInstantiation
Class UninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy. |
class |
UninitializedVariableDeclarator
Class UninitializedVariableDeclarator, a component of the JExpressionIF composite hierarchy. |
class |
UnlabeledBreakStatement
Class UnlabeledBreakStatement, a component of the JExpressionIF composite hierarchy. |
class |
UnlabeledContinueStatement
Class UnlabeledContinueStatement, a component of the JExpressionIF composite hierarchy. |
class |
UnparenthesizedExpressionList
Class UnparenthesizedExpressionList, a component of the JExpressionIF composite hierarchy. |
class |
ValueReturnStatement
Class ValueReturnStatement, a component of the JExpressionIF composite hierarchy. |
class |
VariableDeclaration
Class VariableDeclaration, a component of the JExpressionIF composite hierarchy. |
class |
VariableDeclarator
Class VariableDeclarator, a component of the JExpressionIF composite hierarchy. |
class |
VariableReference
Class VariableReference, a component of the JExpressionIF composite hierarchy. |
class |
VoidReturn
Class VoidReturn, a component of the JExpressionIF composite hierarchy. |
class |
VoidReturnStatement
Class VoidReturnStatement, a component of the JExpressionIF composite hierarchy. |
class |
WhileStatement
Class WhileStatement, a component of the JExpressionIF composite hierarchy. |
class |
Word
Class Word, a component of the JExpressionIF composite hierarchy. |
| Methods in edu.rice.cs.javalanglevels.tree with parameters of type JExpressionIF | |
|---|---|
protected abstract RetType |
JExpressionIFAbstractVisitor.defaultCase(JExpressionIF that)
This method is run for all cases by default, unless they are overridden by subclasses. |
protected void |
JExpressionIFDepthFirstVisitor_void.defaultCase(JExpressionIF that)
This method is called by default from cases that do not override forCASEOnly. |
protected void |
JExpressionIFAbstractVisitor_void.defaultCase(JExpressionIF that)
This method is called by default from cases that do not override forCASEOnly. |
protected abstract RetType |
JExpressionIFDepthFirstVisitor.defaultCase(JExpressionIF that)
This method is called by default from cases that do not override forCASEOnly. |
protected void |
JExpressionIFDepthFirstVisitor_void.defaultDoFirst(JExpressionIF that)
This method is called by default from cases that do not override forCASEDoFirst. |
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that,
JExpressionIF mav_result,
JExpressionIF[] typeParams_result,
JExpressionIF result_result,
JExpressionIF name_result,
JExpressionIF[] params_result,
JExpressionIF[] throws_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that,
JExpressionIF mav_result,
JExpressionIF[] typeParams_result,
JExpressionIF result_result,
JExpressionIF name_result,
JExpressionIF[] params_result,
JExpressionIF[] throws_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that,
JExpressionIF mav_result,
JExpressionIF[] typeParams_result,
JExpressionIF result_result,
JExpressionIF name_result,
JExpressionIF[] params_result,
JExpressionIF[] throws_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that,
JExpressionIF mav_result,
JExpressionIF[] typeParams_result,
JExpressionIF result_result,
JExpressionIF name_result,
JExpressionIF[] params_result,
JExpressionIF[] throws_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forAndExpressionOnly(AndExpression that,
JExpressionIF left_result,
JExpressionIF right_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forAnonymousClassInstantiationOnly(AnonymousClassInstantiation that,
JExpressionIF type_result,
JExpressionIF arguments_result,
JExpressionIF body_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forArrayAccessOnly(ArrayAccess that,
JExpressionIF array_result,
JExpressionIF index_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forArrayInitializerOnly(ArrayInitializer that,
JExpressionIF[] items_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forArrayInstantiationOnly(ArrayInstantiation that,
JExpressionIF type_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forArrayTypeOnly(ArrayType that,
JExpressionIF elementType_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forAssignmentExpressionOnly(AssignmentExpression that,
JExpressionIF name_result,
JExpressionIF value_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBinaryExpressionOnly(BinaryExpression that,
JExpressionIF left_result,
JExpressionIF right_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression that,
JExpressionIF name_result,
JExpressionIF value_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseAndExpressionOnly(BitwiseAndExpression that,
JExpressionIF left_result,
JExpressionIF right_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression that,
JExpressionIF name_result,
JExpressionIF value_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression that,
JExpressionIF left_result,
JExpressionIF right_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseNotExpressionOnly(BitwiseNotExpression that,
JExpressionIF value_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression that,
JExpressionIF name_result,
JExpressionIF value_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseOrExpressionOnly(BitwiseOrExpression that,
JExpressionIF left_result,
JExpressionIF right_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression that,
JExpressionIF name_result,
JExpressionIF value_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBitwiseXorExpressionOnly(BitwiseXorExpression that,
JExpressionIF left_result,
JExpressionIF right_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBlockOnly(Block that,
JExpressionIF statements_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBodyOnly(Body that,
JExpressionIF[] statements_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBooleanExpressionOnly(BooleanExpression that,
JExpressionIF left_result,
JExpressionIF right_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forBracedBodyOnly(BracedBody that,
JExpressionIF[] statements_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forCastExpressionOnly(CastExpression that,
JExpressionIF type_result,
JExpressionIF value_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forCatchBlockOnly(CatchBlock that,
JExpressionIF exception_result,
JExpressionIF block_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forClassDefOnly(ClassDef that,
JExpressionIF mav_result,
JExpressionIF name_result,
JExpressionIF[] typeParameters_result,
JExpressionIF superclass_result,
JExpressionIF[] interfaces_result,
JExpressionIF body_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forClassDefOnly(ClassDef that,
JExpressionIF mav_result,
JExpressionIF name_result,
JExpressionIF[] typeParameters_result,
JExpressionIF superclass_result,
JExpressionIF[] interfaces_result,
JExpressionIF body_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forClassDefOnly(ClassDef that,
JExpressionIF mav_result,
JExpressionIF name_result,
JExpressionIF[] typeParameters_result,
JExpressionIF superclass_result,
JExpressionIF[] interfaces_result,
JExpressionIF body_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forClassImportStatementOnly(ClassImportStatement that,
JExpressionIF cWord_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forClassInstantiationOnly(ClassInstantiation that,
JExpressionIF type_result,
JExpressionIF arguments_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forClassLiteralOnly(ClassLiteral that,
JExpressionIF type_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forClassOrInterfaceTypeOnly(ClassOrInterfaceType that,
JExpressionIF[] typeArguments_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forComparisonExpressionOnly(ComparisonExpression that,
JExpressionIF left_result,
JExpressionIF right_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation that,
JExpressionIF enclosing_result,
JExpressionIF type_result,
JExpressionIF arguments_result,
JExpressionIF body_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation that,
JExpressionIF enclosing_result,
JExpressionIF type_result,
JExpressionIF initializer_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forComplexMethodInvocationOnly(ComplexMethodInvocation that,
JExpressionIF enclosing_result,
JExpressionIF name_result,
JExpressionIF arguments_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation that,
JExpressionIF enclosing_result,
JExpressionIF type_result,
JExpressionIF arguments_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forComplexNameReferenceOnly(ComplexNameReference that,
JExpressionIF enclosing_result,
JExpressionIF name_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation that,
JExpressionIF enclosing_result,
JExpressionIF arguments_result)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forComplexSuperReferenceOnly(ComplexSuperReference that,
JExpressionIF enclosing_result)
|