|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JExpression | |
|---|---|
| edu.rice.cs.javalanglevels | |
| edu.rice.cs.javalanglevels.tree | |
| Uses of JExpression in edu.rice.cs.javalanglevels |
|---|
| Fields in edu.rice.cs.javalanglevels with type parameters of type JExpression | |
|---|---|
protected LinkedList<Pair<SymbolData,JExpression>> |
SpecialTypeChecker._thrown
The list of SymbolDatas corresponding to exceptions thrown in this body. |
| Methods in edu.rice.cs.javalanglevels that return JExpression | |
|---|---|
JExpression |
MethodData.getJExpression()
|
| Methods in edu.rice.cs.javalanglevels with parameters of type JExpression | |
|---|---|
protected void |
TypeChecker._checkAbstractMethods(SymbolData sd,
JExpression classDef)
The method will add an error for each abstract method in the current SymbolData's inheritance hierarchy that does not have a concrete implementation. |
protected Pair<LinkedList<MethodData>,LinkedList<MethodData>> |
TypeChecker._getMatchingMethods(String methodName,
SymbolData enclosingSD,
InstanceData[] arguments,
JExpression jexpr,
boolean isConstructor,
SymbolData thisSD)
Finds and returns all matching methods. |
protected MethodData |
TypeChecker._lookupMethod(String methodName,
SymbolData enclosingSD,
InstanceData[] arguments,
JExpression jexpr,
String errorMsg,
boolean isConstructor,
SymbolData thisSD)
Finds which SymbolData this method is in, beginning at this SymbolData and recursively visiting super classes. |
protected MethodData |
TypeChecker._lookupMethodHelper(String methodName,
SymbolData enclosingSD,
InstanceData[] arguments,
JExpression jexpr,
boolean isConstructor,
SymbolData thisSD)
Pass a default value |
protected MethodData |
TypeChecker._lookupMethodHelper(String methodName,
SymbolData enclosingSD,
InstanceData[] arguments,
JExpression jexpr,
boolean isConstructor,
SymbolData thisSD,
LinkedList<MethodData> matchingMethods)
Finds which SymbolData this method is in, beginning at this SymbolData and recursively visiting super classes. |
boolean |
TypeChecker.assertInstanceType(TypeData type,
String errorMsg,
JExpression expression)
Return true iff type is an instance type. |
static boolean |
TypeChecker.checkAccess(JExpression piece,
ModifiersAndVisibility mav,
String name,
SymbolData enclosingSD,
SymbolData thisSD,
String dataType)
Checks that the method is accessible given the SymbolData it's in and the current SymbolData. |
static boolean |
TypeChecker.checkAccess(JExpression piece,
ModifiersAndVisibility mav,
String name,
SymbolData enclosingSD,
SymbolData thisSD,
String dataType,
boolean addError)
Determines if thisSD can reference specified name defined in enclosingSD. |
protected SymbolData |
SpecialTypeChecker.findClassReference(TypeData lhs,
String namePiece,
JExpression jexpr)
Return the symbol data corresponding to the lhs and the namePiece, if possible. |
Void |
JExpressionIFPrunableDepthFirstVisitor.forJExpressionDoFirst(JExpression that)
|
Void |
JExpressionIFPrunableDepthFirstVisitor.forJExpressionOnly(JExpression that)
|
static VariableData |
TypeChecker.getFieldOrVariable(String text,
Data data,
SymbolData thisSD,
JExpression piece)
Return the field or variable with the name text inside of data. |
static VariableData |
TypeChecker.getFieldOrVariable(String text,
Data data,
SymbolData thisSD,
JExpression piece,
LinkedList<VariableData> vars)
|
static VariableData |
TypeChecker.getFieldOrVariable(String text,
Data data,
SymbolData thisSD,
JExpression piece,
LinkedList<VariableData> vars,
boolean shouldRecur)
|
static VariableData |
TypeChecker.getFieldOrVariable(String text,
Data data,
SymbolData thisSD,
JExpression piece,
LinkedList<VariableData> vars,
boolean shouldRecur,
boolean addError)
This method checks if the identifier called text is a field or variable visible from the context of the param "data" and is accessible from the context of thisSD. |
SymbolData |
TypeChecker.getSymbolData(boolean giveAmbigException,
String className,
Data enclosingData,
JExpression jexpr,
boolean giveException)
Returns the SymbolData corresponding to the name className. |
SymbolData |
TypeChecker.getSymbolData(String className,
Data enclosingData,
JExpression jexpr)
Returns the SymbolData corresponding to the name className. |
SymbolData |
TypeChecker.getSymbolData(String className,
Data enclosingData,
JExpression jexpr,
boolean giveException)
Call the next version of GetSymbolData, but pass it giveException as the flag for whether or not to give ambigException. |
SymbolData |
TypeChecker.getSymbolData(String className,
JExpression jexpr,
boolean giveException,
boolean runnableNotOkay)
Returns the SymbolData corresponding to the name className, assuming that className does not refer to an unqualified or partially-qualified inner class. |
protected void |
SpecialTypeChecker.handleMethodInvocation(MethodData md,
JExpression jexpr)
TODO: Move this code to where it is needed? Do any extra processing of this MethodInvocation, based on what level it is found at. |
void |
SpecialTypeChecker.handleUncheckedException(SymbolData sd,
JExpression j)
If an exception is thrown but not caught, throw the appropriate error, based on the JExpression. |
void |
ExpressionTypeChecker.handleUncheckedException(SymbolData sd,
JExpression j)
Throw the appropriate error, based on the type of the JExpression where the exception was unchecked |
boolean |
SpecialTypeChecker.isCheckedException(SymbolData sd,
JExpression that)
Returns whether the sd is a checked exception, i.e. |
boolean |
ExpressionTypeChecker.isCheckedException(SymbolData sd,
JExpression that)
Returns whether the sd is a checked exception, i.e. |
boolean |
BodyTypeChecker.isUncaughtCheckedException(SymbolData sd,
JExpression that)
Return true if the Exception is unchecked, and false otherwise. |
boolean |
SpecialTypeChecker.isUncaughtCheckedException(SymbolData sd,
JExpression that)
Return true if the Exception is a checked exception yet is not caught or declared to be thrown, and false otherwise. |
boolean |
ExpressionTypeChecker.isUncaughtCheckedException(SymbolData sd,
JExpression that)
Return true if the Exception is a checked exception yet is not caught or declared to be thrown, and false otherwise. |
static MethodData |
MethodData.make(String name,
ModifiersAndVisibility modifiersAndVisibility,
TypeParameter[] typeParameters,
SymbolData returnType,
VariableData[] params,
String[] thrown,
SymbolData enclosingClass,
JExpression jexpr)
Factory methods used for debugging purposes among other things. |
| Method parameters in edu.rice.cs.javalanglevels with type arguments of type JExpression | |
|---|---|
protected void |
BodyTypeChecker.compareThrownAndCaught(TryCatchStatement that,
SymbolData[] caught_array,
LinkedList<Pair<SymbolData,JExpression>> thrown)
Make sure that every Exception in thrown is either in caught or in the list of what can be thrown from where we are. |
protected void |
TryCatchBodyTypeChecker.compareThrownAndCaught(TryCatchStatement that,
SymbolData[] caught_array,
LinkedList<Pair<SymbolData,JExpression>> thrown)
Make sure that every Exception in thrown is either in caught or in the list of what can be thrown from where we are. |
protected BodyTypeChecker |
BodyTypeChecker.createANewInstanceOfMe(BodyData bodyData,
File file,
String pakage,
LinkedList<String> importedFiles,
LinkedList<String> importedPackages,
LinkedList<VariableData> vars,
LinkedList<Pair<SymbolData,JExpression>> thrown)
Create a new instance of this class for visiting inner bodies. |
protected BodyTypeChecker |
ConstructorBodyTypeChecker.createANewInstanceOfMe(BodyData bodyData,
File file,
String pakage,
LinkedList<String> importedFiles,
LinkedList<String> importedPackages,
LinkedList<VariableData> vars,
LinkedList<Pair<SymbolData,JExpression>> thrown)
Creates a new instance of this class for visiting inner bodies. |
protected BodyTypeChecker |
TryCatchBodyTypeChecker.createANewInstanceOfMe(BodyData bodyData,
File file,
String pakage,
LinkedList<String> importedFiles,
LinkedList<String> importedPackages,
LinkedList<VariableData> vars,
LinkedList<Pair<SymbolData,JExpression>> thrown)
Create a new instance of this class for visiting inner bodies. |
protected void |
BodyTypeChecker.makeSureCaughtStuffWasThrown(TryCatchStatement that,
SymbolData[] caught_array,
LinkedList<Pair<SymbolData,JExpression>> thrown)
Make sure that every exception that is caught could have been thrown in the try statement |
| Constructors in edu.rice.cs.javalanglevels with parameters of type JExpression | |
|---|---|
MethodData(String name,
ModifiersAndVisibility modifiersAndVisibility,
TypeParameter[] typeParameters,
SymbolData returnType,
VariableData[] params,
String[] thrown,
SymbolData enclosingClass,
JExpression jexpr)
Constructor for MethodData. |
|
| Uses of JExpression in edu.rice.cs.javalanglevels.tree |
|---|
| Subclasses of JExpression in edu.rice.cs.javalanglevels.tree | |
|---|---|
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 |
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 JExpression | |
|---|---|
RetType |
JExpressionIFAbstractVisitor.forJExpression(JExpression that)
|
void |
JExpressionIFAbstractVisitor_void.forJExpression(JExpression that)
|
void |
JExpressionIFDepthFirstVisitor_void.forJExpressionDoFirst(JExpression that)
|
void |
JExpressionIFDepthFirstVisitor_void.forJExpressionOnly(JExpression that)
|
JExpressionIF |
JExpressionIFCopyDepthFirstVisitor.forJExpressionOnly(JExpression that)
|
RetType |
JExpressionIFDepthFirstVisitor.forJExpressionOnly(JExpression that)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||