A B C D E F G H I J K L M N O P R S T U V W X _

A

ABSTRACT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ABSTRACT_MAV - Static variable in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
AbstractMethodBody() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
AbstractMethodDef - Class in edu.rice.cs.javalanglevels.tree
Class AbstractMethodDef, a component of the JExpressionIF composite hierarchy.
AbstractMethodDef(SourceInfo, ModifiersAndVisibility, TypeParameter[], ReturnTypeI, Word, FormalParameter[], ReferenceType[]) - Constructor for class edu.rice.cs.javalanglevels.tree.AbstractMethodDef
Constructs a AbstractMethodDef.
add_escapes(String) - Method in exception edu.rice.cs.javalanglevels.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addBlock(BlockData) - Method in class edu.rice.cs.javalanglevels.Data
Add a BlockData to this Data's list of blocks.
addEnclosingData(Data) - Method in class edu.rice.cs.javalanglevels.Data
Add to the front because we want the outer data to be the last thing in the list.
addEscapes(String) - Static method in error edu.rice.cs.javalanglevels.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addFinalVars(VariableData[]) - Method in class edu.rice.cs.javalanglevels.Data
Add the array of variable datas to the list of variables defined in this scope, unless a name has already been used.
addFinalVars(VariableData[]) - Method in class edu.rice.cs.javalanglevels.SymbolData
Add the array of variable datas to the list of variables defined in this scope, unless a name has already been used.
addGeneratedMethod(SymbolData, MethodData) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
If the method being generated already exists in the SymbolData, throw an error, because generated methods cannot be overwritten.
addInnerClass(SymbolData) - Method in class edu.rice.cs.javalanglevels.Data
Add the specified SymbolData to the end of the list of inner classes.
addInnerInterface(SymbolData) - Method in class edu.rice.cs.javalanglevels.SymbolData
Add the specified innerInterface to the list of innerInterfaces
addInnerSymbolData(SourceInfo, String, Data) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
addInterface(SymbolData) - Method in class edu.rice.cs.javalanglevels.SymbolData
Add an interface to the list of interfaces.
AdditiveExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
addMethod(MethodData) - Method in class edu.rice.cs.javalanglevels.SymbolData
When adding a method, we must check that the method's signature (name and parameters) does not match that of any other method in the same class.
addMethod(MethodData, boolean) - Method in class edu.rice.cs.javalanglevels.SymbolData
This version of addMethod is called whenever the method corresponds to one that is auto-generated (toString, equals, hashCode, etc.) and is necessary because we need to check if the user defined a method with the same signature and, if so, highlight the user method instead of trying to highlight the auto-generated method (which doesn't appear in the raw version of the source anyway).
addMethod(MethodData, boolean, boolean) - Method in class edu.rice.cs.javalanglevels.SymbolData
Important to know if this is called from a class file since JSR14 allows methods to have the same name and parameters with different return types for bridge methods.
addModifier(String) - Method in class edu.rice.cs.javalanglevels.Data
Add the specified modifier to the modifiers and visibility for this data, if it is not already present.
addModifier(String) - Method in class edu.rice.cs.javalanglevels.VariableData
Add the specified modifier to the modifiers and visibility for this class, if it is not already there.
addPublicMav() - Method in class edu.rice.cs.javalanglevels.MethodData
Makes this method public.
addVar(VariableData) - Method in class edu.rice.cs.javalanglevels.Data
Add the specified Variable Data to the list of variables defined in this scope, unless its name has already been used.
addVar(VariableData) - Method in class edu.rice.cs.javalanglevels.SymbolData
Adds a (perhaps mutable) variable or field to a SymbolData.
addVars(VariableData[]) - Method in class edu.rice.cs.javalanglevels.Data
Add the array of variable datas to the list of variables defined in this scope, unless a name has already been used.
addVars(VariableData[]) - Method in class edu.rice.cs.javalanglevels.SymbolData
Adds fields or variables to a SymboLData.
adjustBeginLineColumn(int, int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
AdvancedLevelTest - Class in edu.rice.cs.javalanglevels
 
AdvancedLevelTest() - Constructor for class edu.rice.cs.javalanglevels.AdvancedLevelTest
 
AMBIGUOUS_REFERENCE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
Used when 2 or more SymbolDatas could match
ANDASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
AndExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
AndExpression - Class in edu.rice.cs.javalanglevels.tree
Class AndExpression, a component of the JExpressionIF composite hierarchy.
AndExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.AndExpression
Constructs a AndExpression.
AnonymousClassInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class AnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
AnonymousClassInstantiation(SourceInfo, Type, ParenthesizedExpressionList, BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.AnonymousClassInstantiation
Constructs a AnonymousClassInstantiation.
anonymousClassInstantiationHelper(AnonymousClassInstantiation, SymbolData, String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Do the common work for SimpleAnonymousClassInstantiations and ComplexAnonymousClassInstantiations and in FullJava and Functional Java.
ArrayAccess - Class in edu.rice.cs.javalanglevels.tree
Class ArrayAccess, a component of the JExpressionIF composite hierarchy.
ArrayAccess(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ArrayAccess
Constructs a ArrayAccess.
ArrayData - Class in edu.rice.cs.javalanglevels
Represents the data for an array class.
ArrayData(SymbolData, LanguageLevelVisitor, SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.ArrayData
Creates a new ArrayData corresponding to the elementType sd.
ArrayData.ArrayDataTest - Class in edu.rice.cs.javalanglevels
Test the methods in the enclosing class.
ArrayData.ArrayDataTest() - Constructor for class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
ArrayData.ArrayDataTest(String) - Constructor for class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
arrayEquals(Object[], Object[]) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Determines whether array1 equals array2 using the equals method on Object[] arrays in java.util.Arrays.
ArrayInitializer() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ArrayInitializer - Class in edu.rice.cs.javalanglevels.tree
Class ArrayInitializer, a component of the JExpressionIF composite hierarchy.
ArrayInitializer(SourceInfo, VariableInitializerI[]) - Constructor for class edu.rice.cs.javalanglevels.tree.ArrayInitializer
Constructs a ArrayInitializer.
ArrayInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class ArrayInstantiation, a component of the JExpressionIF composite hierarchy.
ArrayInstantiation(SourceInfo, Type) - Constructor for class edu.rice.cs.javalanglevels.tree.ArrayInstantiation
Constructs a ArrayInstantiation.
ArrayType() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ArrayType - Class in edu.rice.cs.javalanglevels.tree
Class ArrayType, a component of the JExpressionIF composite hierarchy.
ArrayType(SourceInfo, String, Type) - Constructor for class edu.rice.cs.javalanglevels.tree.ArrayType
Constructs a ArrayType.
assertEquals(String, Data, Data) - Method in class edu.rice.cs.javalanglevels.IntermediateLevelTest
 
assertFound(TypeData, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.TypeChecker
If type is a PackageData, then it could not be resolved.
assertInstanceType(TypeData, String, JExpression) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Return true iff type is an instance type.
ASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
AssignmentExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
AssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class AssignmentExpression, a component of the JExpressionIF composite hierarchy.
AssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.AssignmentExpression
Constructs a AssignmentExpression.
Augmentor - Class in edu.rice.cs.javalanglevels
 
Augmentor(boolean, BufferedReader, BufferedWriter, LanguageLevelVisitor) - Constructor for class edu.rice.cs.javalanglevels.Augmentor
Main constructor for Augmentor: Used by the LanguageLevelConverter when converting language level files.
Augmentor(SymbolData) - Constructor for class edu.rice.cs.javalanglevels.Augmentor
Create another Augmentor sharing the same static fields as the current Augmentor, but with a new _enclosingData d.
Augmentor.AugmentorTest - Class in edu.rice.cs.javalanglevels
Test class for the Augmentor class.
Augmentor.AugmentorTest() - Constructor for class edu.rice.cs.javalanglevels.Augmentor.AugmentorTest
 
Augmentor.AugmentorTest(String) - Constructor for class edu.rice.cs.javalanglevels.Augmentor.AugmentorTest
 
Augmentor.Exception - Exception in edu.rice.cs.javalanglevels
 
Augmentor.Exception(Exception) - Constructor for exception edu.rice.cs.javalanglevels.Augmentor.Exception
 
Augmentor.MethodBodyAugmentor - Class in edu.rice.cs.javalanglevels
 
Augmentor.MethodBodyAugmentor(SymbolData) - Constructor for class edu.rice.cs.javalanglevels.Augmentor.MethodBodyAugmentor
Mandatory forwarding constructor.
augmentVariableDeclarationModifiers(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.Augmentor
Writes out implicit variableDeclarationModfiers that must be added to augmented file.
augmentVariableDeclarationModifiers(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.Augmentor.MethodBodyAugmentor
Writes out implicit variableDeclarationModfiers that must be added to augmented file.

B

backup(int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
BANG - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
beginColumn - Variable in class edu.rice.cs.javalanglevels.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class edu.rice.cs.javalanglevels.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
BinaryExpression - Class in edu.rice.cs.javalanglevels.tree
Class BinaryExpression, a component of the JExpressionIF composite hierarchy.
BinaryExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BinaryExpression
Constructs a BinaryExpression.
BIT_AND - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
BIT_OR - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
BitwiseAndAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseAndAssignmentExpression, a component of the JExpressionIF composite hierarchy.
BitwiseAndAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseAndAssignmentExpression
Constructs a BitwiseAndAssignmentExpression.
BitwiseAndExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
BitwiseAndExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseAndExpression, a component of the JExpressionIF composite hierarchy.
BitwiseAndExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseAndExpression
Constructs a BitwiseAndExpression.
BitwiseAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseAssignmentExpression, a component of the JExpressionIF composite hierarchy.
BitwiseAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseAssignmentExpression
Constructs a BitwiseAssignmentExpression.
BitwiseBinaryExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseBinaryExpression, a component of the JExpressionIF composite hierarchy.
BitwiseBinaryExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseBinaryExpression
Constructs a BitwiseBinaryExpression.
BitwiseNotExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseNotExpression, a component of the JExpressionIF composite hierarchy.
BitwiseNotExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseNotExpression
Constructs a BitwiseNotExpression.
BitwiseOrAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseOrAssignmentExpression, a component of the JExpressionIF composite hierarchy.
BitwiseOrAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseOrAssignmentExpression
Constructs a BitwiseOrAssignmentExpression.
BitwiseOrExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
BitwiseOrExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseOrExpression, a component of the JExpressionIF composite hierarchy.
BitwiseOrExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseOrExpression
Constructs a BitwiseOrExpression.
BitwiseXorAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseXorAssignmentExpression, a component of the JExpressionIF composite hierarchy.
BitwiseXorAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseXorAssignmentExpression
Constructs a BitwiseXorAssignmentExpression.
BitwiseXorExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
BitwiseXorExpression - Class in edu.rice.cs.javalanglevels.tree
Class BitwiseXorExpression, a component of the JExpressionIF composite hierarchy.
BitwiseXorExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BitwiseXorExpression
Constructs a BitwiseXorExpression.
Block() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Block - Class in edu.rice.cs.javalanglevels.tree
Class Block, a component of the JExpressionIF composite hierarchy.
Block(SourceInfo, BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.Block
Constructs a Block.
BlockData - Class in edu.rice.cs.javalanglevels
Class containing the data for a braced body--not for a method.
BlockData(Data) - Constructor for class edu.rice.cs.javalanglevels.BlockData
Create a new BlockData corresponding to the outer data outerData.
Body - Class in edu.rice.cs.javalanglevels.tree
Class Body, a component of the JExpressionIF composite hierarchy.
Body(SourceInfo, BodyItemI[]) - Constructor for class edu.rice.cs.javalanglevels.tree.Body
Constructs a Body.
BodyBodyFullJavaVisitor - Class in edu.rice.cs.javalanglevels
Language Level Visitor that represents the FullJava Language Level.
BodyBodyFullJavaVisitor(BodyData, File, String, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>, HashSet<String>, HashMap<String, SymbolData>) - Constructor for class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Preferred constructor for BodyBodyFullJavaVisitor.
BodyBodyFullJavaVisitor(BodyData, File, String, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>, HashSet<String>) - Constructor for class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Legacy Constructor for BodyBodyFullJavaVisitor.
BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest - Class in edu.rice.cs.javalanglevels
Test most of the methods declared above right here.
BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
BodyBodyIntermediateVisitor - Class in edu.rice.cs.javalanglevels
Language Level Visitor for the Intermediate Language Level.
BodyBodyIntermediateVisitor(BodyData, File, String, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>, HashSet<String>) - Constructor for class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Constructor for BodyBodyElementaryVisitor.
BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest - Class in edu.rice.cs.javalanglevels
Test most of the methods declared above right here:
BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
BodyData - Class in edu.rice.cs.javalanglevels
Abstract class corresponding to a method or block.
BodyData(Data) - Constructor for class edu.rice.cs.javalanglevels.BodyData
 
BodyData.BodyDataTest - Class in edu.rice.cs.javalanglevels
Test class for BodyData.
BodyData.BodyDataTest() - Constructor for class edu.rice.cs.javalanglevels.BodyData.BodyDataTest
 
BodyData.BodyDataTest(String) - Constructor for class edu.rice.cs.javalanglevels.BodyData.BodyDataTest
 
BodyItem() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
BodyItemI - Interface in edu.rice.cs.javalanglevels.tree
 
BodyTypeChecker - Class in edu.rice.cs.javalanglevels
TypeChecks the context of a body, such as a method body.
BodyTypeChecker(BodyData, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Constructor for class edu.rice.cs.javalanglevels.BodyTypeChecker
Constructor for BodyTypeChecker.
BodyTypeChecker.BodyTypeCheckerTest - Class in edu.rice.cs.javalanglevels
Test the methods in the above class.
BodyTypeChecker.BodyTypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
BodyTypeChecker.BodyTypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
BOOLEAN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
BOOLEAN_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
This anonymous class represents the boolean primitive type
BooleanExpression - Class in edu.rice.cs.javalanglevels.tree
Class BooleanExpression, a component of the JExpressionIF composite hierarchy.
BooleanExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.BooleanExpression
Constructs a BooleanExpression.
BooleanLiteral() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
BooleanLiteral - Class in edu.rice.cs.javalanglevels.tree
Class BooleanLiteral, a component of the JExpressionIF composite hierarchy.
BooleanLiteral(SourceInfo, boolean) - Constructor for class edu.rice.cs.javalanglevels.tree.BooleanLiteral
Constructs a BooleanLiteral.
bootClassPath() - Method in class edu.rice.cs.javalanglevels.Options
 
BorderlessScrollPane - Class in edu.rice.cs.javalanglevels.util
A JScrollPane without a traditional Swing border.
BorderlessScrollPane() - Constructor for class edu.rice.cs.javalanglevels.util.BorderlessScrollPane
 
BorderlessScrollPane(Component) - Constructor for class edu.rice.cs.javalanglevels.util.BorderlessScrollPane
 
BorderlessScrollPane(Component, int, int) - Constructor for class edu.rice.cs.javalanglevels.util.BorderlessScrollPane
 
BorderlessScrollPane(int, int) - Constructor for class edu.rice.cs.javalanglevels.util.BorderlessScrollPane
 
BracedBody() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
BracedBody - Class in edu.rice.cs.javalanglevels.tree
Class BracedBody, a component of the JExpressionIF composite hierarchy.
BracedBody(SourceInfo, BodyItemI[]) - Constructor for class edu.rice.cs.javalanglevels.tree.BracedBody
Constructs a BracedBody.
BREAK - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
BreakStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
BreakStatement - Class in edu.rice.cs.javalanglevels.tree
Class BreakStatement, a component of the JExpressionIF composite hierarchy.
BreakStatement(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.BreakStatement
Constructs a BreakStatement.
bufcolumn - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
buffer - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
bufline - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
bufpos - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
BYTE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
BYTE_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
This anonymous class represents the byte primitive type

C

canBeAssigned(VariableData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
A variable data can be assigned to if it is not final or it does not have a value.
canBeAssigned(VariableData) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
A variable data can be assigned to if it is not final or if it does not have a value.
CASE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
CastExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
CastExpression - Class in edu.rice.cs.javalanglevels.tree
Class CastExpression, a component of the JExpressionIF composite hierarchy.
CastExpression(SourceInfo, Type, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.CastExpression
Constructs a CastExpression.
CastLookahead() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
CATCH - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
CatchBlock - Class in edu.rice.cs.javalanglevels.tree
Class CatchBlock, a component of the JExpressionIF composite hierarchy.
CatchBlock(SourceInfo, FormalParameter, Block) - Constructor for class edu.rice.cs.javalanglevels.tree.CatchBlock
Constructs a CatchBlock.
catenate(T[], T[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
CHAR - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
CHAR_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
This anonymous class represents the char primitive type.
CHARACTER_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
CharConverter - Class in edu.rice.cs.javalanglevels
A class full of static methods for escaping/unescaping characters.
CharConverter() - Constructor for class edu.rice.cs.javalanglevels.CharConverter
 
CharLiteral - Class in edu.rice.cs.javalanglevels.tree
Class CharLiteral, a component of the JExpressionIF composite hierarchy.
CharLiteral(SourceInfo, char) - Constructor for class edu.rice.cs.javalanglevels.tree.CharLiteral
Constructs a CharLiteral.
checkAccess(JExpression, ModifiersAndVisibility, String, SymbolData, SymbolData, String) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
Checks that the method is accessible given the SymbolData it's in and the current SymbolData.
checkAccess(ModifiersAndVisibility, SymbolData, SymbolData) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
Call this version when you don't want to add an error--only take in what is necessary to do the check, give default values for anything that will not be used.
checkAccess(JExpression, ModifiersAndVisibility, String, SymbolData, SymbolData, String, boolean) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
Determines if thisSD can reference specified name defined in enclosingSD.
checkDifferentReturnTypes(MethodData, SymbolData, JavaVersion) - Static method in class edu.rice.cs.javalanglevels.SymbolData
Call checkDifferentReturnTypes with addError set to true by default
checkDifferentReturnTypes(MethodData, SymbolData, boolean, JavaVersion) - Static method in class edu.rice.cs.javalanglevels.SymbolData
Called to make sure that no method has the same name and parameters as a method it inherits while having different return types.
checkDuplicateExceptions(TryCatchStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Makes sure that no super class of any exception is caught before the current exception's catch block.
checkForCyclicInheritance(SymbolData, LinkedList<SymbolData>, TypeDefBase) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Checks for cyclic inheritance by traversing sd's list of superclasses and interfaces and checking if we've seen them before.
CLASS - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ClassBodyFullJavaVisitor - Class in edu.rice.cs.javalanglevels
Class body walking LanguageLevelVisitor for the FullJava Language Level.
ClassBodyFullJavaVisitor(SymbolData, String, File, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>) - Constructor for class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Deprecated onstructor for ClassBodyFullJavaVisitor.
ClassBodyFullJavaVisitor(SymbolData, File, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>, HashMap<String, SymbolData>) - Constructor for class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Preferred constructor for ClassBodyFullJavaVisitor.
ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest - Class in edu.rice.cs.javalanglevels
Test the methods that are declared above.
ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
ClassBodyIntermediateVisitor - Class in edu.rice.cs.javalanglevels
 
ClassBodyIntermediateVisitor(SymbolData, String, File, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>) - Constructor for class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Constructor for ClassBodyAdvancedVisitor.
ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest - Class in edu.rice.cs.javalanglevels
Test the methods in the above (enclosing) class.
ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
ClassBodyTypeChecker - Class in edu.rice.cs.javalanglevels
Do the TypeChecking appropriate to the context of a class body.
ClassBodyTypeChecker(SymbolData, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Constructor for class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
Constructor for ClassBodyTypeChecker.
ClassBodyTypeChecker.ClassBodyTypeCheckerTest - Class in edu.rice.cs.javalanglevels
Test the methods that are defined above.
ClassBodyTypeChecker.ClassBodyTypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
ClassBodyTypeChecker.ClassBodyTypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
ClassDef() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ClassDef - Class in edu.rice.cs.javalanglevels.tree
Class ClassDef, a component of the JExpressionIF composite hierarchy.
ClassDef(SourceInfo, ModifiersAndVisibility, Word, TypeParameter[], ReferenceType, ReferenceType[], BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.ClassDef
Constructs a ClassDef.
ClassImportStatement - Class in edu.rice.cs.javalanglevels.tree
Class ClassImportStatement, a component of the JExpressionIF composite hierarchy.
ClassImportStatement(SourceInfo, CompoundWord) - Constructor for class edu.rice.cs.javalanglevels.tree.ClassImportStatement
Constructs a ClassImportStatement.
ClassInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class ClassInstantiation, a component of the JExpressionIF composite hierarchy.
ClassInstantiation(SourceInfo, Type, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.ClassInstantiation
Constructs a ClassInstantiation.
classInstantiationHelper(ClassInstantiation, SymbolData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Visit the ClassInstantiation's arguments.
ClassLiteral - Class in edu.rice.cs.javalanglevels.tree
Class ClassLiteral, a component of the JExpressionIF composite hierarchy.
ClassLiteral(SourceInfo, ReturnTypeI) - Constructor for class edu.rice.cs.javalanglevels.tree.ClassLiteral
Constructs a ClassLiteral.
ClassOrInterfaceType() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
have to break out each period inside the name.
ClassOrInterfaceType - Class in edu.rice.cs.javalanglevels.tree
Class ClassOrInterfaceType, a component of the JExpressionIF composite hierarchy.
ClassOrInterfaceType(SourceInfo, String, Type[]) - Constructor for class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
Constructs a ClassOrInterfaceType.
classPath() - Method in class edu.rice.cs.javalanglevels.Options
 
clearEventQueue() - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
clearSuperClass() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
cloneVariableDataList(LinkedList<VariableData>) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Create a clone of the linked list of Variable Data.
close() - Method in class edu.rice.cs.javalanglevels.util.Log
Closes a log file.
COLON - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
column - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
COMMA - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
Command - Interface in edu.rice.cs.javalanglevels
Utility interface, used as supertype of anonymous command classes.
compareThrownAndCaught(TryCatchStatement, SymbolData[], LinkedList<Pair<SymbolData, JExpression>>) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Make sure that every Exception in thrown is either in caught or in the list of what can be thrown from where we are.
compareThrownAndCaught(TryCatchStatement, SymbolData[], LinkedList<Pair<SymbolData, JExpression>>) - Method in class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker
Make sure that every Exception in thrown is either in caught or in the list of what can be thrown from where we are.
ComparisonExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ComparisonExpression - Class in edu.rice.cs.javalanglevels.tree
Class ComparisonExpression, a component of the JExpressionIF composite hierarchy.
ComparisonExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ComparisonExpression
Constructs a ComparisonExpression.
ComplexAnonymousClassInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class ComplexAnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
ComplexAnonymousClassInstantiation(SourceInfo, Expression, Type, ParenthesizedExpressionList, BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
Constructs a ComplexAnonymousClassInstantiation.
complexAnonymousClassInstantiationHelper(ComplexAnonymousClassInstantiation, SymbolData) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Do not resolve the super class type of this instantiation, because it will have already been resolved (it is an inner class of the enclosing of this instantiation.
complexAnonymousClassInstantiationHelper(ComplexAnonymousClassInstantiation, SymbolData) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Do not resolve the super class type of this instantiation, because it will have already been resolved (it is an inner class of the enclosing SD.
ComplexArrayInstantiationTail(Primary, Type) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ComplexInitializedArrayInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class ComplexInitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
ComplexInitializedArrayInstantiation(SourceInfo, Expression, Type, ArrayInitializer) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
Constructs a ComplexInitializedArrayInstantiation.
ComplexInstantiation(Primary) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
Differentiates between array allocations and anonymous inner class definitions
ComplexMethodInvocation - Class in edu.rice.cs.javalanglevels.tree
Class ComplexMethodInvocation, a component of the JExpressionIF composite hierarchy.
ComplexMethodInvocation(SourceInfo, Expression, Word, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
Constructs a ComplexMethodInvocation.
ComplexNamedClassInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class ComplexNamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
ComplexNamedClassInstantiation(SourceInfo, Expression, Type, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
Constructs a ComplexNamedClassInstantiation.
ComplexNameReference - Class in edu.rice.cs.javalanglevels.tree
Class ComplexNameReference, a component of the JExpressionIF composite hierarchy.
ComplexNameReference(SourceInfo, Expression, Word) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexNameReference
Constructs a ComplexNameReference.
ComplexSuperConstructorInvocation - Class in edu.rice.cs.javalanglevels.tree
Class ComplexSuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
ComplexSuperConstructorInvocation(SourceInfo, Expression, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
Constructs a ComplexSuperConstructorInvocation.
complexSuperConstructorInvocationAllowed(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
This is used in the case where a complex super constructor invocation is allowed i.e.
ComplexSuperReference - Class in edu.rice.cs.javalanglevels.tree
Class ComplexSuperReference, a component of the JExpressionIF composite hierarchy.
ComplexSuperReference(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
Constructs a ComplexSuperReference.
ComplexThisConstructorInvocation - Class in edu.rice.cs.javalanglevels.tree
Class ComplexThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
ComplexThisConstructorInvocation(SourceInfo, Expression, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
Constructs a ComplexThisConstructorInvocation.
complexThisConstructorInvocationNotAllowed(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
ComplexThisConstructorInvocations are not ever allowed--throw an appropriate error.
ComplexThisReference - Class in edu.rice.cs.javalanglevels.tree
Class ComplexThisReference, a component of the JExpressionIF composite hierarchy.
ComplexThisReference(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexThisReference
Constructs a ComplexThisReference.
ComplexUninitializedArrayInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class ComplexUninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
ComplexUninitializedArrayInstantiation(SourceInfo, Expression, Type, DimensionExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
Constructs a ComplexUninitializedArrayInstantiation.
CompoundWord() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
CompoundWord - Class in edu.rice.cs.javalanglevels.tree
Class CompoundWord, a component of the JExpressionIF composite hierarchy.
CompoundWord(SourceInfo, Word[]) - Constructor for class edu.rice.cs.javalanglevels.tree.CompoundWord
Constructs a CompoundWord.
ConcreteMethodBody() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ConcreteMethodDef - Class in edu.rice.cs.javalanglevels.tree
Class ConcreteMethodDef, a component of the JExpressionIF composite hierarchy.
ConcreteMethodDef(SourceInfo, ModifiersAndVisibility, TypeParameter[], ReturnTypeI, Word, FormalParameter[], ReferenceType[], BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
Constructs a ConcreteMethodDef.
ConditionalExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ConditionalExpression - Class in edu.rice.cs.javalanglevels.tree
Class ConditionalExpression, a component of the JExpressionIF composite hierarchy.
ConditionalExpression(SourceInfo, Expression, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ConditionalExpression
Constructs a ConditionalExpression.
CONST - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ConstructorBodyTypeChecker - Class in edu.rice.cs.javalanglevels
Do the TypeChecking appropriate to the context of a constructor body.
ConstructorBodyTypeChecker(BodyData, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Constructor for class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
Constructor for ConstructorBodyTypeChecker.
ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest - Class in edu.rice.cs.javalanglevels
Tests the methods in the above class.
ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
ConstructorDef() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ConstructorDef - Class in edu.rice.cs.javalanglevels.tree
Class ConstructorDef, a component of the JExpressionIF composite hierarchy.
ConstructorDef(SourceInfo, Word, ModifiersAndVisibility, FormalParameter[], ReferenceType[], BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.ConstructorDef
Constructs a ConstructorDef.
ConstructorDefLookahead() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
contains(Object[], Object) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
The standard java.util contains method on arrays of reference type.
CONTINUE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ContinueStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ContinueStatement - Class in edu.rice.cs.javalanglevels.tree
Class ContinueStatement, a component of the JExpressionIF composite hierarchy.
ContinueStatement(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.ContinueStatement
Constructs a ContinueStatement.
convert(File[], Options) - Method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Parse, Visit, Type Check, and Convert any language level files in the array of files.
convert(File[], Options, Map<File, Set<String>>) - Method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Parse, visit, type check, and convert any language level files (and unconverted LL files they reference) in files/
copyFile(File, File) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
A file copy method taken from the web.
copyWithoutVisibility() - Method in class edu.rice.cs.javalanglevels.VariableData
Make a copy of this VariableData erasing all visibility modifiers and setting hasBeenAssigned to true.
createAccessors(SymbolData, File) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Create a method that is an accessor for each field in the class.
createANewInstanceOfMe(BodyData, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Create a new instance of this class for visiting inner bodies.
createANewInstanceOfMe(BodyData, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
Creates a new instance of this class for visiting inner bodies.
createANewInstanceOfMe(BodyData, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Method in class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker
Create a new instance of this class for visiting inner bodies.
createConstructor(SymbolData) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
At the FullJava Level, there is no code augmentation.
createConstructor(SymbolData) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Creates the automatically generated constructor for this class.
createDelegateAction(String, Action) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
createEquals(SymbolData) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
This is a noop, because we do not do code augmentation at the Advanced Level.
createEquals(SymbolData) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Creates a method called equals() that takes in an Object argument and returns a boolean.
createHashCode(SymbolData) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
This is a noop, because we do not do code augmentation at the Advanced Level.
createHashCode(SymbolData) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Creates a method called hashCode that returns an int.
createImportedSymbolContinuation(String, SourceInfo) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Create a continuation for imported class specified by qualifiedName if one does not already exist.
createMethodData(MethodDef, SymbolData) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Creates a MethodData corresponding to the MethodDef within the context of the SymbolData sd.
createToString(SymbolData) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
This is a noop, because we do not do code augmentation at the Advanced Level.
createToString(SymbolData) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Create a method called toString that returns type String.
createUniqueMethodName(String) - Method in class edu.rice.cs.javalanglevels.SymbolData
Checks to see if methodName is used in this SymbolData's scope.
createUniqueName(String) - Method in class edu.rice.cs.javalanglevels.Data
Check if varName is used in this Data's scope.
curChar - Variable in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
currentToken - Variable in exception edu.rice.cs.javalanglevels.parser.ParseException
This is the last token that has been consumed successfully.

D

Data - Class in edu.rice.cs.javalanglevels
Abstract class epresenting the data for a given braced body: a class, interface, method, or just a body.
Data(Data) - Constructor for class edu.rice.cs.javalanglevels.Data
The default constructor for a Data.
Data.DataTest - Class in edu.rice.cs.javalanglevels
Test the methods in the above class.
Data.DataTest() - Constructor for class edu.rice.cs.javalanglevels.Data.DataTest
 
Data.DataTest(String) - Constructor for class edu.rice.cs.javalanglevels.Data.DataTest
 
DATE_FORMAT - Static variable in class edu.rice.cs.javalanglevels.util.Log
 
debugStream - Variable in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
DECIMAL_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
DECR - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
decrementConstructorCount() - Method in class edu.rice.cs.javalanglevels.SymbolData
Subtract one from the number of constructors for this symbol data
DEFAULT - Static variable in class edu.rice.cs.javalanglevels.Options
 
DEFAULT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
DEFAULT_HEIGHT - Static variable in class edu.rice.cs.javalanglevels.util.ScrollableDialog
Default height for all ScrollableDialogs.
DEFAULT_WIDTH - Static variable in class edu.rice.cs.javalanglevels.util.ScrollableDialog
Default width for all ScrollableDialogs.
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.Augmentor
This method is called by default from cases that do not override forCASEOnly.
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
This method is called by default from cases that do not override forCASEOnly.
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker
Most expressions cannot appear on the lhs of an assignment: give an appropriate error
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker
Most expressions cannot appear on the lhs of an assignment: give an appropriate error
DefaultCase - Class in edu.rice.cs.javalanglevels.tree
Class DefaultCase, a component of the JExpressionIF composite hierarchy.
DefaultCase(SourceInfo, UnbracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.DefaultCase
Constructs a DefaultCase.
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
This method is run for all cases by default, unless they are overridden by subclasses.
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
This method is called by default from cases that do not override forCASEOnly.
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
This method is called by default from cases that do not override forCASEOnly.
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
This method is called by default from cases that do not override forCASEOnly.
defaultCase(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.TypeChecker
This method is called by default from cases that do not override forCASEOnly.
defaultDoFirst(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
This method is called by default from cases that do not override forCASEDoFirst.
defaultDoFirst(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
This method is called by default from cases that do not override forCASEDoFirst.
defineAnonymousSymbolData(AnonymousClassInstantiation, String, String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method takes in an AnonymousClassInstantion, generates a SymbolData for it, and adds the name and SymbolData pair to the symbol table.
defineArraySymbolData(SymbolData, LanguageLevelVisitor, SourceInfo) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
defineInnerSymbolData(TypeDefBase, String, String, Data) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Takes in a TypeDefBase (which is either an InnerClassDef or an InnerInterfaceDef) and creates a SymbolData for it, either by converting a continuation to it or by creating a new symbol (if no continuationis present).
defineSymbolData(TypeDefBase, String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Overloaded signature for defineSymbolData.
defineSymbolData(TypeDefBase, String, String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Given a TypeDefBase (which is either a ClassDef or an InterfaceDef) and the corresponding qualifiedTypeName, this method generates a SymbolData, and adds the name and SymbolData pair to the symbol table.
defineTestCaseClass() - Static method in class edu.rice.cs.javalanglevels.TypeChecker
Adds an appropriate definition of junit.framework.TestCase to symbolTable.
DIGIT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
DimensionExpressionList - Class in edu.rice.cs.javalanglevels.tree
Class DimensionExpressionList, a component of the JExpressionIF composite hierarchy.
DimensionExpressionList(SourceInfo, Expression[]) - Constructor for class edu.rice.cs.javalanglevels.tree.DimensionExpressionList
Constructs a DimensionExpressionList.
disable_tracing() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
DivideAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class DivideAssignmentExpression, a component of the JExpressionIF composite hierarchy.
DivideAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.DivideAssignmentExpression
Constructs a DivideAssignmentExpression.
DivideExpression - Class in edu.rice.cs.javalanglevels.tree
Class DivideExpression, a component of the JExpressionIF composite hierarchy.
DivideExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.DivideExpression
Constructs a DivideExpression.
DO - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
dollarSignsToDots(String) - Static method in class edu.rice.cs.javalanglevels.Data
Loop over the specified string, and replace any '$' with '.' This is used to change an inner class name to a standard format.
Done() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
DoStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
DoStatement - Class in edu.rice.cs.javalanglevels.tree
Class DoStatement, a component of the JExpressionIF composite hierarchy.
DoStatement(SourceInfo, Statement, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.DoStatement
Constructs a DoStatement.
DOT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
dotsToDollarSigns(String) - Static method in class edu.rice.cs.javalanglevels.Data
Loop over the specified string, and replace any '.' with '$' This is used to change an inner class name from external (as in Java source) to internal (as in class files) format.
DOUBLE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
DOUBLE_FLOATING_POINT_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
DOUBLE_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
This represents the double primitive
DoubleLiteral - Class in edu.rice.cs.javalanglevels.tree
Class DoubleLiteral, a component of the JExpressionIF composite hierarchy.
DoubleLiteral(SourceInfo, double) - Constructor for class edu.rice.cs.javalanglevels.tree.DoubleLiteral
Constructs a DoubleLiteral.

E

edu.rice.cs.javalanglevels - package edu.rice.cs.javalanglevels
 
edu.rice.cs.javalanglevels.parser - package edu.rice.cs.javalanglevels.parser
 
edu.rice.cs.javalanglevels.tree - package edu.rice.cs.javalanglevels.tree
 
edu.rice.cs.javalanglevels.util - package edu.rice.cs.javalanglevels.util
 
ElementaryLevelTest - Class in edu.rice.cs.javalanglevels
This is a high-level test to make sure that taking an Elementary Level file from source file to augmented file has the correct behavior, does not throw errors when it should not, throws errors when it should, and results in the correct augmented code.
ElementaryLevelTest() - Constructor for class edu.rice.cs.javalanglevels.ElementaryLevelTest
 
ELSE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
EmptyExpression - Class in edu.rice.cs.javalanglevels.tree
Class EmptyExpression, a component of the JExpressionIF composite hierarchy.
EmptyExpression(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.EmptyExpression
Constructs a EmptyExpression.
EmptyForCondition - Class in edu.rice.cs.javalanglevels.tree
Class EmptyForCondition, a component of the JExpressionIF composite hierarchy.
EmptyForCondition(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.EmptyForCondition
Constructs a EmptyForCondition.
EmptyStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
EmptyStatement - Class in edu.rice.cs.javalanglevels.tree
Class EmptyStatement, a component of the JExpressionIF composite hierarchy.
EmptyStatement(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.EmptyStatement
Constructs a EmptyStatement.
ENABLE_ALL - Static variable in class edu.rice.cs.javalanglevels.util.Log
 
enable_tracing() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
endColumn - Variable in class edu.rice.cs.javalanglevels.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class edu.rice.cs.javalanglevels.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EOF - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
eol - Variable in exception edu.rice.cs.javalanglevels.parser.ParseException
The end of line string for this machine.
EQ - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
EqualityExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
EqualityExpression - Class in edu.rice.cs.javalanglevels.tree
Class EqualityExpression, a component of the JExpressionIF composite hierarchy.
EqualityExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.EqualityExpression
Constructs a EqualityExpression.
equals(Object) - Method in class edu.rice.cs.javalanglevels.ArrayData
 
equals(Object) - Method in class edu.rice.cs.javalanglevels.InstanceData
 
equals(Object) - Method in class edu.rice.cs.javalanglevels.MethodData
Two MethodDatas are equal if ...
equals(Object) - Method in class edu.rice.cs.javalanglevels.Pair
 
equals(Object) - Method in class edu.rice.cs.javalanglevels.SourceInfo
All fields must match for these to be equal
equals(Object) - Method in class edu.rice.cs.javalanglevels.SymbolData
Returns true if the provided Object is equal to this symbol data.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.AbstractMethodDef
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.AndExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ArrayInitializer
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ArrayType
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseNotExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.Block
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BooleanLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.BracedBody
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.CharLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ClassDef
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ClassImportStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ClassLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNameReference
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisReference
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.CompoundWord
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.DefaultCase
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.DimensionExpressionList
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.DivideAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.DivideExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.DoubleLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.EmptyExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.EmptyForCondition
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.EmptyStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.EqualsExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ExpressionStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.FloatLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanOrEqualExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.InnerClassDef
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.InnerInterfaceDef
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.InstanceInitializer
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.IntegerLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.InterfaceDef
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LabeledCase
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LessThanExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LessThanOrEqualExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.LongLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.MemberType
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.MinusAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.MinusExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ModAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ModExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.NegativeExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.NegativePostfixIncrementExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.NegativePrefixIncrementExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.NoOpExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.NormalTryCatchStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.NotEqualExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.NotExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.NullLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.OrExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.PackageImportStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.PackageStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.Parenthesized
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ParenthesizedExpressionList
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.PlusAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.PlusExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.PositiveExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.PositivePostfixIncrementExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.PositivePrefixIncrementExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.PrimitiveType
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAnonymousClassInstantiation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAssignmentExpression
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleInitializedArrayInstantiation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleMethodInvocation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNamedClassInstantiation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNameReference
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperConstructorInvocation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperReference
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisConstructorInvocation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisReference
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SimpleUninitializedArrayInstantiation
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.StaticInitializer
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.StringLiteral
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ThrowStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.TypeVariable
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.UnbracedBody
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.UninitializedVariableDeclarator
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledBreakStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledContinueStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.UnparenthesizedExpressionList
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturn
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturnStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.tree.Word
Implementation of equals that is based on the values of the fields of the object.
equals(Object) - Method in class edu.rice.cs.javalanglevels.Triple
 
equals(Object) - Method in class edu.rice.cs.javalanglevels.VariableData
Checks the values of the fields
EqualsExpression - Class in edu.rice.cs.javalanglevels.tree
Class EqualsExpression, a component of the JExpressionIF composite hierarchy.
EqualsExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.EqualsExpression
Constructs a EqualsExpression.
errors - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
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.
escapeChar(char) - Static method in class edu.rice.cs.javalanglevels.CharConverter
Escapes the given char to be suitable for writing out in a Java char or String literal.
escapeChar(char, StringBuffer) - Static method in class edu.rice.cs.javalanglevels.CharConverter
Escapes the given char to be suitable for writing out in a Java char or String literal.
escapeString(String) - Static method in class edu.rice.cs.javalanglevels.CharConverter
Escapes the given String to be suitable for writing out as a Java String literal.
EXCEPTION - Static variable in class edu.rice.cs.javalanglevels.SymbolData
Used for an exception
execute() - Method in interface edu.rice.cs.javalanglevels.Command
 
ExpandBuff(boolean) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
expectedTokenSequences - Variable in exception edu.rice.cs.javalanglevels.parser.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
Expression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Expression - Class in edu.rice.cs.javalanglevels.tree
Class Expression, a component of the JExpressionIF composite hierarchy.
Expression(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.Expression
Constructs a Expression.
ExpressionList - Class in edu.rice.cs.javalanglevels.tree
Class ExpressionList, a component of the JExpressionIF composite hierarchy.
ExpressionList(SourceInfo, Expression[]) - Constructor for class edu.rice.cs.javalanglevels.tree.ExpressionList
Constructs a ExpressionList.
ExpressionStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ExpressionStatement - Class in edu.rice.cs.javalanglevels.tree
Class ExpressionStatement, a component of the JExpressionIF composite hierarchy.
ExpressionStatement(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ExpressionStatement
Constructs a ExpressionStatement.
ExpressionTypeChecker - Class in edu.rice.cs.javalanglevels
This is a TypeChecker for all Expressions used in the students files.
ExpressionTypeChecker(Data, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Constructor for class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Simply pass the necessary information on to superclass constructor.
ExpressionTypeChecker.ExpressionTypeCheckerTest - Class in edu.rice.cs.javalanglevels
Test class for the methods defined in the above (enclosing) class.
ExpressionTypeChecker.ExpressionTypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
ExpressionTypeChecker.ExpressionTypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
EXTENDS - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 

F

FALSE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
FillBuff() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
FINAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
FINAL_MAV - Static variable in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
FINAL_MAV - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
FINALLY - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
findClassReference(TypeData, String, JExpression) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Return the symbol data corresponding to the lhs and the namePiece, if possible.
FLOAT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
FLOAT_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
This represents the float primitive
FLOATING_POINT_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
FloatLiteral() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
FloatLiteral - Class in edu.rice.cs.javalanglevels.tree
Class FloatLiteral, a component of the JExpressionIF composite hierarchy.
FloatLiteral(SourceInfo, float) - Constructor for class edu.rice.cs.javalanglevels.tree.FloatLiteral
Constructs a FloatLiteral.
FOR - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.Augmentor
Delegate the augmentation of this AbstractMethodDef to forMethodDef.
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Creates a MethodData corresponding to this method declaration.
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Create a method data corresponding to this method declaration.
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker
Resolve all the stuff that is stored in the AbstractMethodDef.
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forAbstractMethodDef(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAbstractMethodDef(AbstractMethodDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of AbstractMethodDef.
forAbstractMethodDef(AbstractMethodDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of AbstractMethodDef.
forAbstractMethodDefDoFirst(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Ignore AbstractMake sure that this abstract method def is declared to be abstract.
forAbstractMethodDefDoFirst(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Ignore AbstractMake sure that this abstract method def is declared to be abstract.
forAbstractMethodDefDoFirst(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAbstractMethodDefDoFirst(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Makes sure that this abstract method def is not declared to be static.
forAbstractMethodDefDoFirst(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAbstractMethodDefOnly(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAbstractMethodDefOnly(AbstractMethodDef, JExpressionIF, JExpressionIF[], JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forAbstractMethodDefOnly(AbstractMethodDef, RetType, RetType[], RetType, RetType, RetType[], RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forAbstractMethodDefOnly(AbstractMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAndExpression(AndExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAndExpression(AndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forAndExpression(AndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forAndExpression(AndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forAndExpression(AndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forAndExpression(AndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAndExpression(AndExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of AndExpression.
forAndExpression(AndExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of AndExpression.
forAndExpressionDoFirst(AndExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAndExpressionDoFirst(AndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAndExpressionOnly(AndExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAndExpressionOnly(AndExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forAndExpressionOnly(AndExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forAndExpressionOnly(AndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAnonymousClassInstantiation(AnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.Augmentor
 
forAnonymousClassInstantiation(AnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forAnonymousClassInstantiation(AnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forAnonymousClassInstantiationDoFirst(AnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAnonymousClassInstantiationDoFirst(AnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAnonymousClassInstantiationOnly(AnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAnonymousClassInstantiationOnly(AnonymousClassInstantiation, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forAnonymousClassInstantiationOnly(AnonymousClassInstantiation, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forAnonymousClassInstantiationOnly(AnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayAccess(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayAccess(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker
Array accesses can appear on the lhs, so check to see if the array can be assigned to
forArrayAccess(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker
Array accesses can appear on the lhs, so check to see if the array can be assigned to
forArrayAccess(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forArrayAccess(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forArrayAccess(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forArrayAccess(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forArrayAccess(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayAccess(ArrayAccess) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ArrayAccess.
forArrayAccess(ArrayAccess) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ArrayAccess.
forArrayAccessDoFirst(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayAccessDoFirst(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayAccessOnly(ArrayAccess, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Make sure the lhs is actually an array type and that the index is an int.
forArrayAccessOnly(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayAccessOnly(ArrayAccess, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forArrayAccessOnly(ArrayAccess, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forArrayAccessOnly(ArrayAccess) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayInitializer(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
The array initializer needs the type of the array to ensure it is properly handled.
forArrayInitializer(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayInitializer(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forArrayInitializer(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forArrayInitializer(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forArrayInitializer(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forArrayInitializer(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayInitializer(ArrayInitializer) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ArrayInitializer.
forArrayInitializer(ArrayInitializer) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ArrayInitializer.
forArrayInitializerDoFirst(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayInitializerDoFirst(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayInitializerHelper(ArrayInitializer, SymbolData) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Makes sure that the specified type is an array type, and then examines the elements in the array initializer and makes sure each has a type assignable to the elementType of the specified array type.
forArrayInitializerOnly(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayInitializerOnly(ArrayInitializer, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forArrayInitializerOnly(ArrayInitializer, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forArrayInitializerOnly(ArrayInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayInstantiation(ArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forArrayInstantiation(ArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forArrayInstantiationDoFirst(ArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayInstantiationDoFirst(ArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayInstantiationOnly(ArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayInstantiationOnly(ArrayInstantiation, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forArrayInstantiationOnly(ArrayInstantiation, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forArrayInstantiationOnly(ArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayType(ArrayType) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
 
forArrayType(ArrayType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayType(ArrayType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forArrayType(ArrayType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forArrayType(ArrayType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forArrayType(ArrayType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forArrayType(ArrayType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayType(ArrayType) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ArrayType.
forArrayType(ArrayType) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ArrayType.
forArrayTypeDoFirst(ArrayType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayTypeDoFirst(ArrayType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forArrayTypeOnly(ArrayType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forArrayTypeOnly(ArrayType, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forArrayTypeOnly(ArrayType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forArrayTypeOnly(ArrayType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAssignmentExpression(AssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forAssignmentExpression(AssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forAssignmentExpressionDoFirst(AssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAssignmentExpressionDoFirst(AssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forAssignmentExpressionOnly(AssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forAssignmentExpressionOnly(AssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forAssignmentExpressionOnly(AssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forAssignmentExpressionOnly(AssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBinaryExpression(BinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBinaryExpression(BinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBinaryExpressionDoFirst(BinaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBinaryExpressionDoFirst(BinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBinaryExpressionOnly(BinaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBinaryExpressionOnly(BinaryExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBinaryExpressionOnly(BinaryExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBinaryExpressionOnly(BinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BitwiseAndAssignmentExpression.
forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BitwiseAndAssignmentExpression.
forBitwiseAndAssignmentExpressionDoFirst(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseAndAssignmentExpressionDoFirst(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseAndExpression(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseAndExpression(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseAndExpression(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseAndExpression(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseAndExpression(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseAndExpression(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseAndExpression(BitwiseAndExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BitwiseAndExpression.
forBitwiseAndExpression(BitwiseAndExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BitwiseAndExpression.
forBitwiseAndExpressionDoFirst(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
 
forBitwiseAndExpressionDoFirst(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseAndExpressionDoFirst(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
forBitwiseAndExpressionDoFirst(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseAndExpressionOnly(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseAndExpressionOnly(BitwiseAndExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseAndExpressionOnly(BitwiseAndExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseAndExpressionOnly(BitwiseAndExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseAssignmentExpression(BitwiseAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseAssignmentExpression(BitwiseAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseAssignmentExpressionDoFirst(BitwiseAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
 
forBitwiseAssignmentExpressionDoFirst(BitwiseAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseAssignmentExpressionDoFirst(BitwiseAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
forBitwiseAssignmentExpressionDoFirst(BitwiseAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Not currently supported.
forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseBinaryExpression(BitwiseBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseBinaryExpression(BitwiseBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseBinaryExpressionDoFirst(BitwiseBinaryExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
 
forBitwiseBinaryExpressionDoFirst(BitwiseBinaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseBinaryExpressionDoFirst(BitwiseBinaryExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
forBitwiseBinaryExpressionDoFirst(BitwiseBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Not currently supported.
forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseNotExpression(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseNotExpression(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseNotExpression(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseNotExpression(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseNotExpression(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseNotExpression(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseNotExpression(BitwiseNotExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BitwiseNotExpression.
forBitwiseNotExpression(BitwiseNotExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BitwiseNotExpression.
forBitwiseNotExpressionDoFirst(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
 
forBitwiseNotExpressionDoFirst(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
 
forBitwiseNotExpressionDoFirst(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseNotExpressionDoFirst(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
forBitwiseNotExpressionDoFirst(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
forBitwiseNotExpressionDoFirst(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseNotExpressionOnly(BitwiseNotExpression, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Not Currently Supported.
forBitwiseNotExpressionOnly(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseNotExpressionOnly(BitwiseNotExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseNotExpressionOnly(BitwiseNotExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseNotExpressionOnly(BitwiseNotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BitwiseOrAssignmentExpression.
forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BitwiseOrAssignmentExpression.
forBitwiseOrAssignmentExpressionDoFirst(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseOrAssignmentExpressionDoFirst(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseOrExpression(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseOrExpression(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseOrExpression(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseOrExpression(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseOrExpression(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseOrExpression(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseOrExpression(BitwiseOrExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BitwiseOrExpression.
forBitwiseOrExpression(BitwiseOrExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BitwiseOrExpression.
forBitwiseOrExpressionDoFirst(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
 
forBitwiseOrExpressionDoFirst(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseOrExpressionDoFirst(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
forBitwiseOrExpressionDoFirst(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseOrExpressionOnly(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseOrExpressionOnly(BitwiseOrExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseOrExpressionOnly(BitwiseOrExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseOrExpressionOnly(BitwiseOrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BitwiseXorAssignmentExpression.
forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BitwiseXorAssignmentExpression.
forBitwiseXorAssignmentExpressionDoFirst(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseXorAssignmentExpressionDoFirst(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseXorExpression(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseXorExpression(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBitwiseXorExpression(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBitwiseXorExpression(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseXorExpression(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseXorExpression(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseXorExpression(BitwiseXorExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BitwiseXorExpression.
forBitwiseXorExpression(BitwiseXorExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BitwiseXorExpression.
forBitwiseXorExpressionDoFirst(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
 
forBitwiseXorExpressionDoFirst(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseXorExpressionDoFirst(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
forBitwiseXorExpressionDoFirst(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBitwiseXorExpressionOnly(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBitwiseXorExpressionOnly(BitwiseXorExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBitwiseXorExpressionOnly(BitwiseXorExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBitwiseXorExpressionOnly(BitwiseXorExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBlock(Block) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBlock(Block) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of Block.
forBlock(Block) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of Block.
forBlockDoFirst(Block) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBlockDoFirst(Block) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBlockOnly(Block) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBlockOnly(Block, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBlockOnly(Block, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBlockOnly(Block) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBlockOnly(Block, TypeData[]) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forBody(Body) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Visit each of the items in the body and make sure that none throw uncaught exceptions
forBody(Body) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBody(Body) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBodyDoFirst(Body) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBodyDoFirst(Body) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBodyOnly(Body, TypeData[]) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Look at the result of each item in the body.
forBodyOnly(Body) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBodyOnly(Body, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBodyOnly(Body, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBodyOnly(Body) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBooleanExpression(BooleanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBooleanExpression(BooleanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBooleanExpressionDoFirst(BooleanExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBooleanExpressionDoFirst(BooleanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBooleanExpressionOnly(BooleanExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Checks if this BooleanExpression is well-formed, i.e., that left and right arguments are well-formed boolean expressions.
forBooleanExpressionOnly(BooleanExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBooleanExpressionOnly(BooleanExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBooleanExpressionOnly(BooleanExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBooleanExpressionOnly(BooleanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBooleanLiteral(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBooleanLiteral(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBooleanLiteral(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBooleanLiteral(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBooleanLiteral(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBooleanLiteral(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBooleanLiteral(BooleanLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BooleanLiteral.
forBooleanLiteral(BooleanLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BooleanLiteral.
forBooleanLiteralDoFirst(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBooleanLiteralDoFirst(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBooleanLiteralOnly(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forBooleanLiteralOnly(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBooleanLiteralOnly(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBooleanLiteralOnly(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBooleanLiteralOnly(BooleanLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
Walk over the statements in the BracedBody, treating the first line specially.
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Delegate to forBody
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBracedBody(BracedBody) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of BracedBody.
forBracedBody(BracedBody) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of BracedBody.
forBracedBody(BracedBody) - Method in class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker
Overwritten here, becuase it is okay for there to be thrown exceptions in the middle of a try catch.
forBracedBodyDoFirst(BracedBody) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBracedBodyDoFirst(BracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBracedBodyOnly(BracedBody, TypeData[]) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Delegates to forBodyOnly.
forBracedBodyOnly(BracedBody) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBracedBodyOnly(BracedBody, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBracedBodyOnly(BracedBody, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBracedBodyOnly(BracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBreakStatement(BreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forBreakStatement(BreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forBreakStatementDoFirst(BreakStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBreakStatementDoFirst(BreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBreakStatementOnly(BreakStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forBreakStatementOnly(BreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forBreakStatementOnly(BreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forBreakStatementOnly(BreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forBreakStatementOnly(BreakStatement) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forCastExpression(CastExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Try to look up the type of the cast, and visit the expression that is being cast.
forCastExpression(CastExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCastExpression(CastExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forCastExpression(CastExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forCastExpression(CastExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forCastExpression(CastExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forCastExpression(CastExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCastExpression(CastExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of CastExpression.
forCastExpression(CastExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of CastExpression.
forCastExpression(CastExpression) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Visit the type of the cast expression as well as the value being cast
forCastExpressionDoFirst(CastExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCastExpressionDoFirst(CastExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCastExpressionOnly(CastExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Checks to see if this CastExpression is okay.
forCastExpressionOnly(CastExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCastExpressionOnly(CastExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forCastExpressionOnly(CastExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forCastExpressionOnly(CastExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Visit the block as in forBlock(), but first add the exception parameter as a variable in that block.
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Visit the block as in forBlock(), but first add the exception parameter as a variable in that lock.
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Resolves the type of the exception, and visits the body, making sure the exception variable is in scope.
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forCatchBlock(CatchBlock) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCatchBlock(CatchBlock) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of CatchBlock.
forCatchBlock(CatchBlock) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of CatchBlock.
forCatchBlockDoFirst(CatchBlock) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCatchBlockDoFirst(CatchBlock) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCatchBlockOnly(CatchBlock, SymbolData, TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forCatchBlockOnly(CatchBlock) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCatchBlockOnly(CatchBlock, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forCatchBlockOnly(CatchBlock, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forCatchBlockOnly(CatchBlock) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCharLiteral(CharLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCharLiteral(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forCharLiteral(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forCharLiteral(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forCharLiteral(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forCharLiteral(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCharLiteral(CharLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of CharLiteral.
forCharLiteral(CharLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of CharLiteral.
forCharLiteralDoFirst(CharLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCharLiteralDoFirst(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCharLiteralOnly(CharLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forCharLiteralOnly(CharLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCharLiteralOnly(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forCharLiteralOnly(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forCharLiteralOnly(CharLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.Augmentor
Class Defs can only appear at the top level of a source file.
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Use the doFirst method to make sure there aren't any errors with the declaration.
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Use the doFirst method to make sure there aren't any errors with the declaration.
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassDef(ClassDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ClassDef.
forClassDef(ClassDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ClassDef.
forClassDef(ClassDef) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Do what is necessary to handle a class def
forClassDefDoFirst(ClassDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassDefDoFirst(ClassDef) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Check for problems in ClassDefs.
forClassDefDoFirst(ClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassDefOnly(ClassDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassDefOnly(ClassDef, JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF, JExpressionIF[], JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassDefOnly(ClassDef, RetType, RetType, RetType[], RetType, RetType[], RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassDefOnly(ClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassDefOnly(ClassDef, TypeData, TypeData, TypeData[], TypeData, TypeData[], TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forClassImportStatement(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassImportStatement(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forClassImportStatement(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forClassImportStatement(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassImportStatement(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassImportStatement(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassImportStatement(ClassImportStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ClassImportStatement.
forClassImportStatement(ClassImportStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ClassImportStatement.
forClassImportStatement(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Retrieve the class being imported from the Symbol table, and make sure it is public.
forClassImportStatementDoFirst(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassImportStatementDoFirst(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassImportStatementOnly(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassImportStatementOnly(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Make sure the class being imported has not already been imported.
forClassImportStatementOnly(ClassImportStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassImportStatementOnly(ClassImportStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassImportStatementOnly(ClassImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassInstantiation(ClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forClassInstantiation(ClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forClassInstantiationDoFirst(ClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassInstantiationDoFirst(ClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassInstantiationOnly(ClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassInstantiationOnly(ClassInstantiation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassInstantiationOnly(ClassInstantiation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassInstantiationOnly(ClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassLiteral(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassLiteral(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forClassLiteral(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forClassLiteral(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassLiteral(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassLiteral(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassLiteral(ClassLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ClassLiteral.
forClassLiteral(ClassLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ClassLiteral.
forClassLiteralDoFirst(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassLiteralDoFirst(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassLiteralOnly(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forClassLiteralOnly(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassLiteralOnly(ClassLiteral, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassLiteralOnly(ClassLiteral, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassLiteralOnly(ClassLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassOrInterfaceType(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassOrInterfaceType(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forClassOrInterfaceType(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forClassOrInterfaceType(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassOrInterfaceType(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassOrInterfaceType(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassOrInterfaceType(ClassOrInterfaceType) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ClassOrInterfaceType.
forClassOrInterfaceType(ClassOrInterfaceType) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ClassOrInterfaceType.
forClassOrInterfaceTypeDoFirst(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassOrInterfaceTypeDoFirst(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forClassOrInterfaceTypeOnly(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forClassOrInterfaceTypeOnly(ClassOrInterfaceType, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forClassOrInterfaceTypeOnly(ClassOrInterfaceType, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forClassOrInterfaceTypeOnly(ClassOrInterfaceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComparisonExpression(ComparisonExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComparisonExpression(ComparisonExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComparisonExpressionDoFirst(ComparisonExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComparisonExpressionDoFirst(ComparisonExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComparisonExpressionOnly(ComparisonExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Verify that both the left and right of this comparison expression are number types and InstanceDatas.
forComparisonExpressionOnly(ComparisonExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComparisonExpressionOnly(ComparisonExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComparisonExpressionOnly(ComparisonExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComparisonExpressionOnly(ComparisonExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.Augmentor
Visit the encosing part of this ComplexAnonymousClass name, and then delegate to forAnonymousClassInstantiation(e).
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Delegate to helper method.
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Delegate to helper method.
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Delegate to method in LanguageLevelVisitor
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Delegate to method in LLV.
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Resolve the type of this anonymous class.
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Delegate to method in LLV
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
Delegate to method in LLV
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexAnonymousClassInstantiation.
forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexAnonymousClassInstantiation.
forComplexAnonymousClassInstantiationDoFirst(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexAnonymousClassInstantiationDoFirst(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation, JExpressionIF, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation, RetType, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
This is not legal java--should have been caught before the TypeChecker.
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexInitializedArrayInstantiation.
forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexInitializedArrayInstantiation.
forComplexInitializedArrayInstantiationDoFirst(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexInitializedArrayInstantiationDoFirst(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexMethodInvocation(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Tries to match this method invocation to a method in the context.
forComplexMethodInvocation(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexMethodInvocation(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexMethodInvocation(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexMethodInvocation(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexMethodInvocation(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexMethodInvocation(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexMethodInvocation(ComplexMethodInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexMethodInvocation.
forComplexMethodInvocation(ComplexMethodInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexMethodInvocation.
forComplexMethodInvocationDoFirst(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexMethodInvocationDoFirst(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexMethodInvocationOnly(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexMethodInvocationOnly(ComplexMethodInvocation, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexMethodInvocationOnly(ComplexMethodInvocation, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexMethodInvocationOnly(ComplexMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Handles this complex named class instantiation.
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexNamedClassInstantiation.
forComplexNamedClassInstantiation(ComplexNamedClassInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexNamedClassInstantiation.
forComplexNamedClassInstantiationDoFirst(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexNamedClassInstantiationDoFirst(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexNameReference(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
To resolve this ComplexNameReference, first visit the lhs with an instance of this visitor in order to get its type.
forComplexNameReference(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexNameReference(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Call the ResolveNameVisitor to see if this is a reference to a Type name.
forComplexNameReference(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexNameReference(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexNameReference(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexNameReference(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexNameReference(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexNameReference(ComplexNameReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexNameReference.
forComplexNameReference(ComplexNameReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexNameReference.
forComplexNameReferenceDoFirst(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexNameReferenceDoFirst(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexNameReferenceOnly(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexNameReferenceOnly(ComplexNameReference, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexNameReferenceOnly(ComplexNameReference, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexNameReferenceOnly(ComplexNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexSuperConstructorInvocation.
forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexSuperConstructorInvocation.
forComplexSuperConstructorInvocationDoFirst(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexSuperConstructorInvocationDoFirst(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexSuperReference(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexSuperReference(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexSuperReference(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexSuperReference(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexSuperReference(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexSuperReference(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexSuperReference(ComplexSuperReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexSuperReference.
forComplexSuperReference(ComplexSuperReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexSuperReference.
forComplexSuperReferenceDoFirst(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexSuperReferenceDoFirst(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexSuperReferenceOnly(ComplexSuperReference, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Makes sure that the enclosing result is not null--if it is, return null.
forComplexSuperReferenceOnly(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexSuperReferenceOnly(ComplexSuperReference, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexSuperReferenceOnly(ComplexSuperReference, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexSuperReferenceOnly(ComplexSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
ComplexThisConstructorInvocations are not ever allowed.
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexThisConstructorInvocation.
forComplexThisConstructorInvocation(ComplexThisConstructorInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexThisConstructorInvocation.
forComplexThisConstructorInvocationDoFirst(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexThisConstructorInvocationDoFirst(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexThisConstructorInvocationOnly(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexThisConstructorInvocationOnly(ComplexThisConstructorInvocation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexThisConstructorInvocationOnly(ComplexThisConstructorInvocation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexThisConstructorInvocationOnly(ComplexThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexThisReference(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexThisReference(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexThisReference(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexThisReference(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexThisReference(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexThisReference(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexThisReference(ComplexThisReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexThisReference.
forComplexThisReference(ComplexThisReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexThisReference.
forComplexThisReferenceDoFirst(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexThisReferenceDoFirst(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexThisReferenceOnly(ComplexThisReference, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Check to make sure that the enclosing result could be resolved and that it a type name.
forComplexThisReferenceOnly(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexThisReferenceOnly(ComplexThisReference, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexThisReferenceOnly(ComplexThisReference, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexThisReferenceOnly(ComplexThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
This is not legal java--should have been caught before the TypeChecker.
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ComplexUninitializedArrayInstantiation.
forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ComplexUninitializedArrayInstantiation.
forComplexUninitializedArrayInstantiationDoFirst(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexUninitializedArrayInstantiationDoFirst(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forComplexUninitializedArrayInstantiationOnly(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forComplexUninitializedArrayInstantiationOnly(ComplexUninitializedArrayInstantiation, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forComplexUninitializedArrayInstantiationOnly(ComplexUninitializedArrayInstantiation, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forComplexUninitializedArrayInstantiationOnly(ComplexUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCompoundWord(CompoundWord) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCompoundWord(CompoundWord) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forCompoundWord(CompoundWord) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forCompoundWord(CompoundWord) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forCompoundWord(CompoundWord) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forCompoundWord(CompoundWord) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCompoundWord(CompoundWord) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of CompoundWord.
forCompoundWord(CompoundWord) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of CompoundWord.
forCompoundWordDoFirst(CompoundWord) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCompoundWordDoFirst(CompoundWord) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forCompoundWordOnly(CompoundWord) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forCompoundWordOnly(CompoundWord, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forCompoundWordOnly(CompoundWord, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forCompoundWordOnly(CompoundWord) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.Augmentor
Delegate the augmentation of this method def's declaration to forMethodDef.
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Create a method data corresponding to this method declaration, and then visit the concrete method def with a new bodybody visitor, passing it the enclosing method data.
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Creates a method data corresponding to this method declaration, and then visit the concrete method def with a new bodybody visitor, passing it the enclosing method data.
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
Visit all of the fields of the ConcreteMethodDef, and resolve everything.
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker
This error should be thrown in the first pass, but throw it again here, just in case
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forConcreteMethodDef(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forConcreteMethodDef(ConcreteMethodDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ConcreteMethodDef.
forConcreteMethodDef(ConcreteMethodDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ConcreteMethodDef.
forConcreteMethodDefDoFirst(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
 
forConcreteMethodDefDoFirst(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
 
forConcreteMethodDefDoFirst(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConcreteMethodDefDoFirst(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Makes sure that this concrete method def is not declared to be abstract.
forConcreteMethodDefDoFirst(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forConcreteMethodDefOnly(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConcreteMethodDefOnly(ConcreteMethodDef, JExpressionIF, JExpressionIF[], JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF[], JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forConcreteMethodDefOnly(ConcreteMethodDef, RetType, RetType[], RetType, RetType, RetType[], RetType[], RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forConcreteMethodDefOnly(ConcreteMethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forConcreteMethodDefOnly(ConcreteMethodDef, TypeData, TypeData[], TypeData, TypeData, TypeData, TypeData[], TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
ForCondition() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
forConditionalExpression(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Throw runtime exception, since conditional expressions are not allowed, and this should have been caught before the TypeChecker.
forConditionalExpression(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConditionalExpression(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forConditionalExpression(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forConditionalExpression(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forConditionalExpression(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forConditionalExpression(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forConditionalExpression(ConditionalExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ConditionalExpression.
forConditionalExpression(ConditionalExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ConditionalExpression.
forConditionalExpressionDoFirst(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Ignore ConditionalExpression.
forConditionalExpressionDoFirst(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConditionalExpressionDoFirst(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forConditionalExpressionOnly(ConditionalExpression, TypeData, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Not currently supported
forConditionalExpressionOnly(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConditionalExpressionOnly(ConditionalExpression, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forConditionalExpressionOnly(ConditionalExpression, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forConditionalExpressionOnly(ConditionalExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
ForConditionI - Interface in edu.rice.cs.javalanglevels.tree
 
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.Augmentor
Do the augmentation necessary for a ConstructorDef.
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Create a constructor corresponding to the specifications in the ConstructorDef, and then visit the constructor body, passing the constructor as the enclosing data.
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Create a constructor corresponding to the specifications in the ConstructorDef.
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
Finds the corresponding MethodData for this constructor first.
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forConstructorDef(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forConstructorDef(ConstructorDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ConstructorDef.
forConstructorDef(ConstructorDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ConstructorDef.
forConstructorDefDoFirst(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Throw an error: Interfaces cannot have constructors
forConstructorDefDoFirst(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
Throw an error: Interfaces cannot have constructors
forConstructorDefDoFirst(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConstructorDefDoFirst(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forConstructorDefOnly(ConstructorDef, TypeData, TypeData[], TypeData[], TypeData) - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
 
forConstructorDefOnly(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forConstructorDefOnly(ConstructorDef, JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF[], JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forConstructorDefOnly(ConstructorDef, RetType, RetType, RetType[], RetType[], RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forConstructorDefOnly(ConstructorDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forContinueStatement(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forContinueStatement(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forContinueStatementDoFirst(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forContinueStatementDoFirst(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forContinueStatementOnly(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forContinueStatementOnly(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forContinueStatementOnly(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forContinueStatementOnly(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forContinueStatementOnly(ContinueStatement) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forDefaultCase(DefaultCase) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Delegate handling this default case to its superclass.
forDefaultCase(DefaultCase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDefaultCase(DefaultCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forDefaultCase(DefaultCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forDefaultCase(DefaultCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDefaultCase(DefaultCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDefaultCase(DefaultCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDefaultCase(DefaultCase) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of DefaultCase.
forDefaultCase(DefaultCase) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of DefaultCase.
forDefaultCaseDoFirst(DefaultCase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDefaultCaseDoFirst(DefaultCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDefaultCaseOnly(DefaultCase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDefaultCaseOnly(DefaultCase, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDefaultCaseOnly(DefaultCase, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDefaultCaseOnly(DefaultCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDimensionExpressionList(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDimensionExpressionList(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forDimensionExpressionList(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forDimensionExpressionList(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDimensionExpressionList(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDimensionExpressionList(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDimensionExpressionList(DimensionExpressionList) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of DimensionExpressionList.
forDimensionExpressionList(DimensionExpressionList) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of DimensionExpressionList.
forDimensionExpressionListDoFirst(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDimensionExpressionListDoFirst(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDimensionExpressionListOnly(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDimensionExpressionListOnly(DimensionExpressionList, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDimensionExpressionListOnly(DimensionExpressionList, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDimensionExpressionListOnly(DimensionExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Delegate to method for super class.
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of DivideAssignmentExpression.
forDivideAssignmentExpression(DivideAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of DivideAssignmentExpression.
forDivideAssignmentExpressionDoFirst(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDivideAssignmentExpressionDoFirst(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDivideAssignmentExpressionOnly(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDivideAssignmentExpressionOnly(DivideAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDivideAssignmentExpressionOnly(DivideAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDivideAssignmentExpressionOnly(DivideAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDivideExpression(DivideExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDivideExpression(DivideExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forDivideExpression(DivideExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forDivideExpression(DivideExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDivideExpression(DivideExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDivideExpression(DivideExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDivideExpression(DivideExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of DivideExpression.
forDivideExpression(DivideExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of DivideExpression.
forDivideExpressionDoFirst(DivideExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDivideExpressionDoFirst(DivideExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDivideExpressionOnly(DivideExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDivideExpressionOnly(DivideExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDivideExpressionOnly(DivideExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDivideExpressionOnly(DivideExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDoStatement(DoStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
First, visit the body of the do statement with a body type checker.
forDoStatement(DoStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDoStatement(DoStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forDoStatement(DoStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forDoStatement(DoStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDoStatement(DoStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDoStatement(DoStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDoStatement(DoStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of DoStatement.
forDoStatement(DoStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of DoStatement.
forDoStatementDoFirst(DoStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDoStatementDoFirst(DoStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDoStatementOnly(DoStatement, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Make sure that the condition statement of the while returns type boolean.
forDoStatementOnly(DoStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDoStatementOnly(DoStatement, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDoStatementOnly(DoStatement, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDoStatementOnly(DoStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDoubleLiteral(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDoubleLiteral(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forDoubleLiteral(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forDoubleLiteral(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDoubleLiteral(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDoubleLiteral(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDoubleLiteral(DoubleLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of DoubleLiteral.
forDoubleLiteral(DoubleLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of DoubleLiteral.
forDoubleLiteralDoFirst(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDoubleLiteralDoFirst(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forDoubleLiteralOnly(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forDoubleLiteralOnly(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forDoubleLiteralOnly(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forDoubleLiteralOnly(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forDoubleLiteralOnly(DoubleLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyExpression(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyExpression(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forEmptyExpression(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forEmptyExpression(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEmptyExpression(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEmptyExpression(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyExpression(EmptyExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of EmptyExpression.
forEmptyExpression(EmptyExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of EmptyExpression.
forEmptyExpressionDoFirst(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyExpressionDoFirst(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
The EmptyExpression is a sign of an error.
forEmptyExpressionDoFirst(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyExpressionOnly(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Gives a Runtime Exception, because the fact that there is an EmptyExpression here should have been caught before the TypeChecker pass.
forEmptyExpressionOnly(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyExpressionOnly(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEmptyExpressionOnly(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEmptyExpressionOnly(EmptyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyForCondition(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forEmptyForCondition(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyForCondition(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forEmptyForCondition(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forEmptyForCondition(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEmptyForCondition(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEmptyForCondition(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyForCondition(EmptyForCondition) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of EmptyForCondition.
forEmptyForCondition(EmptyForCondition) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of EmptyForCondition.
forEmptyForConditionDoFirst(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyForConditionDoFirst(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyForConditionOnly(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyForConditionOnly(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEmptyForConditionOnly(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEmptyForConditionOnly(EmptyForCondition) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyStatement(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyStatement(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forEmptyStatement(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forEmptyStatement(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEmptyStatement(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEmptyStatement(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyStatement(EmptyStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of EmptyStatement.
forEmptyStatement(EmptyStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of EmptyStatement.
forEmptyStatementDoFirst(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyStatementDoFirst(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEmptyStatementOnly(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEmptyStatementOnly(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEmptyStatementOnly(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEmptyStatementOnly(EmptyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEqualityExpression(EqualityExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forEqualityExpression(EqualityExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forEqualityExpressionDoFirst(EqualityExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEqualityExpressionDoFirst(EqualityExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEqualityExpressionOnly(EqualityExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
This EqualityExpression is badly formed if left_result and right_result have incompatible types.
forEqualityExpressionOnly(EqualityExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEqualityExpressionOnly(EqualityExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEqualityExpressionOnly(EqualityExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEqualityExpressionOnly(EqualityExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEqualsExpression(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEqualsExpression(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forEqualsExpression(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forEqualsExpression(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEqualsExpression(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEqualsExpression(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEqualsExpression(EqualsExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of EqualsExpression.
forEqualsExpression(EqualsExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of EqualsExpression.
forEqualsExpressionDoFirst(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEqualsExpressionDoFirst(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forEqualsExpressionOnly(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forEqualsExpressionOnly(EqualsExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forEqualsExpressionOnly(EqualsExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forEqualsExpressionOnly(EqualsExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forExpression(Expression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forExpression(Expression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forExpressionDoFirst(Expression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forExpressionDoFirst(Expression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forExpressionList(ExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forExpressionList(ExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forExpressionListDoFirst(ExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forExpressionListDoFirst(ExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forExpressionListOnly(ExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forExpressionListOnly(ExpressionList, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forExpressionListOnly(ExpressionList, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forExpressionListOnly(ExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forExpressionOnly(Expression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forExpressionOnly(Expression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forExpressionOnly(Expression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forExpressionOnly(Expression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forExpressionStatement(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forExpressionStatement(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Visits the expression with a new ExpressionTypeChecker, and return the result of that visitation.
forExpressionStatement(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forExpressionStatement(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forExpressionStatement(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forExpressionStatement(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forExpressionStatement(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forExpressionStatement(ExpressionStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ExpressionStatement.
forExpressionStatement(ExpressionStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ExpressionStatement.
forExpressionStatementDoFirst(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forExpressionStatementDoFirst(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forExpressionStatementOnly(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forExpressionStatementOnly(ExpressionStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forExpressionStatementOnly(ExpressionStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forExpressionStatementOnly(ExpressionStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forExpressionStatementOnly(ExpressionStatement, TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forFloatLiteral(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forFloatLiteral(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forFloatLiteral(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forFloatLiteral(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forFloatLiteral(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forFloatLiteral(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forFloatLiteral(FloatLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of FloatLiteral.
forFloatLiteral(FloatLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of FloatLiteral.
forFloatLiteralDoFirst(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forFloatLiteralDoFirst(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forFloatLiteralOnly(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forFloatLiteralOnly(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forFloatLiteralOnly(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forFloatLiteralOnly(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forFloatLiteralOnly(FloatLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forFormalParameter(FormalParameter) - Method in class edu.rice.cs.javalanglevels.Augmentor
All formal parameters (parameters to a method or in a catch clause) are augmented to be "final".
forFormalParameter(FormalParameter) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forFormalParameter(FormalParameter) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
 
forFormalParameter(FormalParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forFormalParameter(FormalParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forFormalParameter(FormalParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forFormalParameter(FormalParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forFormalParameter(FormalParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forFormalParameter(FormalParameter) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of FormalParameter.
forFormalParameter(FormalParameter) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of FormalParameter.
forFormalParameterDoFirst(FormalParameter) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forFormalParameterDoFirst(FormalParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forFormalParameterOnly(FormalParameter) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forFormalParameterOnly(FormalParameter, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forFormalParameterOnly(FormalParameter, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forFormalParameterOnly(FormalParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forForStatement(ForStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
First, visit the condition expression of the for statement with a special visitor that makes sure no assignment is done.
forForStatement(ForStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forForStatement(ForStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forForStatement(ForStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forForStatement(ForStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forForStatement(ForStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forForStatement(ForStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forForStatement(ForStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ForStatement.
forForStatement(ForStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ForStatement.
forForStatementDoFirst(ForStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forForStatementDoFirst(ForStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forForStatementOnly(ForStatement, TypeData, TypeData, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forForStatementOnly(ForStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forForStatementOnly(ForStatement, JExpressionIF, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forForStatementOnly(ForStatement, RetType, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forForStatementOnly(ForStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forFunctionInvocation(FunctionInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forFunctionInvocation(FunctionInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forFunctionInvocationDoFirst(FunctionInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forFunctionInvocationDoFirst(FunctionInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forFunctionInvocationOnly(FunctionInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forFunctionInvocationOnly(FunctionInvocation, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forFunctionInvocationOnly(FunctionInvocation, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forFunctionInvocationOnly(FunctionInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forGreaterThanExpression(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forGreaterThanExpression(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forGreaterThanExpression(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forGreaterThanExpression(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forGreaterThanExpression(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forGreaterThanExpression(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forGreaterThanExpression(GreaterThanExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of GreaterThanExpression.
forGreaterThanExpression(GreaterThanExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of GreaterThanExpression.
forGreaterThanExpressionDoFirst(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forGreaterThanExpressionDoFirst(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forGreaterThanExpressionOnly(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forGreaterThanExpressionOnly(GreaterThanExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forGreaterThanExpressionOnly(GreaterThanExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forGreaterThanExpressionOnly(GreaterThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of GreaterThanOrEqualExpression.
forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of GreaterThanOrEqualExpression.
forGreaterThanOrEqualExpressionDoFirst(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forGreaterThanOrEqualExpressionDoFirst(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forGreaterThanOrEqualExpressionOnly(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forGreaterThanOrEqualExpressionOnly(GreaterThanOrEqualExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forGreaterThanOrEqualExpressionOnly(GreaterThanOrEqualExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forGreaterThanOrEqualExpressionOnly(GreaterThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIfThenElseStatement(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
First, visit the condition expression of the if-then-else statement with a special visitor that makes sure no assignment is done.
forIfThenElseStatement(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIfThenElseStatement(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forIfThenElseStatement(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forIfThenElseStatement(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forIfThenElseStatement(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forIfThenElseStatement(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIfThenElseStatement(IfThenElseStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of IfThenElseStatement.
forIfThenElseStatement(IfThenElseStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of IfThenElseStatement.
forIfThenElseStatementDoFirst(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIfThenElseStatementDoFirst(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIfThenElseStatementOnly(IfThenElseStatement, TypeData, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Make sure that the conditional expression has the right type, and if both branches of the if/else return, return a value the common super type of the two return types.
forIfThenElseStatementOnly(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIfThenElseStatementOnly(IfThenElseStatement, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forIfThenElseStatementOnly(IfThenElseStatement, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forIfThenElseStatementOnly(IfThenElseStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIfThenStatement(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
First, visit the condition expression of the if statement with a special visitor that makes sure no assignment is done.
forIfThenStatement(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIfThenStatement(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forIfThenStatement(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forIfThenStatement(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forIfThenStatement(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forIfThenStatement(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIfThenStatement(IfThenStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of IfThenStatement.
forIfThenStatement(IfThenStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of IfThenStatement.
forIfThenStatementDoFirst(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIfThenStatementDoFirst(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIfThenStatementOnly(IfThenStatement, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forIfThenStatementOnly(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIfThenStatementOnly(IfThenStatement, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forIfThenStatementOnly(IfThenStatement, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forIfThenStatementOnly(IfThenStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forImportStatement(ImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forImportStatement(ImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forImportStatementDoFirst(ImportStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forImportStatementDoFirst(ImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forImportStatementOnly(ImportStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forImportStatementOnly(ImportStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forImportStatementOnly(ImportStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forImportStatementOnly(ImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIncrementExpression(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Visit the value of this increment expression with the LValueWithValueTypeChecker, since whatever it represents should already have a value before we try to increment it.
forIncrementExpression(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker
An increment expression is a special case that cannot appear on the lhs
forIncrementExpression(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker
An increment expression is a special case that cannot appear on the lhs
forIncrementExpression(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forIncrementExpression(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forIncrementExpressionDoFirst(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIncrementExpressionDoFirst(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIncrementExpressionOnly(IncrementExpression, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
An IncrementExpression is badly formatted if the thing being incremented is a type (valueRes is not an InstanceData) or if the value being incremented cannot be assigned to.
forIncrementExpressionOnly(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIncrementExpressionOnly(IncrementExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forIncrementExpressionOnly(IncrementExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forIncrementExpressionOnly(IncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
ForInit() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ForInitI - Interface in edu.rice.cs.javalanglevels.tree
 
forInitializedArrayInstantiation(InitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInitializedArrayInstantiation(InitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInitializedArrayInstantiationDoFirst(InitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInitializedArrayInstantiationDoFirst(InitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInitializedArrayInstantiationOnly(InitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInitializedArrayInstantiationOnly(InitializedArrayInstantiation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInitializedArrayInstantiationOnly(InitializedArrayInstantiation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInitializedArrayInstantiationOnly(InitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
If the VariableDeclarator is initialized, things get a little bit more complicated.
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of InitializedVariableDeclarator.
forInitializedVariableDeclarator(InitializedVariableDeclarator) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of InitializedVariableDeclarator.
forInitializedVariableDeclaratorDoFirst(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInitializedVariableDeclaratorDoFirst(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInitializedVariableDeclaratorOnly(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInitializedVariableDeclaratorOnly(InitializedVariableDeclarator, TypeData, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Makes sure that the initializedvariable declarator is correct (the types match) Also, add the Variable Data corresponding to this initializiation to the _vars list, so that it can be referenced within this scope.
forInitializedVariableDeclaratorOnly(InitializedVariableDeclarator, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInitializedVariableDeclaratorOnly(InitializedVariableDeclarator, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInitializedVariableDeclaratorOnly(InitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInitializer(Initializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInitializer(Initializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInitializerDoFirst(Initializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInitializerDoFirst(Initializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInitializerOnly(Initializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInitializerOnly(Initializer, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInitializerOnly(Initializer, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInitializerOnly(Initializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.Augmentor
Look up this inner class in the enclosing data, and then visits its body.
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Process a local class definition
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Process a local inner class definition
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Call the method in FullJavaVisitor since it's common to this and FullJavaBodyFullJavaVisitor.
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Process a local inner class definition
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Call the method in FullJavaVisitor; it's common to this ClassBodyAdvancedVisitor.
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Look up the SymbolData for this InnerClass within the enclosing data, check for cyclic inheritance, and then visit everything inside the inner class.
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInnerClassDef(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInnerClassDef(InnerClassDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of InnerClassDef.
forInnerClassDef(InnerClassDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of InnerClassDef.
forInnerClassDefDoFirst(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInnerClassDefDoFirst(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInnerClassDefOnly(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInnerClassDefOnly(InnerClassDef, JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF, JExpressionIF[], JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInnerClassDefOnly(InnerClassDef, RetType, RetType, RetType[], RetType, RetType[], RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInnerClassDefOnly(InnerClassDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInnerClassDefOnly(InnerClassDef, TypeData, TypeData, TypeData[], TypeData, TypeData[], TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.Augmentor
Look up this inner interface in the enclosing data, and then visit its body with a new Augmentor.
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Process a local interface definition
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Process a local inner interface definition
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Call the method in FullJavaVisitor since it's common to this and FullJavaBodyFullJavaVisitor.
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Call the method in FullJavaVisitor since it's common to this and FullJavaBodyFullJavaVisitor.
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Call the method in FullJavaVisitor since it's common to this ClassBodyFullJavaVisitor.
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Look for the inner interface inside of the enclosing data.
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInnerInterfaceDef(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInnerInterfaceDef(InnerInterfaceDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of InnerInterfaceDef.
forInnerInterfaceDef(InnerInterfaceDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of InnerInterfaceDef.
forInnerInterfaceDefDoFirst(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInnerInterfaceDefDoFirst(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Check for problems with InnerInterfaceDefs that are common to all language levels: specifically, they cannot be final.
forInnerInterfaceDefDoFirst(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInnerInterfaceDefOnly(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInnerInterfaceDefOnly(InnerInterfaceDef, JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF[], JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInnerInterfaceDefOnly(InnerInterfaceDef, RetType, RetType, RetType[], RetType[], RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInnerInterfaceDefOnly(InnerInterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInnerInterfaceDefOnly(InnerInterfaceDef, TypeData, TypeData, TypeData[], TypeData[], TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInstanceInitializer(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInstanceInitializer(InstanceInitializer) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of InstanceInitializer.
forInstanceInitializer(InstanceInitializer) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of InstanceInitializer.
forInstanceInitializerDoFirst(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
 
forInstanceInitializerDoFirst(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Add an appropriate error
forInstanceInitializerDoFirst(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
 
forInstanceInitializerDoFirst(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Throw an appropriate error
forInstanceInitializerDoFirst(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
Throw an appropriate error
forInstanceInitializerDoFirst(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInstanceInitializerDoFirst(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInstanceInitializerOnly(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInstanceInitializerOnly(InstanceInitializer, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInstanceInitializerOnly(InstanceInitializer, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInstanceInitializerOnly(InstanceInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInstanceInitializerOnly(InstanceInitializer, TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forInstanceofExpression(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Try to look up the type of the instanceof, and visit the expression that is being tested.
forInstanceofExpression(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInstanceofExpression(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInstanceofExpression(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInstanceofExpression(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInstanceofExpression(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInstanceofExpression(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInstanceofExpression(InstanceofExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of InstanceofExpression.
forInstanceofExpression(InstanceofExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of InstanceofExpression.
forInstanceofExpressionDoFirst(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Ignore instanceofExpression.
forInstanceofExpressionDoFirst(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInstanceofExpressionDoFirst(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInstanceofExpressionOnly(InstanceofExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Checks to see if this InstanceofExpression is okay.
forInstanceofExpressionOnly(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInstanceofExpressionOnly(InstanceofExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInstanceofExpressionOnly(InstanceofExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInstanceofExpressionOnly(InstanceofExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInstantiation(Instantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInstantiation(Instantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInstantiationDoFirst(Instantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInstantiationDoFirst(Instantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInstantiationOnly(Instantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInstantiationOnly(Instantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInstantiationOnly(Instantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInstantiationOnly(Instantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIntegerLiteral(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIntegerLiteral(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forIntegerLiteral(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forIntegerLiteral(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forIntegerLiteral(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forIntegerLiteral(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIntegerLiteral(IntegerLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of IntegerLiteral.
forIntegerLiteral(IntegerLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of IntegerLiteral.
forIntegerLiteralDoFirst(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIntegerLiteralDoFirst(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forIntegerLiteralOnly(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forIntegerLiteralOnly(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forIntegerLiteralOnly(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forIntegerLiteralOnly(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forIntegerLiteralOnly(IntegerLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.Augmentor
Look up this top level interface in the symbolTable, and then visit its body.
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Create a SymbolData corresponding to this interface and add it appropriately.
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Use the doFirst method to make sure that there aren't any errors with the declaration.
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInterfaceDef(InterfaceDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of InterfaceDef.
forInterfaceDef(InterfaceDef) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of InterfaceDef.
forInterfaceDef(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Do everything necessary to handle an interface
forInterfaceDefDoFirst(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInterfaceDefDoFirst(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Check for problems with InterfaceDefs: specifically, top level interfaces cannot be private or final.
forInterfaceDefDoFirst(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInterfaceDefOnly(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forInterfaceDefOnly(InterfaceDef, JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF[], JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forInterfaceDefOnly(InterfaceDef, RetType, RetType, RetType[], RetType[], RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forInterfaceDefOnly(InterfaceDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forInterfaceDefOnly(InterfaceDef, TypeData, TypeData, TypeData[], TypeData[], TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forJExpression(JExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forJExpression(JExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forJExpressionDoFirst(JExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forJExpressionDoFirst(JExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forJExpressionOnly(JExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forJExpressionOnly(JExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forJExpressionOnly(JExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forJExpressionOnly(JExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledBreakStatement(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledBreakStatement(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLabeledBreakStatement(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLabeledBreakStatement(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLabeledBreakStatement(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLabeledBreakStatement(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledBreakStatement(LabeledBreakStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LabeledBreakStatement.
forLabeledBreakStatement(LabeledBreakStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LabeledBreakStatement.
forLabeledBreakStatementDoFirst(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
 
forLabeledBreakStatementDoFirst(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledBreakStatementDoFirst(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledBreakStatementOnly(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledBreakStatementOnly(LabeledBreakStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLabeledBreakStatementOnly(LabeledBreakStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLabeledBreakStatementOnly(LabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledCase(LabeledCase) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Make sure that the label for this LabeledCase is correct.
forLabeledCase(LabeledCase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledCase(LabeledCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLabeledCase(LabeledCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLabeledCase(LabeledCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLabeledCase(LabeledCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLabeledCase(LabeledCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledCase(LabeledCase) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LabeledCase.
forLabeledCase(LabeledCase) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LabeledCase.
forLabeledCaseDoFirst(LabeledCase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledCaseDoFirst(LabeledCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledCaseOnly(LabeledCase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledCaseOnly(LabeledCase, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLabeledCaseOnly(LabeledCase, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLabeledCaseOnly(LabeledCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledContinueStatement(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledContinueStatement(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLabeledContinueStatement(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLabeledContinueStatement(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLabeledContinueStatement(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLabeledContinueStatement(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledContinueStatement(LabeledContinueStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LabeledContinueStatement.
forLabeledContinueStatement(LabeledContinueStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LabeledContinueStatement.
forLabeledContinueStatementDoFirst(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
 
forLabeledContinueStatementDoFirst(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledContinueStatementDoFirst(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledContinueStatementOnly(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledContinueStatementOnly(LabeledContinueStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLabeledContinueStatementOnly(LabeledContinueStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLabeledContinueStatementOnly(LabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledStatement(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledStatement(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
 
forLabeledStatement(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLabeledStatement(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLabeledStatement(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLabeledStatement(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLabeledStatement(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledStatement(LabeledStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LabeledStatement.
forLabeledStatement(LabeledStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LabeledStatement.
forLabeledStatementDoFirst(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
 
forLabeledStatementDoFirst(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledStatementDoFirst(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledStatementOnly(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLabeledStatementOnly(LabeledStatement, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLabeledStatementOnly(LabeledStatement, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLabeledStatementOnly(LabeledStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLabeledStatementOnly(LabeledStatement, TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LeftShiftAssignmentExpression.
forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LeftShiftAssignmentExpression.
forLeftShiftAssignmentExpressionDoFirst(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLeftShiftAssignmentExpressionDoFirst(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLeftShiftAssignmentExpressionOnly(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLeftShiftAssignmentExpressionOnly(LeftShiftAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLeftShiftAssignmentExpressionOnly(LeftShiftAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLeftShiftAssignmentExpressionOnly(LeftShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLeftShiftExpression(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLeftShiftExpression(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLeftShiftExpression(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLeftShiftExpression(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLeftShiftExpression(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLeftShiftExpression(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLeftShiftExpression(LeftShiftExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LeftShiftExpression.
forLeftShiftExpression(LeftShiftExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LeftShiftExpression.
forLeftShiftExpressionDoFirst(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLeftShiftExpressionDoFirst(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLeftShiftExpressionOnly(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLeftShiftExpressionOnly(LeftShiftExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLeftShiftExpressionOnly(LeftShiftExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLeftShiftExpressionOnly(LeftShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLessThanExpression(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLessThanExpression(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLessThanExpression(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLessThanExpression(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLessThanExpression(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLessThanExpression(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLessThanExpression(LessThanExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LessThanExpression.
forLessThanExpression(LessThanExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LessThanExpression.
forLessThanExpressionDoFirst(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLessThanExpressionDoFirst(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLessThanExpressionOnly(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLessThanExpressionOnly(LessThanExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLessThanExpressionOnly(LessThanExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLessThanExpressionOnly(LessThanExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLessThanOrEqualExpression(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLessThanOrEqualExpression(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLessThanOrEqualExpression(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLessThanOrEqualExpression(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLessThanOrEqualExpression(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLessThanOrEqualExpression(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLessThanOrEqualExpression(LessThanOrEqualExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LessThanOrEqualExpression.
forLessThanOrEqualExpression(LessThanOrEqualExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LessThanOrEqualExpression.
forLessThanOrEqualExpressionDoFirst(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLessThanOrEqualExpressionDoFirst(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLessThanOrEqualExpressionOnly(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLessThanOrEqualExpressionOnly(LessThanOrEqualExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLessThanOrEqualExpressionOnly(LessThanOrEqualExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLessThanOrEqualExpressionOnly(LessThanOrEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLexicalLiteral(LexicalLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLexicalLiteral(LexicalLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLexicalLiteralDoFirst(LexicalLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLexicalLiteralDoFirst(LexicalLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLexicalLiteralOnly(LexicalLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLexicalLiteralOnly(LexicalLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLexicalLiteralOnly(LexicalLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLexicalLiteralOnly(LexicalLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLongLiteral(LongLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLongLiteral(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forLongLiteral(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forLongLiteral(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLongLiteral(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLongLiteral(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLongLiteral(LongLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of LongLiteral.
forLongLiteral(LongLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of LongLiteral.
forLongLiteralDoFirst(LongLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLongLiteralDoFirst(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forLongLiteralOnly(LongLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forLongLiteralOnly(LongLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forLongLiteralOnly(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forLongLiteralOnly(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forLongLiteralOnly(LongLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
FORMAL_COMMENT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
FormalParameter() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
FormalParameter - Class in edu.rice.cs.javalanglevels.tree
Class FormalParameter, a component of the JExpressionIF composite hierarchy.
FormalParameter(SourceInfo, VariableDeclarator, boolean) - Constructor for class edu.rice.cs.javalanglevels.tree.FormalParameter
Constructs a FormalParameter.
FormalParameters() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
formalParameters2TypeDatas(FormalParameter[], SymbolData) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Convert the provided FormalParameter array into an array of TypeData corresponding to the types of the FormalParameters.
formalParameters2VariableData(FormalParameter[], SymbolData) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Convert the specified array of FormalParameters into an array of VariableDatas which is then returned.
forMemberType(MemberType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMemberType(MemberType) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This is overwritten because we don't want to visit each half of MemberType recursively.
forMemberType(MemberType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forMemberType(MemberType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forMemberType(MemberType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMemberType(MemberType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMemberType(MemberType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMemberType(MemberType) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of MemberType.
forMemberType(MemberType) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of MemberType.
forMemberTypeDoFirst(MemberType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMemberTypeDoFirst(MemberType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMemberTypeOnly(MemberType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMemberTypeOnly(MemberType, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMemberTypeOnly(MemberType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMemberTypeOnly(MemberType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMethodDef(MethodDef) - Method in class edu.rice.cs.javalanglevels.Augmentor
Do the augmentation necessary for a MethodDef.
forMethodDef(MethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forMethodDef(MethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forMethodDefDoFirst(MethodDef) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Ignore MethodDef.
forMethodDefDoFirst(MethodDef) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Give an appropriate error
forMethodDefDoFirst(MethodDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMethodDefDoFirst(MethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMethodDefOnly(MethodDef) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMethodDefOnly(MethodDef, JExpressionIF, JExpressionIF[], JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMethodDefOnly(MethodDef, RetType, RetType[], RetType, RetType, RetType[], RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMethodDefOnly(MethodDef) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMethodDefOnly(MethodDef, TypeData, TypeData[], TypeData, TypeData, TypeData, TypeData[]) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forMethodInvocation(MethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forMethodInvocation(MethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forMethodInvocationDoFirst(MethodInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMethodInvocationDoFirst(MethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMethodInvocationOnly(MethodInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMethodInvocationOnly(MethodInvocation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMethodInvocationOnly(MethodInvocation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMethodInvocationOnly(MethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Delegate to method for super class.
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of MinusAssignmentExpression.
forMinusAssignmentExpression(MinusAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of MinusAssignmentExpression.
forMinusAssignmentExpressionDoFirst(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMinusAssignmentExpressionDoFirst(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMinusAssignmentExpressionOnly(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMinusAssignmentExpressionOnly(MinusAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMinusAssignmentExpressionOnly(MinusAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMinusAssignmentExpressionOnly(MinusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMinusExpression(MinusExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMinusExpression(MinusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forMinusExpression(MinusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forMinusExpression(MinusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMinusExpression(MinusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMinusExpression(MinusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMinusExpression(MinusExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of MinusExpression.
forMinusExpression(MinusExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of MinusExpression.
forMinusExpressionDoFirst(MinusExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMinusExpressionDoFirst(MinusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMinusExpressionOnly(MinusExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMinusExpressionOnly(MinusExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMinusExpressionOnly(MinusExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMinusExpressionOnly(MinusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModAssignmentExpression(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Delegate to method for super class.
forModAssignmentExpression(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModAssignmentExpression(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forModAssignmentExpression(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forModAssignmentExpression(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forModAssignmentExpression(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forModAssignmentExpression(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModAssignmentExpression(ModAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ModAssignmentExpression.
forModAssignmentExpression(ModAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ModAssignmentExpression.
forModAssignmentExpressionDoFirst(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModAssignmentExpressionDoFirst(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModAssignmentExpressionOnly(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModAssignmentExpressionOnly(ModAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forModAssignmentExpressionOnly(ModAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forModAssignmentExpressionOnly(ModAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModExpression(ModExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModExpression(ModExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forModExpression(ModExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forModExpression(ModExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forModExpression(ModExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forModExpression(ModExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModExpression(ModExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ModExpression.
forModExpression(ModExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ModExpression.
forModExpressionDoFirst(ModExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModExpressionDoFirst(ModExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModExpressionOnly(ModExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModExpressionOnly(ModExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forModExpressionOnly(ModExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forModExpressionOnly(ModExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModifiersAndVisibility(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModifiersAndVisibility(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forModifiersAndVisibility(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forModifiersAndVisibility(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forModifiersAndVisibility(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forModifiersAndVisibility(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModifiersAndVisibility(ModifiersAndVisibility) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ModifiersAndVisibility.
forModifiersAndVisibility(ModifiersAndVisibility) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ModifiersAndVisibility.
forModifiersAndVisibilityDoFirst(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Check for problems with modifiers that are specific to method definitions.
forModifiersAndVisibilityDoFirst(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Process ModifiersAndVisibility.
forModifiersAndVisibilityDoFirst(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Only abstract, public, private, protected, static and final are allowed in language levels.
forModifiersAndVisibilityDoFirst(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModifiersAndVisibilityDoFirst(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Check for problems with modifiers that are common to all language levels: duplicate modifiers and illegal combinations of modifiers.
forModifiersAndVisibilityDoFirst(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forModifiersAndVisibilityOnly(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forModifiersAndVisibilityOnly(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forModifiersAndVisibilityOnly(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forModifiersAndVisibilityOnly(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Delegate to method for super class.
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of MultiplyAssignmentExpression.
forMultiplyAssignmentExpression(MultiplyAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of MultiplyAssignmentExpression.
forMultiplyAssignmentExpressionDoFirst(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMultiplyAssignmentExpressionDoFirst(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMultiplyAssignmentExpressionOnly(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMultiplyAssignmentExpressionOnly(MultiplyAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMultiplyAssignmentExpressionOnly(MultiplyAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMultiplyAssignmentExpressionOnly(MultiplyAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMultiplyExpression(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMultiplyExpression(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forMultiplyExpression(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forMultiplyExpression(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMultiplyExpression(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMultiplyExpression(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMultiplyExpression(MultiplyExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of MultiplyExpression.
forMultiplyExpression(MultiplyExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of MultiplyExpression.
forMultiplyExpressionDoFirst(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMultiplyExpressionDoFirst(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forMultiplyExpressionOnly(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forMultiplyExpressionOnly(MultiplyExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forMultiplyExpressionOnly(MultiplyExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forMultiplyExpressionOnly(MultiplyExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNamedClassInstantiation(NamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNamedClassInstantiation(NamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNamedClassInstantiationDoFirst(NamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNamedClassInstantiationDoFirst(NamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNamedClassInstantiationOnly(NamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNamedClassInstantiationOnly(NamedClassInstantiation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNamedClassInstantiationOnly(NamedClassInstantiation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNamedClassInstantiationOnly(NamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNameReference(NameReference) - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker
 
forNameReference(NameReference) - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker
 
forNameReference(NameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNameReference(NameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNameReferenceDoFirst(NameReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNameReferenceDoFirst(NameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNameReferenceOnly(NameReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNameReferenceOnly(NameReference, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNameReferenceOnly(NameReference, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNameReferenceOnly(NameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativeExpression(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativeExpression(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNegativeExpression(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNegativeExpression(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNegativeExpression(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNegativeExpression(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativeExpression(NegativeExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of NegativeExpression.
forNegativeExpression(NegativeExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of NegativeExpression.
forNegativeExpressionDoFirst(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativeExpressionDoFirst(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativeExpressionOnly(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativeExpressionOnly(NegativeExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNegativeExpressionOnly(NegativeExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNegativeExpressionOnly(NegativeExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of NegativePostfixIncrementExpression.
forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of NegativePostfixIncrementExpression.
forNegativePostfixIncrementExpressionDoFirst(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativePostfixIncrementExpressionDoFirst(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativePostfixIncrementExpressionOnly(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativePostfixIncrementExpressionOnly(NegativePostfixIncrementExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNegativePostfixIncrementExpressionOnly(NegativePostfixIncrementExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNegativePostfixIncrementExpressionOnly(NegativePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of NegativePrefixIncrementExpression.
forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of NegativePrefixIncrementExpression.
forNegativePrefixIncrementExpressionDoFirst(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativePrefixIncrementExpressionDoFirst(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNegativePrefixIncrementExpressionOnly(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNegativePrefixIncrementExpressionOnly(NegativePrefixIncrementExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNegativePrefixIncrementExpressionOnly(NegativePrefixIncrementExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNegativePrefixIncrementExpressionOnly(NegativePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNoOpExpression(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNoOpExpression(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNoOpExpression(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNoOpExpression(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNoOpExpression(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNoOpExpression(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNoOpExpression(NoOpExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of NoOpExpression.
forNoOpExpression(NoOpExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of NoOpExpression.
forNoOpExpressionDoFirst(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNoOpExpressionDoFirst(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
The NoOp expression signifies a missing binary operator that was encountered when the parser built the AST.
forNoOpExpressionDoFirst(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNoOpExpressionOnly(NoOpExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
This should have been caught in the first pass.
forNoOpExpressionOnly(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNoOpExpressionOnly(NoOpExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNoOpExpressionOnly(NoOpExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNoOpExpressionOnly(NoOpExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of NormalTryCatchStatement.
forNormalTryCatchStatement(NormalTryCatchStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of NormalTryCatchStatement.
forNormalTryCatchStatementDoFirst(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNormalTryCatchStatementDoFirst(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNormalTryCatchStatementOnly(NormalTryCatchStatement, TypeData, TypeData[]) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Assumes that tryBlockRes, catchBlocksRes, and finallyBlock_result are InstanceDatas
forNormalTryCatchStatementOnly(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNormalTryCatchStatementOnly(NormalTryCatchStatement, JExpressionIF, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNormalTryCatchStatementOnly(NormalTryCatchStatement, RetType, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNormalTryCatchStatementOnly(NormalTryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNotEqualExpression(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNotEqualExpression(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNotEqualExpression(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNotEqualExpression(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNotEqualExpression(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNotEqualExpression(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNotEqualExpression(NotEqualExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of NotEqualExpression.
forNotEqualExpression(NotEqualExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of NotEqualExpression.
forNotEqualExpressionDoFirst(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNotEqualExpressionDoFirst(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNotEqualExpressionOnly(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNotEqualExpressionOnly(NotEqualExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNotEqualExpressionOnly(NotEqualExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNotEqualExpressionOnly(NotEqualExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNotExpression(NotExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNotExpression(NotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNotExpression(NotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNotExpression(NotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNotExpression(NotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNotExpression(NotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNotExpression(NotExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of NotExpression.
forNotExpression(NotExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of NotExpression.
forNotExpressionDoFirst(NotExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNotExpressionDoFirst(NotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNotExpressionOnly(NotExpression, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
A NotExpression is illformed if its argument is not an instance type or its argument is not of type boolean.
forNotExpressionOnly(NotExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNotExpressionOnly(NotExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNotExpressionOnly(NotExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNotExpressionOnly(NotExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNullLiteral(NullLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNullLiteral(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNullLiteral(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNullLiteral(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNullLiteral(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNullLiteral(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNullLiteral(NullLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of NullLiteral.
forNullLiteral(NullLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of NullLiteral.
forNullLiteralDoFirst(NullLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNullLiteralDoFirst(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNullLiteralOnly(NullLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forNullLiteralOnly(NullLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNullLiteralOnly(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNullLiteralOnly(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNullLiteralOnly(NullLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNumericAssignmentExpression(NumericAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Visit the lhs of this assignment with the LValueWithValueTypeChecker, which does extra checking for the lhs, because it needs to be able to be assigned to and already have a value.
forNumericAssignmentExpression(NumericAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNumericAssignmentExpression(NumericAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNumericAssignmentExpressionDoFirst(NumericAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNumericAssignmentExpressionDoFirst(NumericAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNumericAssignmentExpressionOnly(NumericAssignmentExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
A NumericAssignmentExpression is okay if both the lhs and the rhs are instances, both are numbers, and the rhs is assignable to the lhs.
forNumericAssignmentExpressionOnly(NumericAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNumericAssignmentExpressionOnly(NumericAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNumericAssignmentExpressionOnly(NumericAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNumericAssignmentExpressionOnly(NumericAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNumericBinaryExpression(NumericBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNumericBinaryExpression(NumericBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNumericBinaryExpressionDoFirst(NumericBinaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNumericBinaryExpressionDoFirst(NumericBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNumericBinaryExpressionOnly(NumericBinaryExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Check if this NumericBinaryExpression was okay.
forNumericBinaryExpressionOnly(NumericBinaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNumericBinaryExpressionOnly(NumericBinaryExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNumericBinaryExpressionOnly(NumericBinaryExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNumericBinaryExpressionOnly(NumericBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNumericUnaryExpression(NumericUnaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forNumericUnaryExpression(NumericUnaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forNumericUnaryExpressionDoFirst(NumericUnaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNumericUnaryExpressionDoFirst(NumericUnaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forNumericUnaryExpressionOnly(NumericUnaryExpression, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
A NumericUnaryExpression was well-formed if its valueRes is an instance type and if its valueRes's symbol data is a number type (to which a double can be assigned).
forNumericUnaryExpressionOnly(NumericUnaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forNumericUnaryExpressionOnly(NumericUnaryExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forNumericUnaryExpressionOnly(NumericUnaryExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forNumericUnaryExpressionOnly(NumericUnaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forOrExpression(OrExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forOrExpression(OrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forOrExpression(OrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forOrExpression(OrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forOrExpression(OrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forOrExpression(OrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forOrExpression(OrExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of OrExpression.
forOrExpression(OrExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of OrExpression.
forOrExpressionDoFirst(OrExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forOrExpressionDoFirst(OrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forOrExpressionOnly(OrExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forOrExpressionOnly(OrExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forOrExpressionOnly(OrExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forOrExpressionOnly(OrExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPackageImportStatement(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPackageImportStatement(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPackageImportStatement(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPackageImportStatement(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPackageImportStatement(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPackageImportStatement(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPackageImportStatement(PackageImportStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of PackageImportStatement.
forPackageImportStatement(PackageImportStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of PackageImportStatement.
forPackageImportStatementDoFirst(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPackageImportStatementDoFirst(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPackageImportStatementOnly(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPackageImportStatementOnly(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Check to make sure that this package import statement is not trying to import the current pacakge.
forPackageImportStatementOnly(PackageImportStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPackageImportStatementOnly(PackageImportStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPackageImportStatementOnly(PackageImportStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPackageStatement(PackageStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPackageStatement(PackageStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPackageStatement(PackageStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPackageStatement(PackageStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPackageStatement(PackageStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPackageStatement(PackageStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPackageStatement(PackageStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of PackageStatement.
forPackageStatement(PackageStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of PackageStatement.
forPackageStatement(PackageStatement) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Make sure that the package being imported does not conflict with another class in the symbol table, since we will not allow a package to be imported if it has the same name as a class.
forPackageStatementDoFirst(PackageStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPackageStatementDoFirst(PackageStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPackageStatementOnly(PackageStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPackageStatementOnly(PackageStatement) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This sets the package name field in order to find other classes in the same package.
forPackageStatementOnly(PackageStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPackageStatementOnly(PackageStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPackageStatementOnly(PackageStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forParenthesized(Parenthesized) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forParenthesized(Parenthesized) - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker
Recur on the value stored in the parentheses
forParenthesized(Parenthesized) - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker
Recur on the value stored in the parentheses
forParenthesized(Parenthesized) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forParenthesized(Parenthesized) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forParenthesized(Parenthesized) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forParenthesized(Parenthesized) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forParenthesized(Parenthesized) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forParenthesized(Parenthesized) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of Parenthesized.
forParenthesized(Parenthesized) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of Parenthesized.
forParenthesizedDoFirst(Parenthesized) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forParenthesizedDoFirst(Parenthesized) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forParenthesizedExpressionList(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forParenthesizedExpressionList(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forParenthesizedExpressionList(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forParenthesizedExpressionList(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forParenthesizedExpressionList(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forParenthesizedExpressionList(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forParenthesizedExpressionList(ParenthesizedExpressionList) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ParenthesizedExpressionList.
forParenthesizedExpressionList(ParenthesizedExpressionList) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ParenthesizedExpressionList.
forParenthesizedExpressionListDoFirst(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forParenthesizedExpressionListDoFirst(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forParenthesizedExpressionListOnly(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forParenthesizedExpressionListOnly(ParenthesizedExpressionList, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forParenthesizedExpressionListOnly(ParenthesizedExpressionList, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forParenthesizedExpressionListOnly(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forParenthesizedOnly(Parenthesized, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Check a few constraints on this Parenthesized
forParenthesizedOnly(Parenthesized) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forParenthesizedOnly(Parenthesized, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forParenthesizedOnly(Parenthesized, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forParenthesizedOnly(Parenthesized) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Visit the lhs of this assignment with LValueWithValueTypeChecker, which does extra checking.
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of PlusAssignmentExpression.
forPlusAssignmentExpression(PlusAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of PlusAssignmentExpression.
forPlusAssignmentExpressionDoFirst(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPlusAssignmentExpressionDoFirst(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPlusAssignmentExpressionOnly(PlusAssignmentExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
A PlusAssignmentExpression is okay if the lhs and rhs are both instances.
forPlusAssignmentExpressionOnly(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPlusAssignmentExpressionOnly(PlusAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPlusAssignmentExpressionOnly(PlusAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPlusAssignmentExpressionOnly(PlusAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPlusExpression(PlusExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPlusExpression(PlusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPlusExpression(PlusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPlusExpression(PlusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPlusExpression(PlusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPlusExpression(PlusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPlusExpression(PlusExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of PlusExpression.
forPlusExpression(PlusExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of PlusExpression.
forPlusExpressionDoFirst(PlusExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPlusExpressionDoFirst(PlusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPlusExpressionOnly(PlusExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
A plus operator can either be used on a string and any other type of object or on two numbers.
forPlusExpressionOnly(PlusExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPlusExpressionOnly(PlusExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPlusExpressionOnly(PlusExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPlusExpressionOnly(PlusExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositiveExpression(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositiveExpression(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpression