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.JExpressionIFAbstractVisitor
 
forPositiveExpression(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPositiveExpression(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPositiveExpression(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPositiveExpression(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositiveExpression(PositiveExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of PositiveExpression.
forPositiveExpression(PositiveExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of PositiveExpression.
forPositiveExpressionDoFirst(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositiveExpressionDoFirst(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositiveExpressionOnly(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositiveExpressionOnly(PositiveExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPositiveExpressionOnly(PositiveExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPositiveExpressionOnly(PositiveExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of PositivePostfixIncrementExpression.
forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of PositivePostfixIncrementExpression.
forPositivePostfixIncrementExpressionDoFirst(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositivePostfixIncrementExpressionDoFirst(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositivePostfixIncrementExpressionOnly(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositivePostfixIncrementExpressionOnly(PositivePostfixIncrementExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPositivePostfixIncrementExpressionOnly(PositivePostfixIncrementExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPositivePostfixIncrementExpressionOnly(PositivePostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
For these concrete instantiations of IncrementExpression, delegate to abstract method
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of PositivePrefixIncrementExpression.
forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of PositivePrefixIncrementExpression.
forPositivePrefixIncrementExpressionDoFirst(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositivePrefixIncrementExpressionDoFirst(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPositivePrefixIncrementExpressionOnly(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPositivePrefixIncrementExpressionOnly(PositivePrefixIncrementExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPositivePrefixIncrementExpressionOnly(PositivePrefixIncrementExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPositivePrefixIncrementExpressionOnly(PositivePrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPostfixIncrementExpression(PostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPostfixIncrementExpression(PostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPostfixIncrementExpressionDoFirst(PostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPostfixIncrementExpressionDoFirst(PostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPostfixIncrementExpressionOnly(PostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPostfixIncrementExpressionOnly(PostfixIncrementExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPostfixIncrementExpressionOnly(PostfixIncrementExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPostfixIncrementExpressionOnly(PostfixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPrefixIncrementExpression(PrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPrefixIncrementExpression(PrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPrefixIncrementExpressionDoFirst(PrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPrefixIncrementExpressionDoFirst(PrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPrefixIncrementExpressionOnly(PrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPrefixIncrementExpressionOnly(PrefixIncrementExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPrefixIncrementExpressionOnly(PrefixIncrementExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPrefixIncrementExpressionOnly(PrefixIncrementExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPrimary(Primary) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPrimary(Primary) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPrimaryDoFirst(Primary) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPrimaryDoFirst(Primary) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPrimaryOnly(Primary) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPrimaryOnly(Primary) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPrimaryOnly(Primary) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPrimaryOnly(Primary) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPrimitiveType(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPrimitiveType(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forPrimitiveType(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forPrimitiveType(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPrimitiveType(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPrimitiveType(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPrimitiveType(PrimitiveType) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of PrimitiveType.
forPrimitiveType(PrimitiveType) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of PrimitiveType.
forPrimitiveType(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forPrimitiveTypeDoFirst(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Process PrimitiveType.
forPrimitiveTypeDoFirst(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPrimitiveTypeDoFirst(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forPrimitiveTypeOnly(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forPrimitiveTypeOnly(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forPrimitiveTypeOnly(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forPrimitiveTypeOnly(PrimitiveType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forReferenceType(ReferenceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forReferenceType(ReferenceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forReferenceTypeDoFirst(ReferenceType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forReferenceTypeDoFirst(ReferenceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forReferenceTypeOnly(ReferenceType) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forReferenceTypeOnly(ReferenceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forReferenceTypeOnly(ReferenceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forReferenceTypeOnly(ReferenceType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forReturnStatement(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forReturnStatement(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forReturnStatementDoFirst(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forReturnStatementDoFirst(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forReturnStatementOnly(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forReturnStatementOnly(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forReturnStatementOnly(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forReturnStatementOnly(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forReturnStatementOnly(ReturnStatement) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of RightSignedShiftAssignmentExpression.
forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of RightSignedShiftAssignmentExpression.
forRightSignedShiftAssignmentExpressionDoFirst(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightSignedShiftAssignmentExpressionDoFirst(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightSignedShiftAssignmentExpressionOnly(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightSignedShiftAssignmentExpressionOnly(RightSignedShiftAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forRightSignedShiftAssignmentExpressionOnly(RightSignedShiftAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forRightSignedShiftAssignmentExpressionOnly(RightSignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightSignedShiftExpression(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightSignedShiftExpression(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forRightSignedShiftExpression(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forRightSignedShiftExpression(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forRightSignedShiftExpression(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forRightSignedShiftExpression(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightSignedShiftExpression(RightSignedShiftExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of RightSignedShiftExpression.
forRightSignedShiftExpression(RightSignedShiftExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of RightSignedShiftExpression.
forRightSignedShiftExpressionDoFirst(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightSignedShiftExpressionDoFirst(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightSignedShiftExpressionOnly(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightSignedShiftExpressionOnly(RightSignedShiftExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forRightSignedShiftExpressionOnly(RightSignedShiftExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forRightSignedShiftExpressionOnly(RightSignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of RightUnsignedShiftAssignmentExpression.
forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of RightUnsignedShiftAssignmentExpression.
forRightUnsignedShiftAssignmentExpressionDoFirst(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightUnsignedShiftAssignmentExpressionDoFirst(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightUnsignedShiftAssignmentExpressionOnly(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightUnsignedShiftAssignmentExpressionOnly(RightUnsignedShiftAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forRightUnsignedShiftAssignmentExpressionOnly(RightUnsignedShiftAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forRightUnsignedShiftAssignmentExpressionOnly(RightUnsignedShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightUnsignedShiftExpression(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightUnsignedShiftExpression(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forRightUnsignedShiftExpression(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forRightUnsignedShiftExpression(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forRightUnsignedShiftExpression(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forRightUnsignedShiftExpression(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightUnsignedShiftExpression(RightUnsignedShiftExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of RightUnsignedShiftExpression.
forRightUnsignedShiftExpression(RightUnsignedShiftExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of RightUnsignedShiftExpression.
forRightUnsignedShiftExpressionDoFirst(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightUnsignedShiftExpressionDoFirst(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forRightUnsignedShiftExpressionOnly(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forRightUnsignedShiftExpressionOnly(RightUnsignedShiftExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forRightUnsignedShiftExpressionOnly(RightUnsignedShiftExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forRightUnsignedShiftExpressionOnly(RightUnsignedShiftExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forShiftAssignmentExpression(ShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forShiftAssignmentExpression(ShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forShiftAssignmentExpressionDoFirst(ShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Bitwise operators are not allowed at any language level...
forShiftAssignmentExpressionDoFirst(ShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forShiftAssignmentExpressionDoFirst(ShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Bitwise operators are allowed in Full Java
forShiftAssignmentExpressionDoFirst(ShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forShiftAssignmentExpressionOnly(ShiftAssignmentExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Not currently supported.
forShiftAssignmentExpressionOnly(ShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forShiftAssignmentExpressionOnly(ShiftAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forShiftAssignmentExpressionOnly(ShiftAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forShiftAssignmentExpressionOnly(ShiftAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forShiftBinaryExpression(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forShiftBinaryExpression(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forShiftBinaryExpressionDoFirst(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
 
forShiftBinaryExpressionDoFirst(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forShiftBinaryExpressionDoFirst(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
forShiftBinaryExpressionDoFirst(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forShiftBinaryExpressionOnly(ShiftBinaryExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Not currently supported
forShiftBinaryExpressionOnly(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forShiftBinaryExpressionOnly(ShiftBinaryExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forShiftBinaryExpressionOnly(ShiftBinaryExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forShiftBinaryExpressionOnly(ShiftBinaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.Augmentor
Delegate to for AnonymousClassInstantiation(e).
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Delegate to helper method.
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Delegate to helper method.
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Delegate to method in LanguageLevelVisitor
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Delegate to method in LLV.
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Resolve the type of this anonymous class.
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Delegate to method in LLV
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
Delegate to method in LLV
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleAnonymousClassInstantiation.
forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleAnonymousClassInstantiation.
forSimpleAnonymousClassInstantiationDoFirst(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleAnonymousClassInstantiationDoFirst(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleAnonymousClassInstantiationOnly(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleAnonymousClassInstantiationOnly(SimpleAnonymousClassInstantiation, JExpressionIF, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleAnonymousClassInstantiationOnly(SimpleAnonymousClassInstantiation, RetType, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleAnonymousClassInstantiationOnly(SimpleAnonymousClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Visit the lhs of this assignment with LValueTypeChecker, which does extra checking.
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleAssignmentExpression.
forSimpleAssignmentExpression(SimpleAssignmentExpression) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleAssignmentExpression.
forSimpleAssignmentExpressionDoFirst(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleAssignmentExpressionDoFirst(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleAssignmentExpressionOnly(SimpleAssignmentExpression, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
A SimpleAssignmentExpression is okay if both lhs and rhs are instances, and rhs is assignable to lhs.
forSimpleAssignmentExpressionOnly(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleAssignmentExpressionOnly(SimpleAssignmentExpression, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleAssignmentExpressionOnly(SimpleAssignmentExpression, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleAssignmentExpressionOnly(SimpleAssignmentExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Lookup the type of the array instantiation, and if there are any errors with it, give them.
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleInitializedArrayInstantiation.
forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleInitializedArrayInstantiation.
forSimpleInitializedArrayInstantiationDoFirst(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleInitializedArrayInstantiationDoFirst(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleInitializedArrayInstantiationOnly(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleInitializedArrayInstantiationOnly(SimpleInitializedArrayInstantiation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleInitializedArrayInstantiationOnly(SimpleInitializedArrayInstantiation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleInitializedArrayInstantiationOnly(SimpleInitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Tries to match this method invocation to a method in the context.
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleMethodInvocation.
forSimpleMethodInvocation(SimpleMethodInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleMethodInvocation.
forSimpleMethodInvocationDoFirst(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleMethodInvocationDoFirst(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleMethodInvocationOnly(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleMethodInvocationOnly(SimpleMethodInvocation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleMethodInvocationOnly(SimpleMethodInvocation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleMethodInvocationOnly(SimpleMethodInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Handles a simple class instantiation.
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Try to resolve the type of the instantiation, and make sure there are no errors
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleNamedClassInstantiation.
forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleNamedClassInstantiation.
forSimpleNamedClassInstantiationDoFirst(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleNamedClassInstantiationDoFirst(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleNamedClassInstantiationOnly(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleNamedClassInstantiationOnly(SimpleNamedClassInstantiation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleNamedClassInstantiationOnly(SimpleNamedClassInstantiation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleNamedClassInstantiationOnly(SimpleNamedClassInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleNameReference(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Try to resolve this SimpleNameReference.
forSimpleNameReference(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleNameReference(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Call the ResolveNameVisitor to see if this is a reference to a Type name.
forSimpleNameReference(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleNameReference(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleNameReference(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleNameReference(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleNameReference(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleNameReference(SimpleNameReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleNameReference.
forSimpleNameReference(SimpleNameReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleNameReference.
forSimpleNameReferenceDoFirst(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleNameReferenceDoFirst(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleNameReferenceOnly(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleNameReferenceOnly(SimpleNameReference, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleNameReferenceOnly(SimpleNameReference, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleNameReferenceOnly(SimpleNameReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleSuperConstructorInvocation.
forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleSuperConstructorInvocation.
forSimpleSuperConstructorInvocationDoFirst(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleSuperConstructorInvocationDoFirst(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleSuperConstructorInvocationOnly(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleSuperConstructorInvocationOnly(SimpleSuperConstructorInvocation, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleSuperConstructorInvocationOnly(SimpleSuperConstructorInvocation, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleSuperConstructorInvocationOnly(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleSuperReference(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
All classes should have a super class, which is java.lang.Object by default.
forSimpleSuperReference(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleSuperReference(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleSuperReference(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleSuperReference(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleSuperReference(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleSuperReference(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleSuperReference(SimpleSuperReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleSuperReference.
forSimpleSuperReference(SimpleSuperReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleSuperReference.
forSimpleSuperReferenceDoFirst(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleSuperReferenceDoFirst(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleSuperReferenceOnly(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forSimpleSuperReferenceOnly(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleSuperReferenceOnly(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleSuperReferenceOnly(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleSuperReferenceOnly(SimpleSuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
SimpleThisConstructorInvocations are not allowed outside of the first line of a constructor.
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleThisConstructorInvocation.
forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleThisConstructorInvocation.
forSimpleThisConstructorInvocationDoFirst(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleThisConstructorInvocationDoFirst(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleThisConstructorInvocationOnly(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleThisConstructorInvocationOnly(SimpleThisConstructorInvocation, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleThisConstructorInvocationOnly(SimpleThisConstructorInvocation, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleThisConstructorInvocationOnly(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleThisReference(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Make sure we are in a non-static context.
forSimpleThisReference(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleThisReference(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleThisReference(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleThisReference(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleThisReference(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleThisReference(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleThisReference(SimpleThisReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleThisReference.
forSimpleThisReference(SimpleThisReference) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleThisReference.
forSimpleThisReferenceDoFirst(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleThisReferenceDoFirst(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleThisReferenceOnly(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forSimpleThisReferenceOnly(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleThisReferenceOnly(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleThisReferenceOnly(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleThisReferenceOnly(SimpleThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Resolve the type of the array and visit its dimensions.
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SimpleUninitializedArrayInstantiation.
forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SimpleUninitializedArrayInstantiation.
forSimpleUninitializedArrayInstantiationDoFirst(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleUninitializedArrayInstantiationDoFirst(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSimpleUninitializedArrayInstantiationOnly(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSimpleUninitializedArrayInstantiationOnly(SimpleUninitializedArrayInstantiation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSimpleUninitializedArrayInstantiationOnly(SimpleUninitializedArrayInstantiation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSimpleUninitializedArrayInstantiationOnly(SimpleUninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSourceFile(SourceFile) - Method in class edu.rice.cs.javalanglevels.Augmentor
Sort the Class and Interface defs based on the order they appear in the file.
forSourceFile(SourceFile) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSourceFile(SourceFile) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Check to make sure there aren't any immediate errors in this SourceFile by calling the doFirst method.
forSourceFile(SourceFile) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSourceFile(SourceFile) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSourceFile(SourceFile) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
Implementation of JExpressionIFDepthFirstVisitor methods to implement depth-first traversal.
forSourceFile(SourceFile) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
Implementation of JExpressionIFVisitor methods to implement depth-first traversal.
forSourceFile(SourceFile) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSourceFile(SourceFile) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SourceFile.
forSourceFile(SourceFile) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SourceFile.
forSourceFileDoFirst(SourceFile) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSourceFileDoFirst(SourceFile) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
If a ClassDef defined in this source file is a TestCase class, make sure it is the only thing in the file.
forSourceFileDoFirst(SourceFile) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSourceFileOnly(SourceFile) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSourceFileOnly(SourceFile, JExpressionIF[], JExpressionIF[], JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSourceFileOnly(SourceFile, RetType[], RetType[], RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSourceFileOnly(SourceFile) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
ForStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ForStatement - Class in edu.rice.cs.javalanglevels.tree
Class ForStatement, a component of the JExpressionIF composite hierarchy.
ForStatement(SourceInfo, ForInitI, ForConditionI, UnparenthesizedExpressionList, Statement) - Constructor for class edu.rice.cs.javalanglevels.tree.ForStatement
Constructs a ForStatement.
forStatement(Statement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forStatement(Statement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forStatementDoFirst(Statement) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
 
forStatementDoFirst(Statement) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
 
forStatementDoFirst(Statement) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Ignore Statement.
forStatementDoFirst(Statement) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
 
forStatementDoFirst(Statement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forStatementDoFirst(Statement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forStatementOnly(Statement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forStatementOnly(Statement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forStatementOnly(Statement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forStatementOnly(Statement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forStaticInitializer(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forStaticInitializer(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
 
forStaticInitializer(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forStaticInitializer(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forStaticInitializer(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forStaticInitializer(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forStaticInitializer(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forStaticInitializer(StaticInitializer) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of StaticInitializer.
forStaticInitializer(StaticInitializer) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of StaticInitializer.
forStaticInitializerDoFirst(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
 
forStaticInitializerDoFirst(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forStaticInitializerDoFirst(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forStaticInitializerOnly(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forStaticInitializerOnly(StaticInitializer, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forStaticInitializerOnly(StaticInitializer, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forStaticInitializerOnly(StaticInitializer) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forStaticInitializerOnly(StaticInitializer, TypeData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forStringLiteral(StringLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forStringLiteral(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forStringLiteral(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forStringLiteral(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forStringLiteral(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forStringLiteral(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forStringLiteral(StringLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of StringLiteral.
forStringLiteral(StringLiteral) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of StringLiteral.
forStringLiteralDoFirst(StringLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forStringLiteralDoFirst(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forStringLiteralOnly(StringLiteral) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
forStringLiteralOnly(StringLiteral) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forStringLiteralOnly(StringLiteral) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Return the SymbolData for java.lang.String by default
forStringLiteralOnly(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forStringLiteralOnly(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forStringLiteralOnly(StringLiteral) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSuperConstructorInvocation(SuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSuperConstructorInvocation(SuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSuperConstructorInvocationDoFirst(SuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSuperConstructorInvocationDoFirst(SuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSuperConstructorInvocationOnly(SuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSuperConstructorInvocationOnly(SuperConstructorInvocation, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSuperConstructorInvocationOnly(SuperConstructorInvocation, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSuperConstructorInvocationOnly(SuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSuperReference(SuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSuperReference(SuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSuperReferenceDoFirst(SuperReference) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
No super references for interfaces--give an appropriate error.
forSuperReferenceDoFirst(SuperReference) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
No super references for interfaces--give an appropriate error.
forSuperReferenceDoFirst(SuperReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSuperReferenceDoFirst(SuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSuperReferenceOnly(SuperReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSuperReferenceOnly(SuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSuperReferenceOnly(SuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSuperReferenceOnly(SuperReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSwitchCase(SwitchCase) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Visit the Braced Body of this SwitchCase, and return the result.
forSwitchCase(SwitchCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSwitchCase(SwitchCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSwitchCaseDoFirst(SwitchCase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSwitchCaseDoFirst(SwitchCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSwitchCaseOnly(SwitchCase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSwitchCaseOnly(SwitchCase, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSwitchCaseOnly(SwitchCase, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSwitchCaseOnly(SwitchCase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSwitchStatement(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forSwitchStatement(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSwitchStatement(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSwitchStatement(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSwitchStatement(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSwitchStatement(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSwitchStatement(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSwitchStatement(SwitchStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SwitchStatement.
forSwitchStatement(SwitchStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SwitchStatement.
forSwitchStatementDoFirst(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Process SwitchStatement.
forSwitchStatementDoFirst(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSwitchStatementDoFirst(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSwitchStatementOnly(SwitchStatement, TypeData, TypeData[], boolean) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Here, we follow the following rules for determining what to return: If there is not a default block, the statement does not return.
forSwitchStatementOnly(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSwitchStatementOnly(SwitchStatement, JExpressionIF, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSwitchStatementOnly(SwitchStatement, RetType, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSwitchStatementOnly(SwitchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSwitchStatementOnly(SwitchStatement, TypeData, TypeData[]) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forSynchronizedStatement(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSynchronizedStatement(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
 
forSynchronizedStatement(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forSynchronizedStatement(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forSynchronizedStatement(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSynchronizedStatement(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSynchronizedStatement(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSynchronizedStatement(SynchronizedStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of SynchronizedStatement.
forSynchronizedStatement(SynchronizedStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of SynchronizedStatement.
forSynchronizedStatementDoFirst(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
 
forSynchronizedStatementDoFirst(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Do not allow synchronized statements at the Intermediate Level.
forSynchronizedStatementDoFirst(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSynchronizedStatementDoFirst(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forSynchronizedStatementOnly(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forSynchronizedStatementOnly(SynchronizedStatement, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forSynchronizedStatementOnly(SynchronizedStatement, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forSynchronizedStatementOnly(SynchronizedStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forThisConstructorInvocation(ThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forThisConstructorInvocation(ThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forThisConstructorInvocationDoFirst(ThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forThisConstructorInvocationDoFirst(ThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forThisConstructorInvocationOnly(ThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forThisConstructorInvocationOnly(ThisConstructorInvocation, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forThisConstructorInvocationOnly(ThisConstructorInvocation, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forThisConstructorInvocationOnly(ThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forThisReference(ThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forThisReference(ThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forThisReferenceDoFirst(ThisReference) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
If this is the body of a constructor, referencing 'this' is illegal.
forThisReferenceDoFirst(ThisReference) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
No This literal in interfaces--give an appropriate error
forThisReferenceDoFirst(ThisReference) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
No This literal in interfaces--give an appropriate error
forThisReferenceDoFirst(ThisReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forThisReferenceDoFirst(ThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forThisReferenceOnly(ThisReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forThisReferenceOnly(ThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forThisReferenceOnly(ThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forThisReferenceOnly(ThisReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forThrowStatement(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forThrowStatement(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Visit the ThrowStatement's expression to determine what type of Exception is being thrown.
forThrowStatement(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forThrowStatement(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forThrowStatement(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forThrowStatement(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forThrowStatement(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forThrowStatement(ThrowStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ThrowStatement.
forThrowStatement(ThrowStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ThrowStatement.
forThrowStatementDoFirst(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forThrowStatementDoFirst(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forThrowStatementOnly(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forThrowStatementOnly(ThrowStatement, TypeData) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Make sure that what is being thrown is an instantiation of a class, not a class name, and that it extends Throwable.
forThrowStatementOnly(ThrowStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forThrowStatementOnly(ThrowStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forThrowStatementOnly(ThrowStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of TryCatchFinallyStatement.
forTryCatchFinallyStatement(TryCatchFinallyStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of TryCatchFinallyStatement.
forTryCatchFinallyStatementDoFirst(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTryCatchFinallyStatementDoFirst(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTryCatchFinallyStatementOnly(TryCatchFinallyStatement, TypeData, TypeData[], TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Assumes that tryBlockRes, catchBlocksRes, and finallyBlock_result are InstanceDatas.
forTryCatchFinallyStatementOnly(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTryCatchFinallyStatementOnly(TryCatchFinallyStatement, JExpressionIF, JExpressionIF[], JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTryCatchFinallyStatementOnly(TryCatchFinallyStatement, RetType, RetType[], RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTryCatchFinallyStatementOnly(TryCatchFinallyStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTryCatchStatement(TryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forTryCatchStatement(TryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forTryCatchStatementDoFirst(TryCatchStatement) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Ignore TryCatchStatement.
forTryCatchStatementDoFirst(TryCatchStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTryCatchStatementDoFirst(TryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTryCatchStatementOnly(TryCatchStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTryCatchStatementOnly(TryCatchStatement, JExpressionIF, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTryCatchStatementOnly(TryCatchStatement, RetType, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTryCatchStatementOnly(TryCatchStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTryCatchStatementOnly(TryCatchStatement, TypeData, TypeData[]) - Method in class edu.rice.cs.javalanglevels.TypeChecker
 
forType(Type) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forType(Type) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forTypeDefBase(TypeDefBase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forTypeDefBase(TypeDefBase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forTypeDefBaseDoFirst(TypeDefBase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeDefBaseDoFirst(TypeDefBase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeDefBaseOnly(TypeDefBase) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeDefBaseOnly(TypeDefBase, JExpressionIF, JExpressionIF, JExpressionIF[], JExpressionIF[], JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTypeDefBaseOnly(TypeDefBase, RetType, RetType, RetType[], RetType[], RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTypeDefBaseOnly(TypeDefBase) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeDoFirst(Type) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeDoFirst(Type) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeOnly(Type) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
forTypeOnly(Type) - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
 
forTypeOnly(Type) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker
Try to resolve the type that is referenced.
forTypeOnly(Type) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeOnly(Type) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTypeOnly(Type) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTypeOnly(Type) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeParameter(TypeParameter) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeParameter(TypeParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forTypeParameter(TypeParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forTypeParameter(TypeParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTypeParameter(TypeParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTypeParameter(TypeParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeParameter(TypeParameter) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of TypeParameter.
forTypeParameter(TypeParameter) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of TypeParameter.
forTypeParameterDoFirst(TypeParameter) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Ignore TypeParameter.
forTypeParameterDoFirst(TypeParameter) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Do not allow type parameters (generics) at the Intermediate level
forTypeParameterDoFirst(TypeParameter) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeParameterDoFirst(TypeParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeParameterOnly(TypeParameter) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeParameterOnly(TypeParameter, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTypeParameterOnly(TypeParameter, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTypeParameterOnly(TypeParameter) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeVariable(TypeVariable) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeVariable(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forTypeVariable(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forTypeVariable(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTypeVariable(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTypeVariable(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeVariable(TypeVariable) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of TypeVariable.
forTypeVariable(TypeVariable) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of TypeVariable.
forTypeVariableDoFirst(TypeVariable) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeVariableDoFirst(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forTypeVariableOnly(TypeVariable) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forTypeVariableOnly(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forTypeVariableOnly(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forTypeVariableOnly(TypeVariable) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnaryExpression(UnaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forUnaryExpression(UnaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forUnaryExpressionDoFirst(UnaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnaryExpressionDoFirst(UnaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnaryExpressionOnly(UnaryExpression) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnaryExpressionOnly(UnaryExpression, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnaryExpressionOnly(UnaryExpression, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnaryExpressionOnly(UnaryExpression) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnbracedBody(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnbracedBody(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Delegate to forBody
forUnbracedBody(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forUnbracedBody(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forUnbracedBody(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnbracedBody(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnbracedBody(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnbracedBody(UnbracedBody) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of UnbracedBody.
forUnbracedBody(UnbracedBody) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of UnbracedBody.
forUnbracedBodyDoFirst(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnbracedBodyDoFirst(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnbracedBodyOnly(UnbracedBody, TypeData[]) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Delegates to forBodyOnly.
forUnbracedBodyOnly(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnbracedBodyOnly(UnbracedBody, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnbracedBodyOnly(UnbracedBody, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnbracedBodyOnly(UnbracedBody) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUninitializedArrayInstantiation(UninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forUninitializedArrayInstantiation(UninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forUninitializedArrayInstantiationDoFirst(UninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUninitializedArrayInstantiationDoFirst(UninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUninitializedArrayInstantiationOnly(UninitializedArrayInstantiation, TypeData, TypeData[]) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Make sure the dimensions of the array instantiation are all instances and subtypes of int, and then return an instance of the array.
forUninitializedArrayInstantiationOnly(UninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUninitializedArrayInstantiationOnly(UninitializedArrayInstantiation, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUninitializedArrayInstantiationOnly(UninitializedArrayInstantiation, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUninitializedArrayInstantiationOnly(UninitializedArrayInstantiation) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker
All fields in interfaces must be initialized where they are declared, so throw an error.
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
If this VariableDeclarator is uninitialized, make sure its type can be resolved and visit its name.
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of UninitializedVariableDeclarator.
forUninitializedVariableDeclarator(UninitializedVariableDeclarator) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of UninitializedVariableDeclarator.
forUninitializedVariableDeclaratorDoFirst(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUninitializedVariableDeclaratorDoFirst(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
We need to do this so that expressions (which should only occur in variable initializers and initializer blocks) can know which fields have already been declared.
forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
We need to do this so that expressions (which should only occur in variable initializers and initializer blocks) can know which fields have already been declared
forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnlabeledBreakStatement(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnlabeledBreakStatement(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forUnlabeledBreakStatement(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forUnlabeledBreakStatement(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnlabeledBreakStatement(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnlabeledBreakStatement(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnlabeledBreakStatement(UnlabeledBreakStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of UnlabeledBreakStatement.
forUnlabeledBreakStatement(UnlabeledBreakStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of UnlabeledBreakStatement.
forUnlabeledBreakStatementDoFirst(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnlabeledBreakStatementDoFirst(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnlabeledBreakStatementOnly(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnlabeledBreakStatementOnly(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnlabeledBreakStatementOnly(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnlabeledBreakStatementOnly(UnlabeledBreakStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnlabeledContinueStatement(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnlabeledContinueStatement(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forUnlabeledContinueStatement(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forUnlabeledContinueStatement(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnlabeledContinueStatement(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnlabeledContinueStatement(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnlabeledContinueStatement(UnlabeledContinueStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of UnlabeledContinueStatement.
forUnlabeledContinueStatement(UnlabeledContinueStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of UnlabeledContinueStatement.
forUnlabeledContinueStatementDoFirst(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnlabeledContinueStatementDoFirst(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnlabeledContinueStatementOnly(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnlabeledContinueStatementOnly(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnlabeledContinueStatementOnly(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnlabeledContinueStatementOnly(UnlabeledContinueStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnparenthesizedExpressionList(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnparenthesizedExpressionList(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forUnparenthesizedExpressionList(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forUnparenthesizedExpressionList(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnparenthesizedExpressionList(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnparenthesizedExpressionList(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnparenthesizedExpressionList(UnparenthesizedExpressionList) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of UnparenthesizedExpressionList.
forUnparenthesizedExpressionList(UnparenthesizedExpressionList) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of UnparenthesizedExpressionList.
forUnparenthesizedExpressionListDoFirst(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnparenthesizedExpressionListDoFirst(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forUnparenthesizedExpressionListOnly(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forUnparenthesizedExpressionListOnly(UnparenthesizedExpressionList, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forUnparenthesizedExpressionListOnly(UnparenthesizedExpressionList, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forUnparenthesizedExpressionListOnly(UnparenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forValueReturnStatement(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Visit the value being returned to determine its type.
forValueReturnStatement(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forValueReturnStatement(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forValueReturnStatement(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forValueReturnStatement(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forValueReturnStatement(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forValueReturnStatement(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forValueReturnStatement(ValueReturnStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of ValueReturnStatement.
forValueReturnStatement(ValueReturnStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of ValueReturnStatement.
forValueReturnStatementDoFirst(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forValueReturnStatementDoFirst(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forValueReturnStatementOnly(ValueReturnStatement, TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Make sure that the enclosing method is declared to throw the same type as the return statement is trying to return.
forValueReturnStatementOnly(ValueReturnStatement, TypeData) - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
Throw an error and return null, becuase constructors cannot have value return statements in their bodies.
forValueReturnStatementOnly(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forValueReturnStatementOnly(ValueReturnStatement, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forValueReturnStatementOnly(ValueReturnStatement, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forValueReturnStatementOnly(ValueReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.Augmentor
Do the augmenting appropriate for a Variable Declaration: all Variable Declarations should be augmented with "final" if such a modifier is not already present.
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Do nothing.
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Visit each of the declarators of this declaration.
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forVariableDeclaration(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVariableDeclaration(VariableDeclaration) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of VariableDeclaration.
forVariableDeclaration(VariableDeclaration) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of VariableDeclaration.
forVariableDeclarationDoFirst(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
No fields in interfaces at Intermediate Level.
forVariableDeclarationDoFirst(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVariableDeclarationDoFirst(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVariableDeclarationOnly(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor
Adds the variables that were declared to the body data and make sure that no two variables have the same name.
forVariableDeclarationOnly(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Adds the variables that were declared to the body data and make sure that no two variables have the same name.
forVariableDeclarationOnly(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor
Processes a field declaration.
forVariableDeclarationOnly(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor
Processes a field declaration.
forVariableDeclarationOnly(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Ignore VariableDeclaration.
forVariableDeclarationOnly(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVariableDeclarationOnly(VariableDeclaration, JExpressionIF, JExpressionIF[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forVariableDeclarationOnly(VariableDeclaration, RetType, RetType[]) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forVariableDeclarationOnly(VariableDeclaration) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVariableDeclarator(VariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forVariableDeclarator(VariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forVariableDeclaratorDoFirst(VariableDeclarator) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVariableDeclaratorDoFirst(VariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVariableDeclaratorOnly(VariableDeclarator) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVariableDeclaratorOnly(VariableDeclarator, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forVariableDeclaratorOnly(VariableDeclarator, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forVariableDeclaratorOnly(VariableDeclarator) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVariableReference(VariableReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forVariableReference(VariableReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forVariableReferenceDoFirst(VariableReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVariableReferenceDoFirst(VariableReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVariableReferenceOnly(VariableReference) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVariableReferenceOnly(VariableReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forVariableReferenceOnly(VariableReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forVariableReferenceOnly(VariableReference) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVoidReturn(VoidReturn) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVoidReturn(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forVoidReturn(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forVoidReturn(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forVoidReturn(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forVoidReturn(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVoidReturn(VoidReturn) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of VoidReturn.
forVoidReturn(VoidReturn) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of VoidReturn.
forVoidReturnDoFirst(VoidReturn) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVoidReturnDoFirst(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVoidReturnOnly(VoidReturn) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVoidReturnOnly(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forVoidReturnOnly(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forVoidReturnOnly(VoidReturn) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVoidReturnStatement(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVoidReturnStatement(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forVoidReturnStatement(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forVoidReturnStatement(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forVoidReturnStatement(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forVoidReturnStatement(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVoidReturnStatement(VoidReturnStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of VoidReturnStatement.
forVoidReturnStatement(VoidReturnStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of VoidReturnStatement.
forVoidReturnStatementDoFirst(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVoidReturnStatementDoFirst(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forVoidReturnStatementOnly(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Make sure the enclosing method data is declared to return void.
forVoidReturnStatementOnly(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
Void return statements are allowed in constructor bodies, since according to java, constructors are void return methods.
forVoidReturnStatementOnly(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forVoidReturnStatementOnly(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forVoidReturnStatementOnly(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forVoidReturnStatementOnly(VoidReturnStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forWhileStatement(WhileStatement) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
First, visit the condition expression of the while statement with a special visitor that makes sure no assignment is done.
forWhileStatement(WhileStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forWhileStatement(WhileStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forWhileStatement(WhileStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forWhileStatement(WhileStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forWhileStatement(WhileStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forWhileStatement(WhileStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forWhileStatement(WhileStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of WhileStatement.
forWhileStatement(WhileStatement) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of WhileStatement.
forWhileStatementDoFirst(WhileStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forWhileStatementDoFirst(WhileStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forWhileStatementOnly(WhileStatement, TypeData, TypeData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Make sure that the condition statement of the while returns type boolean.
forWhileStatementOnly(WhileStatement) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forWhileStatementOnly(WhileStatement, JExpressionIF, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forWhileStatementOnly(WhileStatement, RetType, RetType) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forWhileStatementOnly(WhileStatement) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forWord(Word) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forWord(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
forWord(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
forWord(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forWord(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forWord(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forWord(Word) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor
Process an instance of Word.
forWord(Word) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIFVisitor_void
Process an instance of Word.
forWordDoFirst(Word) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forWordDoFirst(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
forWordOnly(Word) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
forWordOnly(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
forWordOnly(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
forWordOnly(Word) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
FullJavaVisitor - Class in edu.rice.cs.javalanglevels
Top-level Language Level Visitor that processes the Full Java Language Level.
FullJavaVisitor(File, String, 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.FullJavaVisitor
Main constructor, which is called from sites where the genericTypes table is not empty.
FullJavaVisitor(File, String, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>) - Constructor for class edu.rice.cs.javalanglevels.FullJavaVisitor
This constructor is called from sites where no generic type variables are in scope.
FullJavaVisitor(File) - Constructor for class edu.rice.cs.javalanglevels.FullJavaVisitor
This constructor is called only in testing.
FullJavaVisitor(File, LinkedList<Pair<String, JExpressionIF>>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>, LinkedList<Pair<LanguageLevelVisitor, SourceFile>>) - Constructor for class edu.rice.cs.javalanglevels.FullJavaVisitor
This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file.
FullJavaVisitor(File, LinkedList<String>, LinkedList<Pair<String, JExpressionIF>>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>, LinkedList<Pair<LanguageLevelVisitor, SourceFile>>) - Constructor for class edu.rice.cs.javalanglevels.FullJavaVisitor
This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file.
FullJavaVisitor.FullJavaVisitorTest - Class in edu.rice.cs.javalanglevels
Test the methods defined in the enclosing class.
FullJavaVisitor.FullJavaVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
FullJavaVisitor.FullJavaVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
FunctionInvocation - Class in edu.rice.cs.javalanglevels.tree
Class FunctionInvocation, a component of the JExpressionIF composite hierarchy.
FunctionInvocation(SourceInfo, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.FunctionInvocation
Constructs a FunctionInvocation.

G

GE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.AbstractMethodDef
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.AndExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.AnonymousClassInstantiation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ArrayInitializer
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ArrayInstantiation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ArrayType
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.AssignmentExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BinaryExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAssignmentExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseBinaryExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseNotExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Block
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Body
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BooleanExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BooleanLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BracedBody
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.BreakStatement
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.CharLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ClassDef
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ClassImportStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ClassInstantiation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ClassLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComparisonExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexNameReference
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisReference
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.CompoundWord
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ContinueStatement
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.DefaultCase
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.DimensionExpressionList
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.DivideAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.DivideExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.DoubleLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.EmptyExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.EmptyForCondition
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.EmptyStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.EqualityExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.EqualsExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Expression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ExpressionList
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ExpressionStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.FloatLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.FunctionInvocation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanOrEqualExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ImportStatement
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.IncrementExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.InitializedArrayInstantiation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Initializer
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.InnerClassDef
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.InnerInterfaceDef
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.InstanceInitializer
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Instantiation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.IntegerLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.InterfaceDef
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.JExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LabeledCase
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LessThanExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LessThanOrEqualExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LexicalLiteral
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.LongLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.MemberType
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.MethodInvocation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.MinusAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.MinusExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ModAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ModExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.MultiplyAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.MultiplyExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NamedClassInstantiation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NameReference
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NegativeExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NegativePostfixIncrementExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NegativePrefixIncrementExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NoOpExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NormalTryCatchStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NotEqualExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NotExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NullLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NumericAssignmentExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NumericBinaryExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.NumericUnaryExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.OrExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PackageImportStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PackageStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Parenthesized
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ParenthesizedExpressionList
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PlusAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PlusExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PositiveExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PositivePostfixIncrementExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PositivePrefixIncrementExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PostfixIncrementExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PrefixIncrementExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Primary
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.PrimitiveType
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ReferenceType
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ReturnStatement
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ShiftAssignmentExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ShiftBinaryExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleAnonymousClassInstantiation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleAssignmentExpression
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleInitializedArrayInstantiation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleMethodInvocation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleNamedClassInstantiation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleNameReference
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperConstructorInvocation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperReference
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisConstructorInvocation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisReference
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SimpleUninitializedArrayInstantiation
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Statement
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.StaticInitializer
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.StringLiteral
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SuperConstructorInvocation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SuperReference
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SwitchCase
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ThisConstructorInvocation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ThisReference
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ThrowStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.TryCatchStatement
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Type
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.TypeVariable
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.UnaryExpression
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.UnbracedBody
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.UninitializedArrayInstantiation
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.UninitializedVariableDeclarator
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledBreakStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledContinueStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.UnparenthesizedExpressionList
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclarator
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.VariableReference
 
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.VoidReturn
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.VoidReturnStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
Implementation of hashCode that is consistent with equals.
generateHashCode() - Method in class edu.rice.cs.javalanglevels.tree.Word
Implementation of hashCode that is consistent with equals.
generateParseException() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
getAllSuperVars() - Method in class edu.rice.cs.javalanglevels.SymbolData
Get all of your vars and all vars that you inherit.
getAnonymousInnerClassNum() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getArgTypesForInvocation(ParenthesizedExpressionList) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Given a ParenthesizedExpressionList, extract its expression array and return an array with InstanceDatas for each type of the arguments.
getArguments() - Method in class edu.rice.cs.javalanglevels.tree.ClassInstantiation
 
getArguments() - Method in class edu.rice.cs.javalanglevels.tree.FunctionInvocation
 
getArray() - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
 
getBeginColumn() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
getBeginLine() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
getBlock() - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
 
getBlock() - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
 
getBody() - Method in class edu.rice.cs.javalanglevels.tree.AnonymousClassInstantiation
 
getBody() - Method in class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
 
getBody() - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
getBound() - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
 
getCases() - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
 
getCatchBlocks() - Method in class edu.rice.cs.javalanglevels.tree.TryCatchStatement
 
getCause() - Method in exception edu.rice.cs.javalanglevels.util.UnexpectedException
Returns the contained exception.
getClipboardSelection(Component) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
getCode() - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
 
getCode() - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
 
getCode() - Method in class edu.rice.cs.javalanglevels.tree.Initializer
 
getCode() - Method in class edu.rice.cs.javalanglevels.tree.SwitchCase
 
getCode() - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
 
getColumn() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
Deprecated.  
getCommonSuperType(SymbolData, SymbolData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Check if the two given SymbolDatas have a common super type.
getCommonSuperTypeBaseCase(SymbolData, SymbolData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Returns the common super type of the two types provided.
getCondition() - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
 
getCondition() - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
 
getCondition() - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
 
getCondition() - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
 
getConstructorCount() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getCWord() - Method in class edu.rice.cs.javalanglevels.tree.ImportStatement
 
getCWord() - Method in class edu.rice.cs.javalanglevels.tree.PackageStatement
 
getDeclarator() - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
 
getDeclarators() - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
 
getDimensions() - Method in class edu.rice.cs.javalanglevels.ArrayData
Return the dimensions of this array (the level of nesting until a non-array element type is found).
getDimensionSizes() - Method in class edu.rice.cs.javalanglevels.tree.UninitializedArrayInstantiation
 
getElementType() - Method in class edu.rice.cs.javalanglevels.ArrayData
 
getElementType() - Method in class edu.rice.cs.javalanglevels.tree.ArrayType
 
getElseStatement() - Method in class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexNameReference
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisReference
 
getEnclosing() - Method in class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
 
getEnclosingClass() - Method in class edu.rice.cs.javalanglevels.Data
 
getEnclosingData() - Method in class edu.rice.cs.javalanglevels.Data
 
getEnclosingData() - Method in class edu.rice.cs.javalanglevels.VariableData
 
getEndColumn() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
getEndColumn() - Method in class edu.rice.cs.javalanglevels.SourceInfo
 
getEndLine() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
getEndLine() - Method in class edu.rice.cs.javalanglevels.SourceInfo
 
getException() - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
 
getExpression() - Method in class edu.rice.cs.javalanglevels.tree.ExpressionStatement
 
getExpressions() - Method in class edu.rice.cs.javalanglevels.tree.ExpressionList
 
getFieldAccessorName(String) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
getFieldOrVariable(String, Data, SymbolData, JExpression) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
Return the field or variable with the name text inside of data.
getFieldOrVariable(String, Data, SymbolData, JExpression, LinkedList<VariableData>) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
 
getFieldOrVariable(String, Data, SymbolData, JExpression, LinkedList<VariableData>, boolean) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
 
getFieldOrVariable(String, Data, SymbolData, JExpression, LinkedList<VariableData>, boolean, boolean) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
This method checks if the identifier called text is a field or variable visible from the context of the param "data" and is accessible from the context of thisSD.
getFile() - Method in exception edu.rice.cs.javalanglevels.JExprParseException
May be null
getFile() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
getFile() - Method in class edu.rice.cs.javalanglevels.SourceInfo
 
getFinallyBlock() - Method in class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
 
getFirst() - Method in class edu.rice.cs.javalanglevels.Pair
 
getFirst() - Method in class edu.rice.cs.javalanglevels.Triple
 
getForFalse() - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
 
getFormalParameterMav(Data) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
This overriding is a hack.
getFormalParameterMav(Data) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method is factored out of formalParameters2VariableData so it can be overridden in FullJavaVisitor.
getForTrue() - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
 
GetImage() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
getImportStatements() - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
 
getIndex() - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
 
getInit() - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
 
getInitializer() - Method in class edu.rice.cs.javalanglevels.tree.InitializedArrayInstantiation
 
getInitializer() - Method in class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
 
getInnerClasses() - Method in class edu.rice.cs.javalanglevels.Data
 
getInnerClassOrInterface(String) - Method in class edu.rice.cs.javalanglevels.Data
Takes in a relative name and tries to match it with one of this Data's inner classes or inner interfaces.
getInnerClassOrInterfaceHelper(String, int) - Method in class edu.rice.cs.javalanglevels.Data
Takes in a relative name and tries to match it with one of this Data's inner classes or inner interfaces.
getInnerClassOrInterfaceHelper(String, int) - Method in class edu.rice.cs.javalanglevels.SymbolData
Takes in a name and tries to match it with one of this Data's inner classes or inner interfaces.
getInnerInterfaces() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getInstanceData() - Method in class edu.rice.cs.javalanglevels.InstanceData
 
getInstanceData() - Method in class edu.rice.cs.javalanglevels.PackageData
 
getInstanceData() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getInstanceData() - Method in class edu.rice.cs.javalanglevels.TypeData
 
getInstanceData() - Method in class edu.rice.cs.javalanglevels.VariableData
Assumes _type != null
getInterfaces() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getInterfaces() - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
getItems() - Method in class edu.rice.cs.javalanglevels.tree.ArrayInitializer
 
getJExpression() - Method in class edu.rice.cs.javalanglevels.MethodData
 
getLabel() - Method in class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
 
getLabel() - Method in class edu.rice.cs.javalanglevels.tree.LabeledCase
 
getLabel() - Method in class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
 
getLabel() - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
 
getLeft() - Method in class edu.rice.cs.javalanglevels.tree.BinaryExpression
 
getLeft() - Method in class edu.rice.cs.javalanglevels.tree.MemberType
 
getLine() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
Deprecated.  
getLineNumberMap() - Static method in class edu.rice.cs.javalanglevels.Augmentor
Returns a copy of the line number map that maps original dj* line numbers to generated java line numbers.
getLockExpr() - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
 
getMav() - Method in class edu.rice.cs.javalanglevels.ArrayData
 
getMav() - Method in class edu.rice.cs.javalanglevels.Data
 
getMav() - Method in class edu.rice.cs.javalanglevels.MethodData
 
getMav() - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
 
getMav() - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
getMav() - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
getMav() - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
 
getMav() - Method in class edu.rice.cs.javalanglevels.VariableData
 
getMessage() - Method in exception edu.rice.cs.javalanglevels.JExprParseException
 
getMessage() - Method in exception edu.rice.cs.javalanglevels.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error edu.rice.cs.javalanglevels.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMethod(String, TypeData[]) - Method in class edu.rice.cs.javalanglevels.SymbolData
Returns the method with the given name and param types.
getMethodData() - Method in class edu.rice.cs.javalanglevels.BlockData
Get the outer method data of this block.
getMethodData() - Method in class edu.rice.cs.javalanglevels.BodyData
Will return this, if it is a method data, or the enclosing method data if this is a block data.
getMethodData() - Method in class edu.rice.cs.javalanglevels.MethodData
 
getMethods() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getModifiers() - Method in class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
 
getName() - Method in class edu.rice.cs.javalanglevels.Data
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.AssignmentExpression
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.MethodInvocation
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.NameReference
 
getName() - Method in interface edu.rice.cs.javalanglevels.tree.ReturnTypeI
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.Type
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclarator
 
getName() - Method in class edu.rice.cs.javalanglevels.tree.VoidReturn
 
getName() - Method in class edu.rice.cs.javalanglevels.VariableData
 
getNextAnonymousInnerClass() - Method in class edu.rice.cs.javalanglevels.Data
Determines the name of the next anonymous inner class (enclosing class name + '$' + sequence number).
getNextBlock() - Method in class edu.rice.cs.javalanglevels.Data
Returns the next block contained within this data.
getNextToken() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
getNextToken() - Method in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
getOuterData() - Method in class edu.rice.cs.javalanglevels.ArrayData
Delegates to the outer data of your element type
getOuterData() - Method in class edu.rice.cs.javalanglevels.Data
 
getPackage() - Method in class edu.rice.cs.javalanglevels.ArrayData
 
getPackage() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getPackageStatements() - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
 
getParameters() - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
 
getParams() - Method in class edu.rice.cs.javalanglevels.MethodData
 
getParams() - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
getQualifiedClassName(String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
The Qualified Class Name is the package, followed by a dot, followed by the rest of the class name.
getQualifiedClassName(String, String) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
If the specified package pkg is empty or pkg is a prefix of className, return className.
getQualifiedClassName(String) - Method in class edu.rice.cs.javalanglevels.TypeChecker
The Qualified Class Name is the package, followed by a dot, followed by the rest of the class name.
getQualifiedSymbolData(String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Tries to find (or in some cases creates) the SymbolData for the fiven fully qualified class name.
getQualifiedSymbolData(String, SourceInfo) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Tries to find (or in some cases creates) the SymbolData for the fiven fully qualified class name.
getQualifiedSymbolData(String, SourceInfo, boolean) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method tries to find (or in some cases creates) the SymbolData for the fiven fully qualified class name.
getQualifiedSymbolData(String, SourceInfo, boolean, boolean, boolean) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method tries to find (or in some cases creates) the SymbolData for the fiven fully qualified class name or class name.
getResult() - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
getReturnType() - Method in class edu.rice.cs.javalanglevels.MethodData
 
getRight() - Method in class edu.rice.cs.javalanglevels.tree.BinaryExpression
 
getRight() - Method in class edu.rice.cs.javalanglevels.tree.MemberType
 
getSecond() - Method in class edu.rice.cs.javalanglevels.Pair
 
getSecond() - Method in class edu.rice.cs.javalanglevels.Triple
 
getSourceInfo() - Method in class edu.rice.cs.javalanglevels.tree.JExpression
 
getSourceInfo() - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIF
 
getStackTrace(Throwable) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
Gets the stack trace of the given Throwable as a String.
getStackTrace() - Static method in class edu.rice.cs.javalanglevels.util.Utilities
Gets the stack trace of the current code.
getStartColumn() - Method in class edu.rice.cs.javalanglevels.SourceInfo
 
getStartLine() - Method in class edu.rice.cs.javalanglevels.SourceInfo
 
getStatement() - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
 
getStatements() - Method in class edu.rice.cs.javalanglevels.tree.Block
 
getStatements() - Method in class edu.rice.cs.javalanglevels.tree.Body
 
getStatements() - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
 
GetSuffix(int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
getSuperClass() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getSuperclass() - Method in class edu.rice.cs.javalanglevels.tree.ClassDef
 
getSymbolData() - Method in class edu.rice.cs.javalanglevels.BodyData
Return the enclosing SymbolData, corresponding to the enclosing class.
getSymbolData() - Method in class edu.rice.cs.javalanglevels.Data
Return the enclosing getSymbolData()
getSymbolData() - Method in class edu.rice.cs.javalanglevels.InstanceData
 
getSymbolData(String, SourceInfo) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Call getSymbolData with some default values.
getSymbolData(String, SourceInfo, boolean) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Call getSymbolData with some default values.
getSymbolData(String, SourceInfo, boolean, boolean) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Simple signature for getSymbol that uses the current context to fill in context information, i.e., it passes _file for file, _package for pkg, _importedFiles for importedFiles, _importedPackages for importedPackages, and _enclosingClass for enclosingClassName.
getSymbolData(File, String, LinkedList<String>, LinkedList<String>, String, String, SourceInfo, boolean, boolean) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method processes classNames which may or may not include qualifying prefixes.
getSymbolData(TypeData, String, SourceInfo, boolean) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Try to look up name from the context of the lhs.
getSymbolData() - Method in class edu.rice.cs.javalanglevels.PackageData
 
getSymbolData() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getSymbolData(String, Data, JExpression) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Returns the SymbolData corresponding to the name className.
getSymbolData(String, Data, JExpression, boolean) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Call the next version of GetSymbolData, but pass it giveException as the flag for whether or not to give ambigException.
getSymbolData(boolean, String, Data, JExpression, boolean) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Returns the SymbolData corresponding to the name className.
getSymbolData(String, JExpression, boolean, boolean) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Returns the SymbolData corresponding to the name className, assuming that className does not refer to an unqualified or partially-qualified inner class.
getSymbolData() - Method in class edu.rice.cs.javalanglevels.TypeData
 
getSymbolDataForClassFile(String, String) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Resolves a reference to a class embedded in a class file.
getTabSize(int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
getTest() - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
 
getTestExpression() - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
 
getText() - Method in class edu.rice.cs.javalanglevels.tree.Word
 
getThenStatement() - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
 
getThird() - Method in class edu.rice.cs.javalanglevels.Triple
 
getThrown() - Method in class edu.rice.cs.javalanglevels.MethodData
 
getThrown() - Method in class edu.rice.cs.javalanglevels.tree.ThrowStatement
 
getThrows() - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
 
getThrows() - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
getToken(int) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
getTryBlock() - Method in class edu.rice.cs.javalanglevels.tree.TryCatchStatement
 
getType() - Method in class edu.rice.cs.javalanglevels.tree.ArrayInstantiation
 
getType() - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
 
getType() - Method in class edu.rice.cs.javalanglevels.tree.ClassInstantiation
 
getType() - Method in class edu.rice.cs.javalanglevels.tree.ClassLiteral
 
getType() - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
 
getType() - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclarator
 
getType() - Method in class edu.rice.cs.javalanglevels.VariableData
 
getTypeArguments() - Method in class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
 
getTypeParameters() - Method in class edu.rice.cs.javalanglevels.MethodData
 
getTypeParameters() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
getTypeParameters() - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
getTypeParams() - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
getTypes() - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
 
getUnqualifiedClassName(String) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Takes a classname and returns only the final segment of it.
getUpdate() - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.AssignmentExpression
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.CharLiteral
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.DoubleLiteral
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.FloatLiteral
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.IntegerLiteral
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.LongLiteral
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.Parenthesized
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.StringLiteral
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.UnaryExpression
 
getValue() - Method in class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
 
getVar(String) - Method in class edu.rice.cs.javalanglevels.Data
Finds and returns the particular VariableData declared in this Data's context.
getVariable() - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
 
getVars() - Method in class edu.rice.cs.javalanglevels.Data
 
getWords() - Method in class edu.rice.cs.javalanglevels.tree.CompoundWord
 
GOTO - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
gotValue() - Method in class edu.rice.cs.javalanglevels.VariableData
If this VariableData has not been given a value, set _hasBeenAssigned to true, and return true.
GreaterThanExpression - Class in edu.rice.cs.javalanglevels.tree
Class GreaterThanExpression, a component of the JExpressionIF composite hierarchy.
GreaterThanExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.GreaterThanExpression
Constructs a GreaterThanExpression.
GreaterThanOrEqualExpression - Class in edu.rice.cs.javalanglevels.tree
Class GreaterThanOrEqualExpression, a component of the JExpressionIF composite hierarchy.
GreaterThanOrEqualExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.GreaterThanOrEqualExpression
Constructs a GreaterThanOrEqualExpression.
GT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 

H

handleAnonymousClassInstantiation(AnonymousClassInstantiation, SymbolData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Do the work that is shared between SimpleAnonymousClassInstantiation and ComplexAnonymousClassInstantiation.
handleInnerClassDef(InnerClassDef, Data, String, String) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Process the inner class def and then resolve it and store it in the outer class's list of inner classes.
handleInnerClassDef(InnerClassDef, Data, String, String) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Check to make sure the inner class def is well-formed, resolve it, and store the resulting symbol in the outer class's list of inner classes.
handleInnerInterfaceDef(InnerInterfaceDef, Data, String, String) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Process the inner interface, and resolve it and store it in the outer class's list of inner classes.
handleInnerInterfaceDef(InnerInterfaceDef, Data, String, String) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Confirms that the inner interface is well-formed, resolves it, and stores it in the outer class's list of inner classes.
handleMethodInvocation(MethodData, JExpression) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
TODO: Move this code to where it is needed? Do any extra processing of this MethodInvocation, based on what level it is found at.
handleUncheckedException(SymbolData, JExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Throw the appropriate error, based on the type of the JExpression where the exception was unchecked
handleUncheckedException(SymbolData, JExpression) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
If an exception is thrown but not caught, throw the appropriate error, based on the JExpression.
hasAutoGeneratedJunitImport() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
hasConstructor - Variable in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
True if we encounter a ConstructorDef while visiting the body.
hashCode() - Method in class edu.rice.cs.javalanglevels.ArrayData
Provides a hashcode method that distinguishes between array datas based on name
hashCode() - Method in class edu.rice.cs.javalanglevels.InstanceData
 
hashCode() - Method in class edu.rice.cs.javalanglevels.MethodData
Define a hashCode() method that hashes on the method name and its enclosing data.
hashCode() - Method in class edu.rice.cs.javalanglevels.Pair
Define a hash code based on the first and second's hash code
hashCode() - Method in class edu.rice.cs.javalanglevels.SourceInfo
Implementation of hashCode that is consistent with equals.
hashCode() - Method in class edu.rice.cs.javalanglevels.SymbolData
Since SymbolDatas have unique names, in any given symboltable, hash on the name
hashCode() - Method in class edu.rice.cs.javalanglevels.tree.JExpression
 
hashCode() - Method in class edu.rice.cs.javalanglevels.Triple
Define a hash code based on the first and second's hash code
hashCode() - Method in class edu.rice.cs.javalanglevels.VariableData
Hash on the name and enclosing data, since within each enclosing data, the variable name should be unique
hasInitializer() - Method in class edu.rice.cs.javalanglevels.VariableData
Returns true iff this variable was declared with an initial value
hasInterface(SymbolData) - Method in class edu.rice.cs.javalanglevels.SymbolData
Check to see if the interface i appears anywhere in the hierarchy for this class/interface
hasMethod(String) - Method in class edu.rice.cs.javalanglevels.SymbolData
Returns true if there is a method with the given name in this SymbolData.
hasModifier(String) - Method in class edu.rice.cs.javalanglevels.Data
 
hasModifier(String) - Method in class edu.rice.cs.javalanglevels.VariableData
Returns true if this variable has the modifier specified.
hasValue() - Method in class edu.rice.cs.javalanglevels.VariableData
Returns true if this VariableData has been given a value.
hasVisibilityModifier(String[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
HEX_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
HOOK - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 

I

IDENTIFIER - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
identifyInnerClasses(TypeDefBase) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Processes the class body that.
IF - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
IfStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
IfThenElseStatement - Class in edu.rice.cs.javalanglevels.tree
Class IfThenElseStatement, a component of the JExpressionIF composite hierarchy.
IfThenElseStatement(SourceInfo, Expression, Statement, Statement) - Constructor for class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
Constructs a IfThenElseStatement.
IfThenStatement - Class in edu.rice.cs.javalanglevels.tree
Class IfThenStatement, a component of the JExpressionIF composite hierarchy.
IfThenStatement(SourceInfo, Expression, Statement) - Constructor for class edu.rice.cs.javalanglevels.tree.IfThenStatement
Constructs a IfThenStatement.
image - Variable in class edu.rice.cs.javalanglevels.parser.Token
The string image of the token.
IMPLEMENTS - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
implementsRunnable() - Method in class edu.rice.cs.javalanglevels.SymbolData
Check to see if this class is one of the 5 known classes that implement Runnable.
IMPORT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ImportStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ImportStatement - Class in edu.rice.cs.javalanglevels.tree
Class ImportStatement, a component of the JExpressionIF composite hierarchy.
ImportStatement(SourceInfo, CompoundWord) - Constructor for class edu.rice.cs.javalanglevels.tree.ImportStatement
Constructs a ImportStatement.
IN_FORMAL_COMMENT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
IN_SINGLE_LINE_COMMENT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
inBuf - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
INCR - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
incrementConstructorCount() - Method in class edu.rice.cs.javalanglevels.SymbolData
Add one to the number of constructors for this symbol data
IncrementExpression - Class in edu.rice.cs.javalanglevels.tree
Class IncrementExpression, a component of the JExpressionIF composite hierarchy.
IncrementExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.IncrementExpression
Constructs a IncrementExpression.
indent() - Method in class edu.rice.cs.javalanglevels.tree.TabPrintWriter
ups indent for any future new lines.
InitializedArrayInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class InitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
InitializedArrayInstantiation(SourceInfo, Type, ArrayInitializer) - Constructor for class edu.rice.cs.javalanglevels.tree.InitializedArrayInstantiation
Constructs a InitializedArrayInstantiation.
InitializedVariableDeclarator - Class in edu.rice.cs.javalanglevels.tree
Class InitializedVariableDeclarator, a component of the JExpressionIF composite hierarchy.
InitializedVariableDeclarator(SourceInfo, Type, Word, VariableInitializerI) - Constructor for class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
Constructs a InitializedVariableDeclarator.
Initializer() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Initializer - Class in edu.rice.cs.javalanglevels.tree
Class Initializer, a component of the JExpressionIF composite hierarchy.
Initializer(SourceInfo, Block) - Constructor for class edu.rice.cs.javalanglevels.tree.Initializer
Constructs a Initializer.
initTopLevel() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
initTopLevel() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
InnerClassDef() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
InnerClassDef - Class in edu.rice.cs.javalanglevels.tree
Class InnerClassDef, a component of the JExpressionIF composite hierarchy.
InnerClassDef(SourceInfo, ModifiersAndVisibility, Word, TypeParameter[], ReferenceType, ReferenceType[], BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.InnerClassDef
Constructs a InnerClassDef.
innerClassesAndInterfacesIterator() - Method in class edu.rice.cs.javalanglevels.Data
 
innerClassesAndInterfacesIterator() - Method in class edu.rice.cs.javalanglevels.SymbolData
Iterate over first the inner classes and then the inner interfaces.
InnerInterfaceDef() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
InnerInterfaceDef - Class in edu.rice.cs.javalanglevels.tree
Class InnerInterfaceDef, a component of the JExpressionIF composite hierarchy.
InnerInterfaceDef(SourceInfo, ModifiersAndVisibility, Word, TypeParameter[], ReferenceType[], BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.InnerInterfaceDef
Constructs a InnerInterfaceDef.
INPUT_BUFFER_SIZE - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelConverter
 
input_stream - Variable in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
inputStream - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
InstanceData - Class in edu.rice.cs.javalanglevels
Represents the data for an instantiation of a class.
InstanceData(SymbolData) - Constructor for class edu.rice.cs.javalanglevels.InstanceData
 
InstanceInitializer - Class in edu.rice.cs.javalanglevels.tree
Class InstanceInitializer, a component of the JExpressionIF composite hierarchy.
InstanceInitializer(SourceInfo, Block) - Constructor for class edu.rice.cs.javalanglevels.tree.InstanceInitializer
Constructs a InstanceInitializer.
INSTANCEOF - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
InstanceofExpression - Class in edu.rice.cs.javalanglevels.tree
Class InstanceofExpression, a component of the JExpressionIF composite hierarchy.
InstanceofExpression(SourceInfo, Expression, Type) - Constructor for class edu.rice.cs.javalanglevels.tree.InstanceofExpression
Constructs a InstanceofExpression.
Instantiation - Class in edu.rice.cs.javalanglevels.tree
Class Instantiation, a component of the JExpressionIF composite hierarchy.
Instantiation(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.Instantiation
Constructs a Instantiation.
inStaticMethod() - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
 
INT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
INT_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
This anonymous class represents the int primitive type.
IntegerLiteral() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
IntegerLiteral - Class in edu.rice.cs.javalanglevels.tree
Class IntegerLiteral, a component of the JExpressionIF composite hierarchy.
IntegerLiteral(SourceInfo, int) - Constructor for class edu.rice.cs.javalanglevels.tree.IntegerLiteral
Constructs a IntegerLiteral.
INTERFACE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
InterfaceBodyFullJavaVisitor - Class in edu.rice.cs.javalanglevels
Language Level Visitor class that implements the FullJava Language Level.
InterfaceBodyFullJavaVisitor(SymbolData, File, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>) - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Old constructor for InterfaceBodyFullJavaVisitor.
InterfaceBodyFullJavaVisitor(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.InterfaceBodyFullJavaVisitor
Preferred constructor for InterfaceBodyFullJavaVisitor.
InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest - Class in edu.rice.cs.javalanglevels
Test the methods in the above class.
InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
InterfaceBodyIntermediateVisitor - Class in edu.rice.cs.javalanglevels
Language Level Visitor that represents the Intermediate Language Level.
InterfaceBodyIntermediateVisitor(SymbolData, File, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>) - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
Constructor for InterfaceBodyIntermediateVisitor.
InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest - Class in edu.rice.cs.javalanglevels
Test the methods declared in the above class.
InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
InterfaceBodyTypeChecker - Class in edu.rice.cs.javalanglevels
Do the TypeChecking appropriate to the context of a class body.
InterfaceBodyTypeChecker(SymbolData, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker
 
InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest - Class in edu.rice.cs.javalanglevels
Test the methods declared in the above class.
InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest
 
InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest
 
InterfaceDef() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
InterfaceDef - Class in edu.rice.cs.javalanglevels.tree
Class InterfaceDef, a component of the JExpressionIF composite hierarchy.
InterfaceDef(SourceInfo, ModifiersAndVisibility, Word, TypeParameter[], ReferenceType[], BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.InterfaceDef
Constructs a InterfaceDef.
IntermediateLevelTest - Class in edu.rice.cs.javalanglevels
This is a high-level test to make sure that taking an Intermediate 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.
IntermediateLevelTest() - Constructor for class edu.rice.cs.javalanglevels.IntermediateLevelTest
 
IntermediateVisitor - Class in edu.rice.cs.javalanglevels
Top-level Language Level Visitor that represents the Intermediate Language Level.
IntermediateVisitor(File, String, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>) - Constructor for class edu.rice.cs.javalanglevels.IntermediateVisitor
This constructor is called when creating a new instance of IntermediateVisitor.
IntermediateVisitor(File) - Constructor for class edu.rice.cs.javalanglevels.IntermediateVisitor
This constructor is called when testing.
IntermediateVisitor(File, LinkedList<Pair<String, JExpressionIF>>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>, LinkedList<Pair<LanguageLevelVisitor, SourceFile>>) - Constructor for class edu.rice.cs.javalanglevels.IntermediateVisitor
This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with.
IntermediateVisitor(File, LinkedList<String>, LinkedList<Pair<String, JExpressionIF>>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>, LinkedList<Pair<LanguageLevelVisitor, SourceFile>>) - Constructor for class edu.rice.cs.javalanglevels.IntermediateVisitor
This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with.
IntermediateVisitor.IntermediateVisitorTest - Class in edu.rice.cs.javalanglevels
Test the methods declared in the above class.
IntermediateVisitor.IntermediateVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
IntermediateVisitor.IntermediateVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
invokeAndWait(Runnable) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
invokeLater(Runnable) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
Runs the task synchronously if the current thread is the event thread; otherwise passes it to the event thread to be run asynchronously after all events already on the queue have been processed.
isAbstract(String[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isAbstract(ModifiersAndVisibility) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isAdvancedFile(File) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
If a file name ends with .dj2, it is an Advanced File, which is a legacy notion.
isAnonymousClass() - Method in class edu.rice.cs.javalanglevels.Data
 
isAssignableTo(SymbolData, JavaVersion) - Method in class edu.rice.cs.javalanglevels.ArrayData
Returns true only under the following conditions: if assignTo is a class, assignTo must be java.lang.Object.
isAssignableTo(SymbolData, JavaVersion) - Method in class edu.rice.cs.javalanglevels.SymbolData
See if this can be assigned to assignTo.
isCastableTo(SymbolData, JavaVersion) - Method in class edu.rice.cs.javalanglevels.ArrayData
Return true iff castTo is a class type and is Object castTo is an interface type that is Serializable or Clonable castTo is an array type then this and castTo must have element types that are either the same primitive type or (both reference types and this's element type must be castable to castTo's element type)
isCastableTo(SymbolData, JavaVersion) - Method in class edu.rice.cs.javalanglevels.SymbolData
See if this can be cast as a castTo.
isCheckedException(SymbolData, JExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Returns whether the sd is a checked exception, i.e.
isCheckedException(SymbolData, JExpression) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Returns whether the sd is a checked exception, i.e.
isConstructor(Data) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
isContinuation() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
isDoublyAnonymous() - Method in class edu.rice.cs.javalanglevels.Data
 
isDuplicateVariableData(LinkedList<VariableData>, VariableData) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
isElementaryFile(File) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
If a file name ends with .dj0, it is an Elementary File
isEnabled() - Method in class edu.rice.cs.javalanglevels.util.Log
Returns whether this log is currently enabled.
isException(SymbolData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
isFinal(String[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isFinal(ModifiersAndVisibility) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isFinal() - Method in class edu.rice.cs.javalanglevels.VariableData
Returns true if this VariableData is final.
isFullJavaFile(File) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
If a file name ends with .dj, it is a Functional Java File
isFunctionalJavaFile(File) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
If a file name ends with .dj, it is a Functional Java File
isGenerated() - Method in class edu.rice.cs.javalanglevels.MethodData
 
isGenerated() - Method in class edu.rice.cs.javalanglevels.VariableData
 
isInnerClassOf(SymbolData, boolean) - Method in class edu.rice.cs.javalanglevels.SymbolData
Checks to see if this SymbolData is an inner class of outerClass (that is, that outerClass appears somewhere in its enclosing data chain.
isInstanceType() - Method in class edu.rice.cs.javalanglevels.InstanceData
 
isInstanceType() - Method in class edu.rice.cs.javalanglevels.PackageData
for now, throw a big error, becuase you should have known better.
isInstanceType() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
isInstanceType() - Method in class edu.rice.cs.javalanglevels.TypeData
 
isInterface() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
isIntermediateFile(File) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
If a file name ends with .dj1, it is an Intermediate File
isIsFinal() - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
 
isJavaLibraryClass(String) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Check to see if the specified classname is the name of a fully qualified java library class.
isLocalVariable() - Method in class edu.rice.cs.javalanglevels.VariableData
 
isMethodData() - Method in class edu.rice.cs.javalanglevels.BlockData
This is never a method data, so always return false.
isMethodData() - Method in class edu.rice.cs.javalanglevels.BodyData
True if this is a method data.
isMethodData() - Method in class edu.rice.cs.javalanglevels.MethodData
 
isNonFloatOrBooleanType(JavaVersion) - Method in class edu.rice.cs.javalanglevels.SymbolData
 
isNonFloatOrBooleanTypeWithoutAutoboxing() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
isNumberType(JavaVersion) - Method in class edu.rice.cs.javalanglevels.SymbolData
 
isNumberTypeWithoutAutoboxing() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
isOuterData(Data) - Method in class edu.rice.cs.javalanglevels.Data
 
isPrimitiveType() - Method in class edu.rice.cs.javalanglevels.PrimitiveData
All primitives are primitive types.
isPrimitiveType() - Method in class edu.rice.cs.javalanglevels.SymbolData
No reference type is a Primitive type.
isPrivate(String[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isPrivate(ModifiersAndVisibility) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isPrivate() - Method in class edu.rice.cs.javalanglevels.VariableData
Returns true if this VariableData is private.
isProtected(String[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isProtected(ModifiersAndVisibility) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isPublic(String[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isPublic(ModifiersAndVisibility) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isStatic() - Method in class edu.rice.cs.javalanglevels.MethodData
Returns true if this MethodData is static.
isStatic(String[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isStatic(ModifiersAndVisibility) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
isStatic() - Method in class edu.rice.cs.javalanglevels.VariableData
Returns true if this VariableData is static.
isSubClassOf(SymbolData) - Method in class edu.rice.cs.javalanglevels.SymbolData
Depth-first traversal of the tree of enclosing data checking to see if sd is above this SymbolData in the class hierarchy.
isUncaughtCheckedException(SymbolData, JExpression) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Return true if the Exception is unchecked, and false otherwise.
isUncaughtCheckedException(SymbolData, JExpression) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Return true if the Exception is a checked exception yet is not caught or declared to be thrown, and false otherwise.
isUncaughtCheckedException(SymbolData, JExpression) - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Return true if the Exception is a checked exception yet is not caught or declared to be thrown, and false otherwise.
isValue() - Method in class edu.rice.cs.javalanglevels.tree.BooleanLiteral
 
isVisibility(String) - Static method in class edu.rice.cs.javalanglevels.VariableData
 

J

JAVA_VERSION - Static variable in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
JavaCharStream - Class in edu.rice.cs.javalanglevels.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int, int) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
JavaCharStream(InputStream, String) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
javaVersion() - Method in class edu.rice.cs.javalanglevels.Options
 
JExpression - Class in edu.rice.cs.javalanglevels.tree
Class JExpression, a component of the JExpressionIF composite hierarchy.
JExpression(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.JExpression
Constructs a JExpression.
JExpressionIF - Interface in edu.rice.cs.javalanglevels.tree
 
JExpressionIFAbstractVisitor<RetType> - Class in edu.rice.cs.javalanglevels.tree
A parametric abstract implementation of a visitor over JExpressionIF that return a value.
JExpressionIFAbstractVisitor() - Constructor for class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor
 
JExpressionIFAbstractVisitor_void - Class in edu.rice.cs.javalanglevels.tree
An abstract implementation of a visitor over JExpressionIF that does not return a value.
JExpressionIFAbstractVisitor_void() - Constructor for class edu.rice.cs.javalanglevels.tree.JExpressionIFAbstractVisitor_void
 
JExpressionIFCopyDepthFirstVisitor - Class in edu.rice.cs.javalanglevels.tree
An extension of DF visitors that copies as it visits (by default).
JExpressionIFCopyDepthFirstVisitor() - Constructor for class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
JExpressionIFDepthFirstVisitor<RetType> - Class in edu.rice.cs.javalanglevels.tree
A parametric abstract implementation of a visitor over JExpressionIF that return a value.
JExpressionIFDepthFirstVisitor() - Constructor for class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
JExpressionIFDepthFirstVisitor_void - Class in edu.rice.cs.javalanglevels.tree
An abstract implementation of a visitor over JExpressionIF that does not return a value.
JExpressionIFDepthFirstVisitor_void() - Constructor for class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor_void
 
JExpressionIFPrunableDepthFirstVisitor - Class in edu.rice.cs.javalanglevels
An abstract implementation of a visitor over JExpressionIF that does not return a value.
JExpressionIFPrunableDepthFirstVisitor() - Constructor for class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
JExpressionIFVisitor<RetType> - Interface in edu.rice.cs.javalanglevels.tree
A parametric interface for visitors over JExpressionIF that return a value.
JExpressionIFVisitor_void - Interface in edu.rice.cs.javalanglevels.tree
An interface for visitors over JExpressionIF that do not return a value.
JExprParseException - Exception in edu.rice.cs.javalanglevels
Used to represent custom parse exceptions in the JExpression parser.
JExprParseException(File, String, Token, int[][], String[]) - Constructor for exception edu.rice.cs.javalanglevels.JExprParseException
 
JExprParseException(ParseException) - Constructor for exception edu.rice.cs.javalanglevels.JExprParseException
Wrap a ParseException (assumed not to be a JExprParseException.
JExprParser - Class in edu.rice.cs.javalanglevels.parser
 
JExprParser(File) - Constructor for class edu.rice.cs.javalanglevels.parser.JExprParser
 
JExprParser(InputStream) - Constructor for class edu.rice.cs.javalanglevels.parser.JExprParser
 
JExprParser(InputStream, String) - Constructor for class edu.rice.cs.javalanglevels.parser.JExprParser
 
JExprParser(Reader) - Constructor for class edu.rice.cs.javalanglevels.parser.JExprParser
 
JExprParser(JExprParserTokenManager) - Constructor for class edu.rice.cs.javalanglevels.parser.JExprParser
 
JExprParserConstants - Interface in edu.rice.cs.javalanglevels.parser
 
JExprParserTest - Class in edu.rice.cs.javalanglevels
Test the JExprParser by trying to parse all files in the testFiles directory that end in .test, writing the output to a file of the same name ending in .actual, and comparing that file to the file of the same name in the testFiles directory that ends with .expected
JExprParserTest() - Constructor for class edu.rice.cs.javalanglevels.JExprParserTest
 
JExprParserTokenManager - Class in edu.rice.cs.javalanglevels.parser
 
JExprParserTokenManager(JavaCharStream) - Constructor for class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
JExprParserTokenManager(JavaCharStream, int) - Constructor for class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
jj_nt - Variable in class edu.rice.cs.javalanglevels.parser.JExprParser
 
jjFillToken() - Method in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
jjnewLexState - Static variable in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
jjstrLiteralImages - Static variable in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 

K

kind - Variable in class edu.rice.cs.javalanglevels.parser.Token
An integer that describes the kind of this token.

L

LabeledBreakStatement - Class in edu.rice.cs.javalanglevels.tree
Class LabeledBreakStatement, a component of the JExpressionIF composite hierarchy.
LabeledBreakStatement(SourceInfo, Word) - Constructor for class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
Constructs a LabeledBreakStatement.
LabeledCase - Class in edu.rice.cs.javalanglevels.tree
Class LabeledCase, a component of the JExpressionIF composite hierarchy.
LabeledCase(SourceInfo, Expression, UnbracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.LabeledCase
Constructs a LabeledCase.
LabeledContinueStatement - Class in edu.rice.cs.javalanglevels.tree
Class LabeledContinueStatement, a component of the JExpressionIF composite hierarchy.
LabeledContinueStatement(SourceInfo, Word) - Constructor for class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
Constructs a LabeledContinueStatement.
LabeledStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
LabeledStatement - Class in edu.rice.cs.javalanglevels.tree
Class LabeledStatement, a component of the JExpressionIF composite hierarchy.
LabeledStatement(SourceInfo, Word, Statement) - Constructor for class edu.rice.cs.javalanglevels.tree.LabeledStatement
Constructs a LabeledStatement.
LanguageLevelConverter - Class in edu.rice.cs.javalanglevels
An instance of this class converts a language level file to a .java file of the same name by first visiting the file to error-check it, and then by augmenting the file.
LanguageLevelConverter() - Constructor for class edu.rice.cs.javalanglevels.LanguageLevelConverter
 
LanguageLevelVisitor - Class in edu.rice.cs.javalanglevels
Top-level Language Level Visitor that implements the constraint checking and symbol table building that is common to first pass processing for the Functional and FullJava levels.
LanguageLevelVisitor(File, String, 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.LanguageLevelVisitor
This constructor is called from the subclasses of LanguageLevelVisitor.
LanguageLevelVisitor(File, String, String, LinkedList<String>, LinkedList<String>, HashSet<String>, Hashtable<String, Triple<SourceInfo, LanguageLevelVisitor, SymbolData>>, LinkedList<Command>) - Constructor for class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This constructor is used only in testing.
LanguageLevelVisitor.LanguageLevelVisitorTest - Class in edu.rice.cs.javalanglevels
Test the methods defined in the above class.
LanguageLevelVisitor.LanguageLevelVisitorTest() - Constructor for class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
LanguageLevelVisitor.LanguageLevelVisitorTest(String) - Constructor for class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
LBRACE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LBRACKET - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LeftShiftAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class LeftShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
LeftShiftAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.LeftShiftAssignmentExpression
Constructs a LeftShiftAssignmentExpression.
LeftShiftExpression - Class in edu.rice.cs.javalanglevels.tree
Class LeftShiftExpression, a component of the JExpressionIF composite hierarchy.
LeftShiftExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.LeftShiftExpression
Constructs a LeftShiftExpression.
LessThanExpression - Class in edu.rice.cs.javalanglevels.tree
Class LessThanExpression, a component of the JExpressionIF composite hierarchy.
LessThanExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.LessThanExpression
Constructs a LessThanExpression.
LessThanOrEqualExpression - Class in edu.rice.cs.javalanglevels.tree
Class LessThanOrEqualExpression, a component of the JExpressionIF composite hierarchy.
LessThanOrEqualExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.LessThanOrEqualExpression
Constructs a LessThanOrEqualExpression.
LETTER - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error edu.rice.cs.javalanglevels.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalLiteral() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
LexicalLiteral - Class in edu.rice.cs.javalanglevels.tree
Class LexicalLiteral, a component of the JExpressionIF composite hierarchy.
LexicalLiteral(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.LexicalLiteral
Constructs a LexicalLiteral.
lexStateNames - Static variable in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
lf(String) - Static method in class edu.rice.cs.javalanglevels.ElementaryLevelTest
Convert whatever line feeds (\n, \r, \r\n) are in the string to just \n, ignoring trailing whitespace.
line - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
LINE_NUM_MAPPINGS_PER_LINE - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Number of line number mappings (from dj* to java) per line.
llVariableDeclaration2VariableData(VariableDeclaration, Data) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Pass this call directly onto the language level visitor.
loadSymbolTable() - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Ensures that the symbol table contains essential symbols.
Log - Class in edu.rice.cs.javalanglevels.util
Logging class to record errors or unexpected behavior to a file.
Log(String, boolean) - Constructor for class edu.rice.cs.javalanglevels.util.Log
Creates a new Log with the given name.
Log(File, boolean) - Constructor for class edu.rice.cs.javalanglevels.util.Log
 
log(String) - Method in class edu.rice.cs.javalanglevels.util.Log
Prints a message to the log, if enabled.
log(String, StackTraceElement[]) - Method in class edu.rice.cs.javalanglevels.util.Log
Prints a message and exception stack trace to the log, if enabled.
log(String, Throwable) - Method in class edu.rice.cs.javalanglevels.util.Log
Prints a message and exception stack trace to the log, if enabled.
LONG - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LONG_DECIMAL_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LONG_HEX_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LONG_OCTAL_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LONG_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
This represents the long primitive
LongLiteral - Class in edu.rice.cs.javalanglevels.tree
Class LongLiteral, a component of the JExpressionIF composite hierarchy.
LongLiteral(SourceInfo, long) - Constructor for class edu.rice.cs.javalanglevels.tree.LongLiteral
Constructs a LongLiteral.
lookingAhead - Variable in class edu.rice.cs.javalanglevels.parser.JExprParser
 
lostValue() - Method in class edu.rice.cs.javalanglevels.VariableData
If this VariableData has a value, set _hasBeenAssigned to false, and return true.
LPAREN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LSHIFT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LSHIFTASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
LValueTypeChecker - Class in edu.rice.cs.javalanglevels
Do what is necessary to type check the lhs of an assignment expression, i.e., make sure that what is on the lhs is something that can be assigned to, and if so, return its type.
LValueTypeChecker(SpecialTypeChecker) - Constructor for class edu.rice.cs.javalanglevels.LValueTypeChecker
 
LValueTypeChecker.LValueTypeCheckerTest - Class in edu.rice.cs.javalanglevels
Test the methods defined in the above class
LValueTypeChecker.LValueTypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
LValueTypeChecker.LValueTypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
LValueWithValueTypeChecker - Class in edu.rice.cs.javalanglevels
Used to type check the LHS of an assignment expression such as += or -=, where the left hand side needs to not be final and already have a value.
LValueWithValueTypeChecker(SpecialTypeChecker) - Constructor for class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker
 
LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest - Class in edu.rice.cs.javalanglevels
Test the methods defined in the above class
LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 
LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 

M

main(String[]) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Do a conversion from the command line, to allow quick testing
main(String[]) - Static method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
main(String[]) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
make(String, ModifiersAndVisibility, TypeParameter[], SymbolData, VariableData[], String[], SymbolData, JExpression) - Static method in class edu.rice.cs.javalanglevels.MethodData
Factory methods used for debugging purposes among other things.
make(String, VariableData[]) - Static method in class edu.rice.cs.javalanglevels.MethodData
 
make(String) - Static method in class edu.rice.cs.javalanglevels.SourceInfo
Build a SourceInfo corresponding to the specified class name, with -1 as the value for row, column, start, finish.
makeArrayOfRetType(int) - Method in class edu.rice.cs.javalanglevels.Augmentor
Return a Void array of the specified size.
makeArrayOfRetType(int) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFCopyDepthFirstVisitor
 
makeArrayOfRetType(int) - Method in class edu.rice.cs.javalanglevels.tree.JExpressionIFDepthFirstVisitor
 
makeArrayOfRetType(int) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Return a TypeData array of the specified size.
makeContinuation(SourceInfo, String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method creates the specified continuation in the symbol table.
makeSureCaughtStuffWasThrown(TryCatchStatement, SymbolData[], LinkedList<Pair<SymbolData, JExpression>>) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Make sure that every exception that is caught could have been thrown in the try statement
maxNextCharInd - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
MemberType - Class in edu.rice.cs.javalanglevels.tree
Class MemberType, a component of the JExpressionIF composite hierarchy.
MemberType(SourceInfo, String, ReferenceType, ReferenceType) - Constructor for class edu.rice.cs.javalanglevels.tree.MemberType
Constructs a MemberType.
MethodData - Class in edu.rice.cs.javalanglevels
Represents the data for a given method.
MethodData(String, ModifiersAndVisibility, TypeParameter[], SymbolData, VariableData[], String[], SymbolData, JExpression) - Constructor for class edu.rice.cs.javalanglevels.MethodData
Constructor for MethodData.
MethodData(String, VariableData[]) - Constructor for class edu.rice.cs.javalanglevels.MethodData
Constructor used by the LanguageLevelConverter, where only the name and params matter
MethodData.MethodDataTest - Class in edu.rice.cs.javalanglevels
Tests the methods declared above
MethodData.MethodDataTest() - Constructor for class edu.rice.cs.javalanglevels.MethodData.MethodDataTest
 
MethodData.MethodDataTest(String) - Constructor for class edu.rice.cs.javalanglevels.MethodData.MethodDataTest
 
MethodDef() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
MethodDef - Class in edu.rice.cs.javalanglevels.tree
Class MethodDef, a component of the JExpressionIF composite hierarchy.
MethodDef(SourceInfo, ModifiersAndVisibility, TypeParameter[], ReturnTypeI, Word, FormalParameter[], ReferenceType[]) - Constructor for class edu.rice.cs.javalanglevels.tree.MethodDef
Constructs a MethodDef.
MethodDefLookahead() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
MethodInvocation - Class in edu.rice.cs.javalanglevels.tree
Class MethodInvocation, a component of the JExpressionIF composite hierarchy.
MethodInvocation(SourceInfo, ParenthesizedExpressionList, Word) - Constructor for class edu.rice.cs.javalanglevels.tree.MethodInvocation
Constructs a MethodInvocation.
methodInvocationHelper(MethodInvocation, TypeData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Look up the method called in the method invocation within the context of the context TypeData.
MINUS - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
MINUSASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
MinusAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class MinusAssignmentExpression, a component of the JExpressionIF composite hierarchy.
MinusAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.MinusAssignmentExpression
Constructs a MinusAssignmentExpression.
MinusExpression - Class in edu.rice.cs.javalanglevels.tree
Class MinusExpression, a component of the JExpressionIF composite hierarchy.
MinusExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.MinusExpression
Constructs a MinusExpression.
ModAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class ModAssignmentExpression, a component of the JExpressionIF composite hierarchy.
ModAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ModAssignmentExpression
Constructs a ModAssignmentExpression.
ModExpression - Class in edu.rice.cs.javalanglevels.tree
Class ModExpression, a component of the JExpressionIF composite hierarchy.
ModExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ModExpression
Constructs a ModExpression.
ModifiersAndVisibility() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ModifiersAndVisibility - Class in edu.rice.cs.javalanglevels.tree
Class ModifiersAndVisibility, a component of the JExpressionIF composite hierarchy.
ModifiersAndVisibility(SourceInfo, String[]) - Constructor for class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
Constructs a ModifiersAndVisibility.
MULTI_LINE_COMMENT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
MultiplicativeExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
MultiplyAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class MultiplyAssignmentExpression, a component of the JExpressionIF composite hierarchy.
MultiplyAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.MultiplyAssignmentExpression
Constructs a MultiplyAssignmentExpression.
MultiplyExpression - Class in edu.rice.cs.javalanglevels.tree
Class MultiplyExpression, a component of the JExpressionIF composite hierarchy.
MultiplyExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.MultiplyExpression
Constructs a MultiplyExpression.

N

NamedClassInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class NamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
NamedClassInstantiation(SourceInfo, Type, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.NamedClassInstantiation
Constructs a NamedClassInstantiation.
NameList() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
NameReference - Class in edu.rice.cs.javalanglevels.tree
Class NameReference, a component of the JExpressionIF composite hierarchy.
NameReference(SourceInfo, Word) - Constructor for class edu.rice.cs.javalanglevels.tree.NameReference
Constructs a NameReference.
NATIVE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
NE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
NegativeExpression - Class in edu.rice.cs.javalanglevels.tree
Class NegativeExpression, a component of the JExpressionIF composite hierarchy.
NegativeExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NegativeExpression
Constructs a NegativeExpression.
NegativePostfixIncrementExpression - Class in edu.rice.cs.javalanglevels.tree
Class NegativePostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
NegativePostfixIncrementExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NegativePostfixIncrementExpression
Constructs a NegativePostfixIncrementExpression.
NegativePrefixIncrementExpression - Class in edu.rice.cs.javalanglevels.tree
Class NegativePrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
NegativePrefixIncrementExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NegativePrefixIncrementExpression
Constructs a NegativePrefixIncrementExpression.
NEW - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
newClassBodyVisitor(SymbolData, String) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Factory method inherited from LLV class.
newClassBodyVisitor(SymbolData, String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Factory method that constructs an appropriate class body visitor for this visitor class (either ClassBodyIntermediateVisitor or ClassBodyFullJavaVisitor).
newToken(int) - Static method in class edu.rice.cs.javalanglevels.parser.Token
Returns a new Token object, by default.
next - Variable in class edu.rice.cs.javalanglevels.parser.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
nextCharInd - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
NO_INFO - Static variable in class edu.rice.cs.javalanglevels.SourceInfo
 
NO_TYPE - Static variable in class edu.rice.cs.javalanglevels.parser.JExprParser
 
NONE - Static variable in class edu.rice.cs.javalanglevels.SourceInfo
A constant is code generated by javacc that belongs here!.
NONE - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
NonEmptyExpressionLookahead() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
NoOpExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
NoOpExpression - Class in edu.rice.cs.javalanglevels.tree
Class NoOpExpression, a component of the JExpressionIF composite hierarchy.
NoOpExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NoOpExpression
Constructs a NoOpExpression.
NormalTryCatchStatement - Class in edu.rice.cs.javalanglevels.tree
Class NormalTryCatchStatement, a component of the JExpressionIF composite hierarchy.
NormalTryCatchStatement(SourceInfo, Block, CatchBlock[]) - Constructor for class edu.rice.cs.javalanglevels.tree.NormalTryCatchStatement
Constructs a NormalTryCatchStatement.
NOT_FOUND - Static variable in class edu.rice.cs.javalanglevels.SymbolData
Used to signal a symbol table search that failed.
NotEqualExpression - Class in edu.rice.cs.javalanglevels.tree
Class NotEqualExpression, a component of the JExpressionIF composite hierarchy.
NotEqualExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NotEqualExpression
Constructs a NotEqualExpression.
NotExpression - Class in edu.rice.cs.javalanglevels.tree
Class NotExpression, a component of the JExpressionIF composite hierarchy.
NotExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NotExpression
Constructs a NotExpression.
notRightPackage(SymbolData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Return false if the symbolData is in the wrong package.
NULL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
NULL_LITERAL - Static variable in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
 
NULL_LITERAL - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
NULL_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
Singleton class representing null
NullLiteral - Class in edu.rice.cs.javalanglevels.tree
Class NullLiteral, a component of the JExpressionIF composite hierarchy.
NullLiteral(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.NullLiteral
Constructs a NullLiteral.
NumericAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class NumericAssignmentExpression, a component of the JExpressionIF composite hierarchy.
NumericAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NumericAssignmentExpression
Constructs a NumericAssignmentExpression.
NumericBinaryExpression - Class in edu.rice.cs.javalanglevels.tree
Class NumericBinaryExpression, a component of the JExpressionIF composite hierarchy.
NumericBinaryExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NumericBinaryExpression
Constructs a NumericBinaryExpression.
NumericUnaryExpression - Class in edu.rice.cs.javalanglevels.tree
Class NumericUnaryExpression, a component of the JExpressionIF composite hierarchy.
NumericUnaryExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.NumericUnaryExpression
Constructs a NumericUnaryExpression.

O

OCTAL_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
OPT - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelConverter
 
Options - Class in edu.rice.cs.javalanglevels
 
Options(JavaVersion, Iterable<? extends File>) - Constructor for class edu.rice.cs.javalanglevels.Options
 
Options(JavaVersion, Iterable<? extends File>, Iterable<? extends File>) - Constructor for class edu.rice.cs.javalanglevels.Options
 
ORASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
OrExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
OrExpression - Class in edu.rice.cs.javalanglevels.tree
Class OrExpression, a component of the JExpressionIF composite hierarchy.
OrExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.OrExpression
Constructs a OrExpression.
OTHER - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.AbstractMethodDef
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.AndExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ArrayInitializer
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ArrayType
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseNotExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.Block
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BooleanLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.BracedBody
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.CharLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ClassDef
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ClassImportStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ClassLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNameReference
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisReference
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.CompoundWord
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.DefaultCase
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.DimensionExpressionList
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.DivideAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.DivideExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.DoubleLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.EmptyExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.EmptyForCondition
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.EmptyStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.EqualsExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ExpressionStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.FloatLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanOrEqualExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.InnerClassDef
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.InnerInterfaceDef
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.InstanceInitializer
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.IntegerLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.InterfaceDef
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LabeledCase
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LessThanExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LessThanOrEqualExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.LongLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.MemberType
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.MinusAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.MinusExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ModAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ModExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.NegativeExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.NegativePostfixIncrementExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.NegativePrefixIncrementExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.NoOpExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.NormalTryCatchStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.NotEqualExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.NotExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.NullLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.OrExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.PackageImportStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.PackageStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.Parenthesized
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ParenthesizedExpressionList
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.PlusAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.PlusExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.PositiveExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.PositivePostfixIncrementExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.PositivePrefixIncrementExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.PrimitiveType
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAnonymousClassInstantiation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAssignmentExpression
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleInitializedArrayInstantiation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleMethodInvocation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNamedClassInstantiation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNameReference
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperConstructorInvocation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperReference
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisConstructorInvocation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisReference
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SimpleUninitializedArrayInstantiation
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.StaticInitializer
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.StringLiteral
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ThrowStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.TypeVariable
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.UnbracedBody
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.UninitializedVariableDeclarator
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledBreakStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledContinueStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.UnparenthesizedExpressionList
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturn
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturnStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
Prints this object out as a nicely tabbed tree.
output(Writer) - Method in class edu.rice.cs.javalanglevels.tree.Word
Prints this object out as a nicely tabbed tree.
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.AbstractMethodDef
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.AndExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.AnonymousClassInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ArrayInitializer
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ArrayInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ArrayType
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.AssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BinaryExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseBinaryExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseNotExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Block
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Body
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BooleanExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BooleanLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BracedBody
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.BreakStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.CharLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ClassDef
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ClassImportStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ClassInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ClassLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComparisonExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNameReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.CompoundWord
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ContinueStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.DefaultCase
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.DimensionExpressionList
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.DivideAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.DivideExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.DoubleLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.EmptyExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.EmptyForCondition
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.EmptyStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.EqualityExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.EqualsExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Expression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ExpressionList
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ExpressionStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.FloatLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.FunctionInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanOrEqualExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ImportStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.IncrementExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.InitializedArrayInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Initializer
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.InnerClassDef
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.InnerInterfaceDef
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.InstanceInitializer
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Instantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.IntegerLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.InterfaceDef
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.JExpression
 
outputHelp(TabPrintWriter) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIF
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LabeledCase
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LessThanExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LessThanOrEqualExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LexicalLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.LongLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.MemberType
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.MethodInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.MinusAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.MinusExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ModAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ModExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NamedClassInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NameReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NegativeExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NegativePostfixIncrementExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NegativePrefixIncrementExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NoOpExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NormalTryCatchStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NotEqualExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NotExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NullLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NumericAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NumericBinaryExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.NumericUnaryExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.OrExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PackageImportStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PackageStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Parenthesized
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ParenthesizedExpressionList
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PlusAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PlusExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PositiveExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PositivePostfixIncrementExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PositivePrefixIncrementExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PostfixIncrementExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PrefixIncrementExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Primary
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.PrimitiveType
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ReferenceType
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ReturnStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ShiftAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ShiftBinaryExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAnonymousClassInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAssignmentExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleInitializedArrayInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleMethodInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNamedClassInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNameReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperConstructorInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisConstructorInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SimpleUninitializedArrayInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Statement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.StaticInitializer
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.StringLiteral
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SuperConstructorInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SuperReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SwitchCase
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ThisConstructorInvocation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ThisReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ThrowStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.TryCatchStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Type
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.TypeVariable
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.UnaryExpression
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.UnbracedBody
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.UninitializedArrayInstantiation
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.UninitializedVariableDeclarator
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledBreakStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledContinueStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.UnparenthesizedExpressionList
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclarator
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.VariableReference
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturn
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturnStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
 
outputHelp(TabPrintWriter) - Method in class edu.rice.cs.javalanglevels.tree.Word
 

P

PACKAGE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
PACKAGE_MAV - Static variable in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
PACKAGE_MAV - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
PackageData - Class in edu.rice.cs.javalanglevels
Represents the data for a piece (or pieces) of a package name.
PackageData(String) - Constructor for class edu.rice.cs.javalanglevels.PackageData
Constructor for PackageData.
PackageData(PackageData, String) - Constructor for class edu.rice.cs.javalanglevels.PackageData
Constructor for PackageData.
PackageImportStatement - Class in edu.rice.cs.javalanglevels.tree
Class PackageImportStatement, a component of the JExpressionIF composite hierarchy.
PackageImportStatement(SourceInfo, CompoundWord) - Constructor for class edu.rice.cs.javalanglevels.tree.PackageImportStatement
Constructs a PackageImportStatement.
PackageStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
PackageStatement - Class in edu.rice.cs.javalanglevels.tree
Class PackageStatement, a component of the JExpressionIF composite hierarchy.
PackageStatement(SourceInfo, CompoundWord) - Constructor for class edu.rice.cs.javalanglevels.tree.PackageStatement
Constructs a PackageStatement.
Pair<T,U> - Class in edu.rice.cs.javalanglevels
Utility class, allows us to store two things as a single object.
Pair(T, U) - Constructor for class edu.rice.cs.javalanglevels.Pair
 
Parenthesized - Class in edu.rice.cs.javalanglevels.tree
Class Parenthesized, a component of the JExpressionIF composite hierarchy.
Parenthesized(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.Parenthesized
Constructs a Parenthesized.
ParenthesizedExpressionList() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ParenthesizedExpressionList - Class in edu.rice.cs.javalanglevels.tree
Class ParenthesizedExpressionList, a component of the JExpressionIF composite hierarchy.
ParenthesizedExpressionList(SourceInfo, Expression[]) - Constructor for class edu.rice.cs.javalanglevels.tree.ParenthesizedExpressionList
Constructs a ParenthesizedExpressionList.
ParseException - Exception in edu.rice.cs.javalanglevels.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception edu.rice.cs.javalanglevels.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception edu.rice.cs.javalanglevels.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception edu.rice.cs.javalanglevels.parser.ParseException
 
PLUS - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
PLUSASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
PlusAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class PlusAssignmentExpression, a component of the JExpressionIF composite hierarchy.
PlusAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.PlusAssignmentExpression
Constructs a PlusAssignmentExpression.
PlusExpression - Class in edu.rice.cs.javalanglevels.tree
Class PlusExpression, a component of the JExpressionIF composite hierarchy.
PlusExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.PlusExpression
Constructs a PlusExpression.
PositiveExpression - Class in edu.rice.cs.javalanglevels.tree
Class PositiveExpression, a component of the JExpressionIF composite hierarchy.
PositiveExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.PositiveExpression
Constructs a PositiveExpression.
PositivePostfixIncrementExpression - Class in edu.rice.cs.javalanglevels.tree
Class PositivePostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
PositivePostfixIncrementExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.PositivePostfixIncrementExpression
Constructs a PositivePostfixIncrementExpression.
PositivePrefixIncrementExpression - Class in edu.rice.cs.javalanglevels.tree
Class PositivePrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
PositivePrefixIncrementExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.PositivePrefixIncrementExpression
Constructs a PositivePrefixIncrementExpression.
postdecrementAnonymousInnerClassNum() - Method in class edu.rice.cs.javalanglevels.SymbolData
Return the anonymous inner class num, and then decrement it
postdecrementLocalClassNum() - Method in class edu.rice.cs.javalanglevels.SymbolData
Return the local class num, and then decrement it
PostfixIncrementExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
PostfixIncrementExpression - Class in edu.rice.cs.javalanglevels.tree
Class PostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
PostfixIncrementExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.PostfixIncrementExpression
Constructs a PostfixIncrementExpression.
PrefixIncrementExpression - Class in edu.rice.cs.javalanglevels.tree
Class PrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
PrefixIncrementExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.PrefixIncrementExpression
Constructs a PrefixIncrementExpression.
preincrementAnonymousInnerClassNum() - Method in class edu.rice.cs.javalanglevels.SymbolData
Increment the anonymous inner class num, and return it
preincrementLocalClassNum() - Method in class edu.rice.cs.javalanglevels.SymbolData
Increment the local class num and return it
prevCharIsCR - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
prevCharIsLF - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
Primary() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Primary - Class in edu.rice.cs.javalanglevels.tree
Class Primary, a component of the JExpressionIF composite hierarchy.
Primary(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.Primary
Constructs a Primary.
PrimaryPrefix() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
PrimarySuffix(Primary) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
PrimitiveData - Class in edu.rice.cs.javalanglevels
Represents the data for a given primitive type.
PrimitiveData(String) - Constructor for class edu.rice.cs.javalanglevels.PrimitiveData
All PrimitiveData have public modifiers and visibility and are not continuations.
PrimitiveType() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
PrimitiveType - Class in edu.rice.cs.javalanglevels.tree
Class PrimitiveType, a component of the JExpressionIF composite hierarchy.
PrimitiveType(SourceInfo, String) - Constructor for class edu.rice.cs.javalanglevels.tree.PrimitiveType
Constructs a PrimitiveType.
PRIVATE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
PRIVATE_ABSTRACT_MAV - Static variable in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
PRIVATE_MAV - Static variable in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
PRIVATE_MAV - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
PROTECTED - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
PROTECTED_MAV - Static variable in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
PROTECTED_MAV - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
prune(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.JExpressionIFPrunableDepthFirstVisitor
 
prune(JExpressionIF) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
PUBLIC - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
PUBLIC_MAV - Static variable in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
PUBLIC_MAV - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 

R

RBRACE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RBRACKET - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ReadByte() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
readChar() - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReferenceType() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ReferenceType - Class in edu.rice.cs.javalanglevels.tree
Class ReferenceType, a component of the JExpressionIF composite hierarchy.
ReferenceType(SourceInfo, String) - Constructor for class edu.rice.cs.javalanglevels.tree.ReferenceType
Constructs a ReferenceType.
referenceType2String(ReferenceType[]) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Convert the ReferenceType[] to a String[] with the names of the ReferenceTypes.
ReInit(Reader, int, int, int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(Reader, int, int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(Reader) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(InputStream, String, int, int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(InputStream, String) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(InputStream) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
ReInit(InputStream) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ReInit(InputStream, String) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ReInit(Reader) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ReInit(JExprParserTokenManager) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ReInit(JavaCharStream) - Method in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
REM - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
REMASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
removeAllBlocks() - Method in class edu.rice.cs.javalanglevels.Data
Remove all blocks from this data's list of enclosed blocks.
repeatedSignature(LinkedList<MethodData>, MethodData) - Static method in class edu.rice.cs.javalanglevels.SymbolData
Calls repeatedSignature with fromClassFile set to false by default.
repeatedSignature(LinkedList<MethodData>, MethodData, boolean) - Static method in class edu.rice.cs.javalanglevels.SymbolData
Checks if two methods in this SymbolData have the same name and parameters.
resetBlockIterator() - Method in class edu.rice.cs.javalanglevels.Data
Reset the block iterator to the beginning of the list of blocks.
resolve(SourceInfo, LanguageLevelVisitor) - Method in class edu.rice.cs.javalanglevels.SymbolData
Resolves this symbol using the visitor llv.
resolveSymbol(SourceInfo, SymbolData) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Resolves the continuation cont.
RETURN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ReturnStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ReturnStatement - Class in edu.rice.cs.javalanglevels.tree
Class ReturnStatement, a component of the JExpressionIF composite hierarchy.
ReturnStatement(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.ReturnStatement
Constructs a ReturnStatement.
ReturnType() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ReturnTypeI - Interface in edu.rice.cs.javalanglevels.tree
 
RightAngledBracket() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
RightShiftOp() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
RightSignedShiftAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class RightSignedShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
RightSignedShiftAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.RightSignedShiftAssignmentExpression
Constructs a RightSignedShiftAssignmentExpression.
RightSignedShiftExpression - Class in edu.rice.cs.javalanglevels.tree
Class RightSignedShiftExpression, a component of the JExpressionIF composite hierarchy.
RightSignedShiftExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.RightSignedShiftExpression
Constructs a RightSignedShiftExpression.
RightUnsignedShiftAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class RightUnsignedShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
RightUnsignedShiftAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftAssignmentExpression
Constructs a RightUnsignedShiftAssignmentExpression.
RightUnsignedShiftExpression - Class in edu.rice.cs.javalanglevels.tree
Class RightUnsignedShiftExpression, a component of the JExpressionIF composite hierarchy.
RightUnsignedShiftExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftExpression
Constructs a RightUnsignedShiftExpression.
RPAREN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RSIGNEDSHIFT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RSIGNEDSHIFTASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RSSHIFT1 - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RSSHIFT2 - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RUNSIGNEDSHIFT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RUSHIFT1 - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RUSHIFT2 - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
RUSHIFT3 - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 

S

SC_AND - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
SC_OR - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ScrollableDialog - Class in edu.rice.cs.javalanglevels.util
Manages a JDialog with a scrollable text area and a button panel.
ScrollableDialog(JFrame, String, String, String) - Constructor for class edu.rice.cs.javalanglevels.util.ScrollableDialog
Creates a new ScrollableDialog with the default width and height.
ScrollableDialog(JFrame, String, String, String, int, int) - Constructor for class edu.rice.cs.javalanglevels.util.ScrollableDialog
Creates a new ScrollableDialog.
ScrollableDialog(JFrame, String, String, String, boolean) - Constructor for class edu.rice.cs.javalanglevels.util.ScrollableDialog
Creates a new ScrollableDialog with the default width and height.
ScrollableDialog(JFrame, String, String, String, int, int, boolean) - Constructor for class edu.rice.cs.javalanglevels.util.ScrollableDialog
Creates a new ScrollableDialog.
SEMICOLON - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
setAnonymousInnerClassNum(int) - Method in class edu.rice.cs.javalanglevels.SymbolData
Set the anonymous inner class num to the specified value
setDebugStream(PrintStream) - Method in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
setEnabled(boolean) - Method in class edu.rice.cs.javalanglevels.util.Log
Sets whether this log is enabled.
setEnclosingData(LinkedList<Data>) - Method in class edu.rice.cs.javalanglevels.Data
 
setEnclosingData(Data) - Method in class edu.rice.cs.javalanglevels.VariableData
Sets the enclosing data to the specified value.
setFinal() - Method in class edu.rice.cs.javalanglevels.VariableData
Adds "final" to the modifiers and visibility for this class, if it is not already there.
setFinalAndStatic() - Method in class edu.rice.cs.javalanglevels.VariableData
Adds "final" and "static" to the modifiers and visibility for this class, if it is not already there.
setGenerated(boolean) - Method in class edu.rice.cs.javalanglevels.MethodData
 
setGenerated(boolean) - Method in class edu.rice.cs.javalanglevels.VariableData
Set the generated flag to the specified value
setHasAutoGeneratedJunitImport(boolean) - Method in class edu.rice.cs.javalanglevels.SymbolData
Set the isContinuation flag to the specified value
setHasInitializer(boolean) - Method in class edu.rice.cs.javalanglevels.VariableData
Set the "hasInitializer" flag
setHasValue() - Method in class edu.rice.cs.javalanglevels.VariableData
Set _hasBeenAssigned flag.
setInnerClasses(LinkedList<SymbolData>) - Method in class edu.rice.cs.javalanglevels.Data
Sets the inner classes of this Data.
setInstanceData(InstanceData) - Method in class edu.rice.cs.javalanglevels.SymbolData
Sets the InstanceData for this class to the specified value.
setInterface(boolean) - Method in class edu.rice.cs.javalanglevels.SymbolData
 
setInterfaces(ArrayList<SymbolData>) - Method in class edu.rice.cs.javalanglevels.SymbolData
Set the interfaces to be the specified list
setIsContinuation(boolean) - Method in class edu.rice.cs.javalanglevels.SymbolData
Set the isContinuation flag to the specified value
setIsLocalVariable(boolean) - Method in class edu.rice.cs.javalanglevels.VariableData
Sets the isLocalVariable flag to the specified value.
setMav(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.ArrayData
Sets the ModifiersAndVisibility of the element type to the specified value.
setMav(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.Data
Assigns the specified modifiersAndVisiblity to this data.
setMav(ModifiersAndVisibility) - Method in class edu.rice.cs.javalanglevels.VariableData
Set the modifiers and visibility to the specified value.
setMethods(LinkedList<MethodData>) - Method in class edu.rice.cs.javalanglevels.SymbolData
Sets the list of methods to the specified one
setName(String) - Method in class edu.rice.cs.javalanglevels.VariableData
Set the name of this variable to the specified string.
setOuterData(Data) - Method in class edu.rice.cs.javalanglevels.ArrayData
A Noop, because arrays shouldn't have outer data
setOuterData(Data) - Method in class edu.rice.cs.javalanglevels.Data
Sets the outer data to the specified value--throw an exception if the data already has an outer data.
setPackage(String) - Method in class edu.rice.cs.javalanglevels.ArrayData
Set the package of the element type to be the specified package:
setPackage(String) - Method in class edu.rice.cs.javalanglevels.SymbolData
Sets the package to the specified value
setParams(VariableData[]) - Method in class edu.rice.cs.javalanglevels.MethodData
Set the method params to be p
setPrivate() - Method in class edu.rice.cs.javalanglevels.VariableData
Adds "private" to the modifiers and visibility for this class, if it is not already there.
setPrivateAndFinal() - Method in class edu.rice.cs.javalanglevels.VariableData
Adds "private" and "final" to the modifiers and visibility for this class, if it is not already there.
setReturnType(SymbolData) - Method in class edu.rice.cs.javalanglevels.MethodData
set the return type to be rt
setSuperClass(SymbolData) - Method in class edu.rice.cs.javalanglevels.SymbolData
Set the super class to the specified value.
setTabSize(int) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
setTextFont(Font) - Method in class edu.rice.cs.javalanglevels.util.ScrollableDialog
Sets the font for the text area in this dialog.
setThrown(String[]) - Method in class edu.rice.cs.javalanglevels.MethodData
Sets thrown to be thrown
setType(SymbolData) - Method in class edu.rice.cs.javalanglevels.VariableData
Sets the SymbolData representing the type of this variable.
setTypeParameters(TypeParameter[]) - Method in class edu.rice.cs.javalanglevels.SymbolData
Set the generic type parameters to the specified value
setUp() - Method in class edu.rice.cs.javalanglevels.AdvancedLevelTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.Augmentor.AugmentorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.ElementaryLevelTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.IntermediateLevelTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker.BobTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest
 
setUp() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
ShiftAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class ShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
ShiftAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ShiftAssignmentExpression
Constructs a ShiftAssignmentExpression.
ShiftBinaryExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ShiftBinaryExpression - Class in edu.rice.cs.javalanglevels.tree
Class ShiftBinaryExpression, a component of the JExpressionIF composite hierarchy.
ShiftBinaryExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ShiftBinaryExpression
Constructs a ShiftBinaryExpression.
SHORT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
SHORT_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
This anonymous class represents the short primitive type.
show() - Method in class edu.rice.cs.javalanglevels.util.ScrollableDialog
Shows this dialog.
show(String) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
Show a modal debug message box with an OK button regardless of TEST_MODE.
showDebug(String) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
Shows a modal debug message box with an OK button when not in TEST_MODE.
showMessageBox(String, String) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
Shows a modal message box with an OK button.
showStackTrace(Throwable) - Static method in class edu.rice.cs.javalanglevels.util.Utilities
 
SimpleAnonymousClassInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class SimpleAnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
SimpleAnonymousClassInstantiation(SourceInfo, Type, ParenthesizedExpressionList, BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleAnonymousClassInstantiation
Constructs a SimpleAnonymousClassInstantiation.
simpleAnonymousClassInstantiationHelper(SimpleAnonymousClassInstantiation, SymbolData) - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor
Look up the super type of this class instantiation and add it to the symbol table.
simpleAnonymousClassInstantiationHelper(SimpleAnonymousClassInstantiation, SymbolData) - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor
Look up the supertype of this class instantiation and add it to the symbol table.
SimpleArrayInstantiationTail(Type) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
SimpleAssignmentExpression - Class in edu.rice.cs.javalanglevels.tree
Class SimpleAssignmentExpression, a component of the JExpressionIF composite hierarchy.
SimpleAssignmentExpression(SourceInfo, Expression, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleAssignmentExpression
Constructs a SimpleAssignmentExpression.
SimpleInitializedArrayInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class SimpleInitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
SimpleInitializedArrayInstantiation(SourceInfo, Type, ArrayInitializer) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleInitializedArrayInstantiation
Constructs a SimpleInitializedArrayInstantiation.
SimpleInstantiation() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
Differentiates between array allocations and anonymous inner class definitions
SimpleMethodInvocation - Class in edu.rice.cs.javalanglevels.tree
Class SimpleMethodInvocation, a component of the JExpressionIF composite hierarchy.
SimpleMethodInvocation(SourceInfo, Word, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleMethodInvocation
Constructs a SimpleMethodInvocation.
SimpleNamedClassInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class SimpleNamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
SimpleNamedClassInstantiation(SourceInfo, Type, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleNamedClassInstantiation
Constructs a SimpleNamedClassInstantiation.
SimpleNameReference - Class in edu.rice.cs.javalanglevels.tree
Class SimpleNameReference, a component of the JExpressionIF composite hierarchy.
SimpleNameReference(SourceInfo, Word) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleNameReference
Constructs a SimpleNameReference.
SimpleSuperConstructorInvocation - Class in edu.rice.cs.javalanglevels.tree
Class SimpleSuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
SimpleSuperConstructorInvocation(SourceInfo, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleSuperConstructorInvocation
Constructs a SimpleSuperConstructorInvocation.
simpleSuperConstructorInvocationAllowed(SimpleSuperConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
This is used in the case where a simple super constructor invocation is allowed i.e.
SimpleSuperReference - Class in edu.rice.cs.javalanglevels.tree
Class SimpleSuperReference, a component of the JExpressionIF composite hierarchy.
SimpleSuperReference(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleSuperReference
Constructs a SimpleSuperReference.
SimpleThisConstructorInvocation - Class in edu.rice.cs.javalanglevels.tree
Class SimpleThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
SimpleThisConstructorInvocation(SourceInfo, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleThisConstructorInvocation
Constructs a SimpleThisConstructorInvocation.
simpleThisConstructorInvocationAllowed(SimpleThisConstructorInvocation) - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker
This is used in the case where a simple this constructor invocation is allowed.
SimpleThisReference - Class in edu.rice.cs.javalanglevels.tree
Class SimpleThisReference, a component of the JExpressionIF composite hierarchy.
SimpleThisReference(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleThisReference
Constructs a SimpleThisReference.
SimpleUninitializedArrayInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class SimpleUninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
SimpleUninitializedArrayInstantiation(SourceInfo, Type, DimensionExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.SimpleUninitializedArrayInstantiation
Constructs a SimpleUninitializedArrayInstantiation.
SINGLE_LINE_COMMENT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
SLASH - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
SLASHASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
SourceFile() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
SourceFile - Class in edu.rice.cs.javalanglevels.tree
Class SourceFile, a component of the JExpressionIF composite hierarchy.
SourceFile(SourceInfo, PackageStatement[], ImportStatement[], TypeDefBase[]) - Constructor for class edu.rice.cs.javalanglevels.tree.SourceFile
Constructs a SourceFile.
SourceInfo - Class in edu.rice.cs.javalanglevels
A simple tuple class to represent source location for pieces of the AST.
SourceInfo(File, int, int, int, int) - Constructor for class edu.rice.cs.javalanglevels.SourceInfo
Constructs a SourceInfo, given a value for the file and the coordinates.
specialConstructor - Variable in exception edu.rice.cs.javalanglevels.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class edu.rice.cs.javalanglevels.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SpecialTypeChecker - Class in edu.rice.cs.javalanglevels
SpecialTypeChecker is a base class for specialized type checkers such as BodyTypeChecker, ClassBodyTypeChecker, ExpressionTypeChecker, etc.
SpecialTypeChecker(Data, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Constructor for class edu.rice.cs.javalanglevels.SpecialTypeChecker
Constructor for SpecialTypeChecker.
SpecialTypeChecker.BobTest - Class in edu.rice.cs.javalanglevels
Test the methods defined in the enclosing class.
SpecialTypeChecker.BobTest() - Constructor for class edu.rice.cs.javalanglevels.SpecialTypeChecker.BobTest
 
SpecialTypeChecker.BobTest(String) - Constructor for class edu.rice.cs.javalanglevels.SpecialTypeChecker.BobTest
 
STAR - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
STARASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
startLine(Object) - Method in class edu.rice.cs.javalanglevels.tree.TabPrintWriter
 
startLine() - Method in class edu.rice.cs.javalanglevels.tree.TabPrintWriter
 
Statement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Statement - Class in edu.rice.cs.javalanglevels.tree
Class Statement, a component of the JExpressionIF composite hierarchy.
Statement(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.Statement
Constructs a Statement.
STATIC - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
STATIC_MAV - Static variable in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
staticFlag - Static variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
StaticInitializer - Class in edu.rice.cs.javalanglevels.tree
Class StaticInitializer, a component of the JExpressionIF composite hierarchy.
StaticInitializer(SourceInfo, Block) - Constructor for class edu.rice.cs.javalanglevels.tree.StaticInitializer
Constructs a StaticInitializer.
STRICTFP - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
STRING_LITERAL - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
StringLiteral - Class in edu.rice.cs.javalanglevels.tree
Class StringLiteral, a component of the JExpressionIF composite hierarchy.
StringLiteral(SourceInfo, String) - Constructor for class edu.rice.cs.javalanglevels.tree.StringLiteral
Constructs a StringLiteral.
SUPER - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
SUPER_CONSTRUCTOR - Static variable in class edu.rice.cs.javalanglevels.SymbolData
Used when a super constructor invocation is seen.
SuperConstructorInvocation - Class in edu.rice.cs.javalanglevels.tree
Class SuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
SuperConstructorInvocation(SourceInfo, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.SuperConstructorInvocation
Constructs a SuperConstructorInvocation.
SuperReference - Class in edu.rice.cs.javalanglevels.tree
Class SuperReference, a component of the JExpressionIF composite hierarchy.
SuperReference(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.SuperReference
Constructs a SuperReference.
SWITCH - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
SwitchCase() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
SwitchCase - Class in edu.rice.cs.javalanglevels.tree
Class SwitchCase, a component of the JExpressionIF composite hierarchy.
SwitchCase(SourceInfo, UnbracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.SwitchCase
Constructs a SwitchCase.
SwitchStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
SwitchStatement - Class in edu.rice.cs.javalanglevels.tree
Class SwitchStatement, a component of the JExpressionIF composite hierarchy.
SwitchStatement(SourceInfo, Expression, SwitchCase[]) - Constructor for class edu.rice.cs.javalanglevels.tree.SwitchStatement
Constructs a SwitchStatement.
SwitchTo(int) - Method in class edu.rice.cs.javalanglevels.parser.JExprParserTokenManager
 
SymbolData - Class in edu.rice.cs.javalanglevels
Represents the data for a given class.
SymbolData(String, ModifiersAndVisibility, TypeParameter[], SymbolData, ArrayList<SymbolData>, Data) - Constructor for class edu.rice.cs.javalanglevels.SymbolData
Constructor for SymbolData
SymbolData(String, ModifiersAndVisibility, TypeParameter[], SymbolData, ArrayList<SymbolData>, Data, String) - Constructor for class edu.rice.cs.javalanglevels.SymbolData
Constructor for SymbolData
SymbolData(String, ModifiersAndVisibility, TypeParameter[], ArrayList<SymbolData>, Data) - Constructor for class edu.rice.cs.javalanglevels.SymbolData
This constructor is only called by Interfaces.
SymbolData(String) - Constructor for class edu.rice.cs.javalanglevels.SymbolData
Creates a continuation symbol for the specified name; does not enter this name in any table.
SymbolData(String, SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.SymbolData
Creates a continuation symbol for the specified name and source info; does not enter this name in any table.
SymbolData.SymbolDataTest - Class in edu.rice.cs.javalanglevels
Test the methods defined in the above class
SymbolData.SymbolDataTest() - Constructor for class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
SymbolData.SymbolDataTest(String) - Constructor for class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
symbolTable - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Hashtable for a shared symbolTable.
symbolTable - Variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Stores the classes we have referenced, and all their information, once they are resolved.
Symboltable - Class in edu.rice.cs.javalanglevels
This class extends Hashtable so that we can have extra functionality in the put function.
Symboltable() - Constructor for class edu.rice.cs.javalanglevels.Symboltable
 
SYNCHRONIZED - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
SynchronizedStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
SynchronizedStatement - Class in edu.rice.cs.javalanglevels.tree
Class SynchronizedStatement, a component of the JExpressionIF composite hierarchy.
SynchronizedStatement(SourceInfo, Expression, Block) - Constructor for class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
Constructs a SynchronizedStatement.

T

TabPrintWriter - Class in edu.rice.cs.javalanglevels.tree
An extension of PrintWriter to support indenting levels.
TabPrintWriter(Writer, int) - Constructor for class edu.rice.cs.javalanglevels.tree.TabPrintWriter
 
tabSize - Variable in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
test14Augmentation() - Method in class edu.rice.cs.javalanglevels.IntermediateLevelTest
Make sure that 1.4 augmentation rules are correctly followed for Yay.dj1
TEST_0 - Static variable in class edu.rice.cs.javalanglevels.SourceInfo
 
TEST_1 - Static variable in class edu.rice.cs.javalanglevels.SourceInfo
 
test_addAndIgnoreError() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
test_addError() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
test_addError() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
test_checkError() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
test_checkReturnType() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
test_createErrorMessage() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
test_forModifiersAndVisibility() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
test_getData() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
test_getFieldAccessorName() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
test_getLeastRestrictiveType() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
test_isAssignable() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
test_isAssignableFrom() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
test_isAssignableFrom() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
test_isAssignableFromWithoutAutoboxing() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
test_isClassInCurrentFile() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
test_lookupMethodHelper() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
test_NotAllowed() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
test_NotAllowed() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
test_variableDeclaration2VariableData() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testAddFinalVars() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testAddMethod() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testAddSymbolData() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testAddVar() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testAddVars() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testAreInSamePackage() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testAutoBoxingAndUnboxing() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testCanBeAssigned() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testCheckAbstractMethodsHelper() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testCheckAccessibility() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testCheckDifferentReturnTypes() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
testCheckDifferentReturnTypes() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testCheckDuplicateExceptions() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testCheckForCyclicInheritance() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testClassFile2SymbolData() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testClassInstantiationHelper() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testCompareThrownAndCaught() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testCompareThrownAndCaught() - Method in class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest
 
testComplexAnonymousClassInstantiationHelper() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testComplexSuperConstructorInvocationAllowed() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testComplexThisConstructorInvocationNotAllowed() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testCreateANewInstanceOfMe() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testCreateANewInstanceOfMe() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testCreateANewInstanceOfMe() - Method in class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest
 
testCreateConstructor() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
Tests createConstructor.
testCreateEquals() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testCreateEquals() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testCreateHashCode() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testCreateHashCode() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testCreateMethodData() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testCreateMethodData() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testCreateToString() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testCreateToString() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testCreateUniqueMethodName() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testCreateUniqueName() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testDefaultCase() - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
testDefaultCase() - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 
testDummy() - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
testDummy() - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
testDummy() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
testDummy() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testDummy() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testEmptyFileNoAction() - Method in class edu.rice.cs.javalanglevels.ElementaryLevelTest
An empty file should not get converted to a .java file.
testEquals() - Method in class edu.rice.cs.javalanglevels.MethodData.MethodDataTest
 
testEquals() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testEquals() - Method in class edu.rice.cs.javalanglevels.VariableData.VariableDataTest
 
testExceptionsInSymbolTable() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testFindClassReference() - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker.BobTest
 
testForAbstractMethodDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForAbstractMethodDef() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForAbstractMethodDef() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForAbstractMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
testForAbstractMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForAbstractMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForAbstractMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForArrayAccess() - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
testForArrayAccess() - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 
testForArrayAccessOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForArrayInitializer() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForArrayInitializerHelper() - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker.BobTest
 
testForArrayType() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testForBitwiseAssignmentExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForBitwiseBinaryExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForBitwiseNotExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForBlock() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForBooleanExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForBracedBody() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForBracedBody() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testForBracedBody() - Method in class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest
 
testForBracedBodyOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForCastExpression() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForCastExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForClassDef() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testForClassDef() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testForClassDef() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testForClassDefDoFirst() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testForClassDefDoFirst() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testForClassDefDoFirst() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testForClassImportStatement() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testForClassImportStatementOnly() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testForComparisonExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForComplexAnonymousClassInstantiation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForComplexMethodInvocation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForComplexNamedClassInstantiation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForComplexNameReference() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForComplexNameReference() - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
testForComplexNameReference() - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 
testForComplexSuperReference() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForComplexSuperReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForComplexSuperReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForComplexThisConstructorInvocation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForComplexThisReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForComplexThisReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForComplexThisReferenceOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForComplexUninitializedArrayInstantiation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForConcreteMethodDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForConcreteMethodDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
testForConcreteMethodDef() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest
 
testForConcreteMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
testForConcreteMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForConcreteMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForConcreteMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForConditionalExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForConstructorDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForConstructorDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
testForConstructorDef() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForConstructorDef() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForDefaultCase() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForDoStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForDoStatementOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForEmptyExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForEqualityExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForFormalParameterDoFirst() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testForFormalParameterDoFirst() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testForForStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForForStatementOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForIfThenElseStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForIfThenElseStatementOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForIfThenStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForIfThenStatementOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForIncrementExpression() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForIncrementExpression() - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
testForIncrementExpression() - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 
testForIncrementExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForInitializedVariableDeclarator() - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker.BobTest
 
testForInitializedVariableDeclaratorDoFirst() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForInitializedVariableDeclaratorOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForInitializedVariableDeclaratorOnly() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
testForInitializedVariableDeclaratorOnly() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest
 
testForInitializedVariableDeclaratorOnly() - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker.BobTest
 
testForInnerClassDef() - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
testForInnerClassDef() - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
testForInnerClassDef() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForInnerClassDef() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testForInnerInterfaceDef() - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
testForInnerInterfaceDef() - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
testForInnerInterfaceDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForInnerInterfaceDef() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForInnerInterfaceDefDoFirst() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testForInstanceInitializerDoFirst() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
testForInstanceInitializerDoFirst() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForInstanceInitializerDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForInstanceInitializerDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForInstanceOfExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForInterfaceDef() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testForInterfaceDef() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testForInterfaceDef() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testForInterfaceDefDoFirst() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testForLabeledCase() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testFormalParameters2TypeDatas() - Method in class edu.rice.cs.javalanglevels.Augmentor.AugmentorTest
 
testFormalParameters2VariableData() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
testFormalParameters2VariableData() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
testForMethodDefDoFirst() - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
testForModifiersAndVisibilityDoFirst() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testForModifiersAndVisibilityDoFirst() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testForNoOpExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForNormalTryCatchStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForNotExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForNumericAssignmentExpression() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForNumericAssignmentExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForNumericBinaryExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForNumericUnaryExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForPackageImportStatementOnly() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testForPackageStatement() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testForPackageStatementDoFirst() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testForPackageStatementOnly() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testForParenthesized() - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
testForParenthesized() - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 
testForParenthesizedOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForPlusAssignmentExpression() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForPlusAssignmentExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForPlusExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForPrimitiveType() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testForPrimitiveTypeDoFirst() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testForPrimitiveTypeDoFirst() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testForShiftAssignmentExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForShiftBinaryExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleAnonymousClassInstantiation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleAssignment() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleAssignmentExpressionOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleInitializedArrayInstantiation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleMethodInvocation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleNamedClassInstantiation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleNameReference() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleNameReference() - Method in class edu.rice.cs.javalanglevels.LValueTypeChecker.LValueTypeCheckerTest
 
testForSimpleNameReference() - Method in class edu.rice.cs.javalanglevels.LValueWithValueTypeChecker.LValueWithValueTypeCheckerTest
 
testForSimpleSuperReference() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleSuperReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForSimpleSuperReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForSimpleThisConstructorInvocation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleThisReference() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSimpleThisReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
testForSimpleThisReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForSimpleUninitializedArrayInstantiation() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForSourceFile() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testForSwitchCase() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForSwitchStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForSwitchStatementOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForThisReferenceDoFirst() - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
testForThrowStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForThrowStatementOnly() - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker.BobTest
 
testForTryCatchFinallyStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForTryCatchStatement() - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
testForTryCatchStatement() - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
testForTypeOnly() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
testForTypeOnly() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest
 
testForUninitializedArrayInstantiationOnly() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testForUninitializedVariableDeclaratorOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForUninitializedVariableDeclaratorOnly() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker.ClassBodyTypeCheckerTest
 
testForUninitializedVariableDeclaratorOnly() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker.InterfaceBodyTypeCheckerTest
 
testforValueReturnStatementOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testforValueReturnStatementOnly() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testForVariableDeclaration() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
testForVariableDeclaration() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testForVariableDeclarationDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor.InterfaceBodyIntermediateVisitorTest
 
testForVariableDeclarationOnly() - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
testForVariableDeclarationOnly() - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor.BodyBodyIntermediateVisitorTest
 
testForVariableDeclarationOnly() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
testForVariableDeclarationOnly() - Method in class edu.rice.cs.javalanglevels.ClassBodyIntermediateVisitor.ClassBodyIntermediateVisitorTest
 
testForVoidReturnStatementOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForVoidReturnStatementOnly() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testForWhileStatement() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testForWhileStatementOnly() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testGetAllVars() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testGetArraySymbolData() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testGetDimensions() - Method in class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
testGetFieldOrVariable() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testGetInnerClassOrInterface() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testGetMav() - Method in class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
testGetNextAnonymousInnerClass() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testGetPackage() - Method in class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
testGetQualifiedClassName() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testGetQualifiedClassName() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testGetQualifiedSymbolData() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testGetSymbolData() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testGetSymbolData() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testGetSymbolData_Primitive() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testGetSymbolDataForClassFile() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testGetSymbolDataFromFileSystem() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
Tests _getSymbolDataFromFileSystem and one case of getQualifiedSymbolData.
testGetSymbolDataFromFileSystem2() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testGetThis() - Method in class edu.rice.cs.javalanglevels.BodyData.BodyDataTest
 
testGetUnqualifiedClassName() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
Tests the getUnqualifiedClassName method.
testGetVar() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testGetVariableAccessorListHelper() - Method in class edu.rice.cs.javalanglevels.Augmentor.AugmentorTest
 
testHandleInnerClassDef() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
testHandleMethodInvocation() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testHandleUncheckedException() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testHasInterface() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testImplementsRunnable() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testImplicitSuperConstructor() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testIndentString() - Method in class edu.rice.cs.javalanglevels.Augmentor.AugmentorTest
 
testIsAbstract() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testIsAssignableTo() - Method in class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
testIsBooleanType() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsByteType() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsCastableTo() - Method in class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
testIsCharType() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsCheckedException() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testIsConstructor() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testIsDoubleType() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsFloatType() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsInnerClassOf() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsIntType() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsNonFloatOrBooleanType() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsNonFloatOrBooleanTypeWithoutAutoboxing() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsNumberType() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsNumberTypeWithoutAutoboxing() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsOuterData() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testIsSubclassOf() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testIsUncheckedException() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testLiterals() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testLookupMethod() - Method in class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
testMakeSureCaughtStuffWasThrown() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
testMethodInvocationHelper() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testNoNullPointer() - Method in class edu.rice.cs.javalanglevels.AdvancedLevelTest
This file used to have a NullPointer Exception in it because of a bug in the code.
testNothing() - Method in class edu.rice.cs.javalanglevels.AdvancedLevelTest
This ensures that setUp() is not failing.
testOrderMatters() - Method in class edu.rice.cs.javalanglevels.ElementaryLevelTest
 
testPackagedOrderMatters() - Method in class edu.rice.cs.javalanglevels.AdvancedLevelTest
Make sure that the order packaged files are compiled in does not matter.
testParseSucceeds() - Method in class edu.rice.cs.javalanglevels.JExprParserTest
Takes an array of test files and feeds them into the JExprParser.
testRandomExpressions() - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker.ExpressionTypeCheckerTest
 
testReferenceType2String() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testRepeatedName() - Method in class edu.rice.cs.javalanglevels.Data.DataTest
 
testRepeatedNameInHierarchy() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testRepeatedSignatures() - Method in class edu.rice.cs.javalanglevels.SymbolData.SymbolDataTest
 
testRequiresAutoboxing() - Method in class edu.rice.cs.javalanglevels.ElementaryLevelTest
Makes sure that autoboxing is done appropriately
testSetMav() - Method in class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
testSetPackage() - Method in class edu.rice.cs.javalanglevels.ArrayData.ArrayDataTest
 
testSetUp() - Method in class edu.rice.cs.javalanglevels.BodyBodyFullJavaVisitor.BodyBodyFullJavaVisitorTest
 
testShouldBeErrors() - Method in class edu.rice.cs.javalanglevels.ElementaryLevelTest
 
testShouldBeErrors() - Method in class edu.rice.cs.javalanglevels.IntermediateLevelTest
Ensure that files that are incorrect do actually throw errors.
testShouldBreak() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor.LanguageLevelVisitorTest
 
testSimpleAnonymousClassInstantiationHelper() - Method in class edu.rice.cs.javalanglevels.IntermediateVisitor.IntermediateVisitorTest
 
testSimpleSuperConstructorInvocationAllowed() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testSimpleThisConstructorInvocationAllowed() - Method in class edu.rice.cs.javalanglevels.ConstructorBodyTypeChecker.ConstructorBodyTypeCheckerTest
 
testSuccessful() - Method in class edu.rice.cs.javalanglevels.AdvancedLevelTest
Try some example files and make sure they can be converted without errors and that the resulting conversions are correct.
testSuccessful() - Method in class edu.rice.cs.javalanglevels.ElementaryLevelTest
Tests some files that should be handled without errors, and ensures the resulting augmented file is correct.
testSuccessful() - Method in class edu.rice.cs.javalanglevels.IntermediateLevelTest
Test that files that are correct can be processed with no errors and result in the expected augmented file.
testTryCatchLeastRestrictiveType() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker.BodyTypeCheckerTest
 
thingsThatHaveBeenAssigned - Variable in class edu.rice.cs.javalanglevels.SpecialTypeChecker
Stores what variable datas have been newly given a value in this scope.
THIS - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
THIS_CONSTRUCTOR - Static variable in class edu.rice.cs.javalanglevels.SymbolData
Used when a this constructor invocation is seen.
ThisConstructorInvocation - Class in edu.rice.cs.javalanglevels.tree
Class ThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
ThisConstructorInvocation(SourceInfo, ParenthesizedExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.ThisConstructorInvocation
Constructs a ThisConstructorInvocation.
ThisReference - Class in edu.rice.cs.javalanglevels.tree
Class ThisReference, a component of the JExpressionIF composite hierarchy.
ThisReference(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.ThisReference
Constructs a ThisReference.
THROW - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
THROWS - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
ThrowStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
ThrowStatement - Class in edu.rice.cs.javalanglevels.tree
Class ThrowStatement, a component of the JExpressionIF composite hierarchy.
ThrowStatement(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ThrowStatement
Constructs a ThrowStatement.
TILDE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
toBigString() - Method in class edu.rice.cs.javalanglevels.MethodData
 
token - Variable in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Token - Class in edu.rice.cs.javalanglevels.parser
Describes the input token stream.
Token() - Constructor for class edu.rice.cs.javalanglevels.parser.Token
 
token_source - Variable in class edu.rice.cs.javalanglevels.parser.JExprParser
 
tokenImage - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
tokenImage - Variable in exception edu.rice.cs.javalanglevels.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in edu.rice.cs.javalanglevels.parser
 
TokenMgrError() - Constructor for error edu.rice.cs.javalanglevels.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error edu.rice.cs.javalanglevels.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error edu.rice.cs.javalanglevels.parser.TokenMgrError
 
toString() - Method in class edu.rice.cs.javalanglevels.InstanceData
 
toString() - Method in class edu.rice.cs.javalanglevels.MethodData
 
toString() - Method in class edu.rice.cs.javalanglevels.Pair
 
toString() - Method in class edu.rice.cs.javalanglevels.parser.Token
Returns the image.
toString() - Method in class edu.rice.cs.javalanglevels.SourceInfo
 
toString() - Method in class edu.rice.cs.javalanglevels.SymbolData
 
toString() - Method in class edu.rice.cs.javalanglevels.tree.AbstractMethodDef
Implementation of toString that uses AbstractMethodDef.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.AndExpression
Implementation of toString that uses AndExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
Implementation of toString that uses ArrayAccess.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ArrayInitializer
Implementation of toString that uses ArrayInitializer.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ArrayType
Implementation of toString that uses ArrayType.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndAssignmentExpression
Implementation of toString that uses BitwiseAndAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndExpression
Implementation of toString that uses BitwiseAndExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseNotExpression
Implementation of toString that uses BitwiseNotExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrAssignmentExpression
Implementation of toString that uses BitwiseOrAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrExpression
Implementation of toString that uses BitwiseOrExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorAssignmentExpression
Implementation of toString that uses BitwiseXorAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorExpression
Implementation of toString that uses BitwiseXorExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.Block
Implementation of toString that uses Block.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BooleanLiteral
Implementation of toString that uses BooleanLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.BracedBody
Implementation of toString that uses BracedBody.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
Implementation of toString that uses CastExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
Implementation of toString that uses CatchBlock.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.CharLiteral
Implementation of toString that uses CharLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ClassDef
Implementation of toString that uses ClassDef.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ClassImportStatement
Implementation of toString that uses ClassImportStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ClassLiteral
Implementation of toString that uses ClassLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
Implementation of toString that uses ClassOrInterfaceType.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
Implementation of toString that uses ComplexAnonymousClassInstantiation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
Implementation of toString that uses ComplexInitializedArrayInstantiation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
Implementation of toString that uses ComplexMethodInvocation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
Implementation of toString that uses ComplexNamedClassInstantiation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexNameReference
Implementation of toString that uses ComplexNameReference.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
Implementation of toString that uses ComplexSuperConstructorInvocation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
Implementation of toString that uses ComplexSuperReference.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
Implementation of toString that uses ComplexThisConstructorInvocation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisReference
Implementation of toString that uses ComplexThisReference.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
Implementation of toString that uses ComplexUninitializedArrayInstantiation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.CompoundWord
Implementation of toString that uses CompoundWord.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
Implementation of toString that uses ConcreteMethodDef.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
Implementation of toString that uses ConditionalExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
Implementation of toString that uses ConstructorDef.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.DefaultCase
Implementation of toString that uses DefaultCase.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.DimensionExpressionList
Implementation of toString that uses DimensionExpressionList.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.DivideAssignmentExpression
Implementation of toString that uses DivideAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.DivideExpression
Implementation of toString that uses DivideExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
Implementation of toString that uses DoStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.DoubleLiteral
Implementation of toString that uses DoubleLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.EmptyExpression
Implementation of toString that uses EmptyExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.EmptyForCondition
Implementation of toString that uses EmptyForCondition.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.EmptyStatement
Implementation of toString that uses EmptyStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.EqualsExpression
Implementation of toString that uses EqualsExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ExpressionStatement
Implementation of toString that uses ExpressionStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.FloatLiteral
Implementation of toString that uses FloatLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
Implementation of toString that uses FormalParameter.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
Implementation of toString that uses ForStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanExpression
Implementation of toString that uses GreaterThanExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanOrEqualExpression
Implementation of toString that uses GreaterThanOrEqualExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
Implementation of toString that uses IfThenElseStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
Implementation of toString that uses IfThenStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
Implementation of toString that uses InitializedVariableDeclarator.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.InnerClassDef
Implementation of toString that uses InnerClassDef.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.InnerInterfaceDef
Implementation of toString that uses InnerInterfaceDef.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.InstanceInitializer
Implementation of toString that uses InstanceInitializer.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
Implementation of toString that uses InstanceofExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.IntegerLiteral
Implementation of toString that uses IntegerLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.InterfaceDef
Implementation of toString that uses InterfaceDef.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
Implementation of toString that uses LabeledBreakStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LabeledCase
Implementation of toString that uses LabeledCase.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
Implementation of toString that uses LabeledContinueStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
Implementation of toString that uses LabeledStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftAssignmentExpression
Implementation of toString that uses LeftShiftAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftExpression
Implementation of toString that uses LeftShiftExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LessThanExpression
Implementation of toString that uses LessThanExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LessThanOrEqualExpression
Implementation of toString that uses LessThanOrEqualExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.LongLiteral
Implementation of toString that uses LongLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.MemberType
Implementation of toString that uses MemberType.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.MinusAssignmentExpression
Implementation of toString that uses MinusAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.MinusExpression
Implementation of toString that uses MinusExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ModAssignmentExpression
Implementation of toString that uses ModAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ModExpression
Implementation of toString that uses ModExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
Implementation of toString that uses ModifiersAndVisibility.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.MultiplyAssignmentExpression
Implementation of toString that uses MultiplyAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.MultiplyExpression
Implementation of toString that uses MultiplyExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.NegativeExpression
Implementation of toString that uses NegativeExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.NegativePostfixIncrementExpression
Implementation of toString that uses NegativePostfixIncrementExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.NegativePrefixIncrementExpression
Implementation of toString that uses NegativePrefixIncrementExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.NoOpExpression
Implementation of toString that uses NoOpExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.NormalTryCatchStatement
Implementation of toString that uses NormalTryCatchStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.NotEqualExpression
Implementation of toString that uses NotEqualExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.NotExpression
Implementation of toString that uses NotExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.NullLiteral
Implementation of toString that uses NullLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.OrExpression
Implementation of toString that uses OrExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.PackageImportStatement
Implementation of toString that uses PackageImportStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.PackageStatement
Implementation of toString that uses PackageStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.Parenthesized
Implementation of toString that uses Parenthesized.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ParenthesizedExpressionList
Implementation of toString that uses ParenthesizedExpressionList.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.PlusAssignmentExpression
Implementation of toString that uses PlusAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.PlusExpression
Implementation of toString that uses PlusExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.PositiveExpression
Implementation of toString that uses PositiveExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.PositivePostfixIncrementExpression
Implementation of toString that uses PositivePostfixIncrementExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.PositivePrefixIncrementExpression
Implementation of toString that uses PositivePrefixIncrementExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.PrimitiveType
Implementation of toString that uses PrimitiveType.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftAssignmentExpression
Implementation of toString that uses RightSignedShiftAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftExpression
Implementation of toString that uses RightSignedShiftExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftAssignmentExpression
Implementation of toString that uses RightUnsignedShiftAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftExpression
Implementation of toString that uses RightUnsignedShiftExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleAnonymousClassInstantiation
Implementation of toString that uses SimpleAnonymousClassInstantiation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleAssignmentExpression
Implementation of toString that uses SimpleAssignmentExpression.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleInitializedArrayInstantiation
Implementation of toString that uses SimpleInitializedArrayInstantiation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleMethodInvocation
Implementation of toString that uses SimpleMethodInvocation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleNamedClassInstantiation
Implementation of toString that uses SimpleNamedClassInstantiation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleNameReference
Implementation of toString that uses SimpleNameReference.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperConstructorInvocation
Implementation of toString that uses SimpleSuperConstructorInvocation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperReference
Implementation of toString that uses SimpleSuperReference.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisConstructorInvocation
Implementation of toString that uses SimpleThisConstructorInvocation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisReference
Implementation of toString that uses SimpleThisReference.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SimpleUninitializedArrayInstantiation
Implementation of toString that uses SimpleUninitializedArrayInstantiation.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
Implementation of toString that uses SourceFile.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.StaticInitializer
Implementation of toString that uses StaticInitializer.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.StringLiteral
Implementation of toString that uses StringLiteral.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
Implementation of toString that uses SwitchStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
Implementation of toString that uses SynchronizedStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ThrowStatement
Implementation of toString that uses ThrowStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
Implementation of toString that uses TryCatchFinallyStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
Implementation of toString that uses TypeParameter.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.TypeVariable
Implementation of toString that uses TypeVariable.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.UnbracedBody
Implementation of toString that uses UnbracedBody.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.UninitializedVariableDeclarator
Implementation of toString that uses UninitializedVariableDeclarator.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledBreakStatement
Implementation of toString that uses UnlabeledBreakStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledContinueStatement
Implementation of toString that uses UnlabeledContinueStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.UnparenthesizedExpressionList
Implementation of toString that uses UnparenthesizedExpressionList.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
Implementation of toString that uses ValueReturnStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
Implementation of toString that uses VariableDeclaration.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.VoidReturn
Implementation of toString that uses VoidReturn.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.VoidReturnStatement
Implementation of toString that uses VoidReturnStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
Implementation of toString that uses WhileStatement.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.tree.Word
Implementation of toString that uses Word.output(java.io.Writer) to generated nicely tabbed tree.
toString() - Method in class edu.rice.cs.javalanglevels.Triple
 
toString() - Method in class edu.rice.cs.javalanglevels.VariableData
 
traceToString(StackTraceElement[]) - Static method in class edu.rice.cs.javalanglevels.util.Log
Converts a stack trace (StackTraceElement[]) to string form
TRANSIENT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
Triple<T,U,V> - Class in edu.rice.cs.javalanglevels
Utility class, allows us to store three things as a single object.
Triple(T, U, V) - Constructor for class edu.rice.cs.javalanglevels.Triple
 
TRUE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
TRY - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
TryCatchBodyTypeChecker - Class in edu.rice.cs.javalanglevels
Does TypeChecking for the context of a Try-Catch body.
TryCatchBodyTypeChecker(BodyData, File, String, LinkedList<String>, LinkedList<String>, LinkedList<VariableData>, LinkedList<Pair<SymbolData, JExpression>>) - Constructor for class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker
 
TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest - Class in edu.rice.cs.javalanglevels
Test the methods declared in the above class.
TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest
 
TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.TryCatchBodyTypeChecker.TryCatchBodyTypeCheckerTest
 
TryCatchFinallyStatement - Class in edu.rice.cs.javalanglevels.tree
Class TryCatchFinallyStatement, a component of the JExpressionIF composite hierarchy.
TryCatchFinallyStatement(SourceInfo, Block, CatchBlock[], Block) - Constructor for class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
Constructs a TryCatchFinallyStatement.
tryCatchLeastRestrictiveType(InstanceData, InstanceData[], InstanceData) - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
Returns the least restrictive type returned by the try block and catch blocks.
TryCatchStatement - Class in edu.rice.cs.javalanglevels.tree
Class TryCatchStatement, a component of the JExpressionIF composite hierarchy.
TryCatchStatement(SourceInfo, Block, CatchBlock[]) - Constructor for class edu.rice.cs.javalanglevels.tree.TryCatchStatement
Constructs a TryCatchStatement.
TryStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Type() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Type - Class in edu.rice.cs.javalanglevels.tree
Class Type, a component of the JExpressionIF composite hierarchy.
Type(SourceInfo, String) - Constructor for class edu.rice.cs.javalanglevels.tree.Type
Constructs a Type.
TypeArguments() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
TypeChecker - Class in edu.rice.cs.javalanglevels
Does Type Checking that is not dependent on the enclosing body.
TypeChecker(File, String, LinkedList<Pair<String, JExpressionIF>>, Symboltable, LinkedList<String>, LinkedList<String>) - Constructor for class edu.rice.cs.javalanglevels.TypeChecker
The normal constructor.
TypeChecker(File, String, LinkedList<String>, LinkedList<String>) - Constructor for class edu.rice.cs.javalanglevels.TypeChecker
Called by the subclasses.
TypeChecker.TypeCheckerTest - Class in edu.rice.cs.javalanglevels
Test the methods defined in the above class.
TypeChecker.TypeCheckerTest() - Constructor for class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
TypeChecker.TypeCheckerTest(String) - Constructor for class edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
 
TypeData - Class in edu.rice.cs.javalanglevels
Abstract class for the data representing a given class or instance of a class.
TypeData(Data) - Constructor for class edu.rice.cs.javalanglevels.TypeData
 
TypeDefBase - Class in edu.rice.cs.javalanglevels.tree
Class TypeDefBase, a component of the JExpressionIF composite hierarchy.
TypeDefBase(SourceInfo, ModifiersAndVisibility, Word, TypeParameter[], ReferenceType[], BracedBody) - Constructor for class edu.rice.cs.javalanglevels.tree.TypeDefBase
Constructs a TypeDefBase.
TypeFormalParameter() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
TypeParameter - Class in edu.rice.cs.javalanglevels.tree
Class TypeParameter, a component of the JExpressionIF composite hierarchy.
TypeParameter(SourceInfo, TypeVariable, ReferenceType) - Constructor for class edu.rice.cs.javalanglevels.tree.TypeParameter
Constructs a TypeParameter.
TypeParameters() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
TypeVariable() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
TypeVariable - Class in edu.rice.cs.javalanglevels.tree
Class TypeVariable, a component of the JExpressionIF composite hierarchy.
TypeVariable(SourceInfo, String) - Constructor for class edu.rice.cs.javalanglevels.tree.TypeVariable
Constructs a TypeVariable.

U

UnaryExpression() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
UnaryExpression - Class in edu.rice.cs.javalanglevels.tree
Class UnaryExpression, a component of the JExpressionIF composite hierarchy.
UnaryExpression(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.UnaryExpression
Constructs a UnaryExpression.
UnaryExpressionNotPlusMinus() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
UnbracedBody() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
UnbracedBody - Class in edu.rice.cs.javalanglevels.tree
Class UnbracedBody, a component of the JExpressionIF composite hierarchy.
UnbracedBody(SourceInfo, BodyItemI[]) - Constructor for class edu.rice.cs.javalanglevels.tree.UnbracedBody
Constructs a UnbracedBody.
unescapeChar(String) - Static method in class edu.rice.cs.javalanglevels.CharConverter
Unescapes the given string, escaped as it would be in Java source, to a single char.
unescapeString(String) - Static method in class edu.rice.cs.javalanglevels.CharConverter
Unescapes the given string, escaped as it would be in Java source, to a String.
unescapeString(String, int, StringBuffer) - Static method in class edu.rice.cs.javalanglevels.CharConverter
Unescapes one character in the given string, escaped as it would be in Java source, to a String.
UnexpectedException - Exception in edu.rice.cs.javalanglevels.util
DUPLICATES edu.rice.cs.util.UnexpectedException in the drjava code base.
UnexpectedException(Throwable) - Constructor for exception edu.rice.cs.javalanglevels.util.UnexpectedException
Constructs an unexpected exception with value.toString() as it's message.
UnexpectedException(Throwable, String) - Constructor for exception edu.rice.cs.javalanglevels.util.UnexpectedException
Constructs an unexpected exception for value with custom message string + value.toString().
UnexpectedException() - Constructor for exception edu.rice.cs.javalanglevels.util.UnexpectedException
Constructs a new RuntimeException to report that unreachable point in code has been reached
UnexpectedException(String) - Constructor for exception edu.rice.cs.javalanglevels.util.UnexpectedException
Constructs a new RuntimeException to report specified message
unindent() - Method in class edu.rice.cs.javalanglevels.tree.TabPrintWriter
 
UninitializedArrayInstantiation - Class in edu.rice.cs.javalanglevels.tree
Class UninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
UninitializedArrayInstantiation(SourceInfo, Type, DimensionExpressionList) - Constructor for class edu.rice.cs.javalanglevels.tree.UninitializedArrayInstantiation
Constructs a UninitializedArrayInstantiation.
UninitializedVariableDeclarator - Class in edu.rice.cs.javalanglevels.tree
Class UninitializedVariableDeclarator, a component of the JExpressionIF composite hierarchy.
UninitializedVariableDeclarator(SourceInfo, Type, Word) - Constructor for class edu.rice.cs.javalanglevels.tree.UninitializedVariableDeclarator
Constructs a UninitializedVariableDeclarator.
UnlabeledBreakStatement - Class in edu.rice.cs.javalanglevels.tree
Class UnlabeledBreakStatement, a component of the JExpressionIF composite hierarchy.
UnlabeledBreakStatement(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.UnlabeledBreakStatement
Constructs a UnlabeledBreakStatement.
UnlabeledContinueStatement - Class in edu.rice.cs.javalanglevels.tree
Class UnlabeledContinueStatement, a component of the JExpressionIF composite hierarchy.
UnlabeledContinueStatement(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.UnlabeledContinueStatement
Constructs a UnlabeledContinueStatement.
UnmodifiedClassDef() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
UnmodifiedInterfaceDef() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
UnparenthesizedExpressionList() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
UnparenthesizedExpressionList - Class in edu.rice.cs.javalanglevels.tree
Class UnparenthesizedExpressionList, a component of the JExpressionIF composite hierarchy.
UnparenthesizedExpressionList(SourceInfo, Expression[]) - Constructor for class edu.rice.cs.javalanglevels.tree.UnparenthesizedExpressionList
Constructs a UnparenthesizedExpressionList.
UpdateLineColumn(char) - Method in class edu.rice.cs.javalanglevels.parser.JavaCharStream
 
Utilities - Class in edu.rice.cs.javalanglevels.util
 
Utilities() - Constructor for class edu.rice.cs.javalanglevels.util.Utilities
 

V

ValueReturnStatement - Class in edu.rice.cs.javalanglevels.tree
Class ValueReturnStatement, a component of the JExpressionIF composite hierarchy.
ValueReturnStatement(SourceInfo, Expression) - Constructor for class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
Constructs a ValueReturnStatement.
VariableData - Class in edu.rice.cs.javalanglevels
Represents the data for a given variable (including fields).
VariableData(String, ModifiersAndVisibility, SymbolData, boolean, Data) - Constructor for class edu.rice.cs.javalanglevels.VariableData
Constructor for VariableData.
VariableData(SymbolData) - Constructor for class edu.rice.cs.javalanglevels.VariableData
This constructor is only used when reading method parameters in a class file because class files only store the types of method parameters.
VariableData.VariableDataTest - Class in edu.rice.cs.javalanglevels
Test the methods defined in the above class.
VariableData.VariableDataTest() - Constructor for class edu.rice.cs.javalanglevels.VariableData.VariableDataTest
 
VariableData.VariableDataTest(String) - Constructor for class edu.rice.cs.javalanglevels.VariableData.VariableDataTest
 
VariableDeclaration() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
VariableDeclaration - Class in edu.rice.cs.javalanglevels.tree
Class VariableDeclaration, a component of the JExpressionIF composite hierarchy.
VariableDeclaration(SourceInfo, ModifiersAndVisibility, VariableDeclarator[]) - Constructor for class edu.rice.cs.javalanglevels.tree.VariableDeclaration
Constructs a VariableDeclaration.
VariableDeclarationLookahead() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
VariableDeclarator(Type) - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
Recognizes an identifier with any number of possible brackets.
VariableDeclarator - Class in edu.rice.cs.javalanglevels.tree
Class VariableDeclarator, a component of the JExpressionIF composite hierarchy.
VariableDeclarator(SourceInfo, Type, Word) - Constructor for class edu.rice.cs.javalanglevels.tree.VariableDeclarator
Constructs a VariableDeclarator.
VariableDeclaratorList() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
Recognizes: Type (identifier [, initializer ] )+.
VariableInitializer() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
VariableInitializerI - Interface in edu.rice.cs.javalanglevels.tree
 
VariableReference - Class in edu.rice.cs.javalanglevels.tree
Class VariableReference, a component of the JExpressionIF composite hierarchy.
VariableReference(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.VariableReference
Constructs a VariableReference.
versionIs15(JavaVersion) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
 
versionSupportsAutoboxing(JavaVersion) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Only certain versions of the java compiler support autoboxing
versionSupportsForEach(JavaVersion) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Only 1.5 supports for each
versionSupportsGenerics(JavaVersion) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Only certain versions of the java compiler support generics
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.AbstractMethodDef
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.AbstractMethodDef
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.AndExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.AndExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.AnonymousClassInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.AnonymousClassInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ArrayAccess
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ArrayInitializer
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ArrayInitializer
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ArrayInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ArrayInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ArrayType
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ArrayType
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.AssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.AssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BinaryExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BinaryExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAndExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseBinaryExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseBinaryExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseNotExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseNotExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseOrExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BitwiseXorExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Block
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Block
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Body
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Body
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BooleanExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BooleanExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BooleanLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BooleanLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BracedBody
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BracedBody
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.BreakStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.BreakStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.CastExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.CatchBlock
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.CharLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.CharLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ClassDef
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ClassDef
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ClassImportStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ClassImportStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ClassInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ClassInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ClassLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ClassLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ClassOrInterfaceType
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComparisonExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComparisonExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexAnonymousClassInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexInitializedArrayInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexMethodInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNamedClassInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNameReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexNameReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperConstructorInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexSuperReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisConstructorInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexThisReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ComplexUninitializedArrayInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.CompoundWord
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.CompoundWord
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ConcreteMethodDef
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ConditionalExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ConstructorDef
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ContinueStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ContinueStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.DefaultCase
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.DefaultCase
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.DimensionExpressionList
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.DimensionExpressionList
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.DivideAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.DivideAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.DivideExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.DivideExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.DoStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.DoubleLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.DoubleLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.EmptyExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.EmptyExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.EmptyForCondition
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.EmptyForCondition
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.EmptyStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.EmptyStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.EqualityExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.EqualityExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.EqualsExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.EqualsExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Expression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Expression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ExpressionList
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ExpressionList
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ExpressionStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ExpressionStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.FloatLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.FloatLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.FormalParameter
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ForStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.FunctionInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.FunctionInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanOrEqualExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.GreaterThanOrEqualExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.IfThenElseStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.IfThenStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ImportStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ImportStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.IncrementExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.IncrementExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.InitializedArrayInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.InitializedArrayInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.InitializedVariableDeclarator
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Initializer
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Initializer
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.InnerClassDef
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.InnerClassDef
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.InnerInterfaceDef
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.InnerInterfaceDef
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.InstanceInitializer
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.InstanceInitializer
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.InstanceofExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Instantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Instantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.IntegerLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.IntegerLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.InterfaceDef
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.InterfaceDef
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.JExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.JExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIF
 
visit(JExpressionIFVisitor_void) - Method in interface edu.rice.cs.javalanglevels.tree.JExpressionIF
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LabeledBreakStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LabeledCase
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LabeledCase
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LabeledContinueStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LabeledStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LeftShiftExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LessThanExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LessThanExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LessThanOrEqualExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LessThanOrEqualExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LexicalLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LexicalLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.LongLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.LongLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.MemberType
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.MemberType
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.MethodDef
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.MethodInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.MethodInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.MinusAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.MinusAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.MinusExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.MinusExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ModAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ModAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ModExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ModExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ModifiersAndVisibility
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.MultiplyExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NamedClassInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NamedClassInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NameReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NameReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NegativeExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NegativeExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NegativePostfixIncrementExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NegativePostfixIncrementExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NegativePrefixIncrementExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NegativePrefixIncrementExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NoOpExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NoOpExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NormalTryCatchStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NormalTryCatchStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NotEqualExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NotEqualExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NotExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NotExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NullLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NullLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NumericAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NumericAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NumericBinaryExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NumericBinaryExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.NumericUnaryExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.NumericUnaryExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.OrExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.OrExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PackageImportStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PackageImportStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PackageStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PackageStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Parenthesized
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Parenthesized
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ParenthesizedExpressionList
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ParenthesizedExpressionList
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PlusAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PlusAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PlusExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PlusExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PositiveExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PositiveExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PositivePostfixIncrementExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PositivePostfixIncrementExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PositivePrefixIncrementExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PositivePrefixIncrementExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PostfixIncrementExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PostfixIncrementExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PrefixIncrementExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PrefixIncrementExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Primary
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Primary
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.PrimitiveType
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.PrimitiveType
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ReferenceType
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ReferenceType
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ReturnStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ReturnStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.RightSignedShiftExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.RightUnsignedShiftExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ShiftAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ShiftAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ShiftBinaryExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ShiftBinaryExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAnonymousClassInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAnonymousClassInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAssignmentExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleAssignmentExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleInitializedArrayInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleInitializedArrayInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleMethodInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleMethodInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNamedClassInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNamedClassInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNameReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleNameReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperConstructorInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperConstructorInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleSuperReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisConstructorInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisConstructorInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleThisReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SimpleUninitializedArrayInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SimpleUninitializedArrayInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SourceFile
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Statement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Statement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.StaticInitializer
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.StaticInitializer
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.StringLiteral
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.StringLiteral
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SuperConstructorInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SuperConstructorInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SuperReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SuperReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SwitchCase
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SwitchCase
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SwitchStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.SynchronizedStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ThisConstructorInvocation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ThisConstructorInvocation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ThisReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ThisReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ThrowStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ThrowStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.TryCatchFinallyStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.TryCatchStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.TryCatchStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Type
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Type
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.TypeDefBase
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.TypeParameter
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.TypeVariable
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.TypeVariable
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.UnaryExpression
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.UnaryExpression
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.UnbracedBody
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.UnbracedBody
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.UninitializedArrayInstantiation
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.UninitializedArrayInstantiation
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.UninitializedVariableDeclarator
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.UninitializedVariableDeclarator
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledBreakStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledBreakStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledContinueStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.UnlabeledContinueStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.UnparenthesizedExpressionList
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.UnparenthesizedExpressionList
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.ValueReturnStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclaration
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclarator
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.VariableDeclarator
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.VariableReference
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.VariableReference
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturn
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturn
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturnStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.VoidReturnStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.WhileStatement
 
visit(JExpressionIFVisitor<RetType>) - Method in class edu.rice.cs.javalanglevels.tree.Word
 
visit(JExpressionIFVisitor_void) - Method in class edu.rice.cs.javalanglevels.tree.Word
 
VOID - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
VOID_TYPE - Static variable in class edu.rice.cs.javalanglevels.SymbolData
Used for the void type.
VoidReturn - Class in edu.rice.cs.javalanglevels.tree
Class VoidReturn, a component of the JExpressionIF composite hierarchy.
VoidReturn(SourceInfo, String) - Constructor for class edu.rice.cs.javalanglevels.tree.VoidReturn
Constructs a VoidReturn.
VoidReturnStatement - Class in edu.rice.cs.javalanglevels.tree
Class VoidReturnStatement, a component of the JExpressionIF composite hierarchy.
VoidReturnStatement(SourceInfo) - Constructor for class edu.rice.cs.javalanglevels.tree.VoidReturnStatement
Constructs a VoidReturnStatement.
VOLATILE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 

W

WHILE - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
WhileStatement() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
WhileStatement - Class in edu.rice.cs.javalanglevels.tree
Class WhileStatement, a component of the JExpressionIF composite hierarchy.
WhileStatement(SourceInfo, Expression, Statement) - Constructor for class edu.rice.cs.javalanglevels.tree.WhileStatement
Constructs a WhileStatement.
Word() - Method in class edu.rice.cs.javalanglevels.parser.JExprParser
 
Word - Class in edu.rice.cs.javalanglevels.tree
Class Word, a component of the JExpressionIF composite hierarchy.
Word(SourceInfo, String) - Constructor for class edu.rice.cs.javalanglevels.tree.Word
Constructs a Word.
writeAccessors(SymbolData, int) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Write an accessor method for each previously generated (determined by MethodData.isGenerated()) accessor.
writeAnonEquals(int) - Static method in class edu.rice.cs.javalanglevels.Augmentor
AnonymousClasses are only equal if they are identical.
writeConstructor(String, SymbolData, int) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Write a constructor for a previously generated (determined by MethodData.isGenerated()) constructor, if one exists.
writeEquals(String, SymbolData, int, String) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Write an equals method that requires the Object parameter to be an instanceof this type and have matching fields for each of the fields with visible accessors.
writeHashCode(String, SymbolData, int, boolean, String) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Write a hashCode method that is consistent with the generated equals(Object) method.
writeSafeEquals(String, SymbolData, int, String, MethodData[]) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Helper to writeEquals; writes an equals that handles infinitely-recursive data structures.
writeSafeHashCode(String, SymbolData, int, boolean, String, MethodData[]) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Helper to writeHashCode; writes a hashCode that handles infinitely-recursive data structures.
writeSafeToString(SymbolData, int, String, MethodData[]) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Helper to writeToString; writes a toString that handles infinitely-recursive data structures.
writeSimpleEquals(String, SymbolData, int, String, MethodData[]) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Helper to writeEquals; writes a simple equals that does not handle infinitely-recursive data structures.
writeSimpleHashCode(String, SymbolData, int, boolean, String, MethodData[]) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Helper to writeHashCode; writes a simple hashCode that does not handle infinitely-recursive data structures.
writeSimpleToString(SymbolData, int, String, MethodData[]) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Helper to writeToString; writes a short toString that does not handle infinitely-recursive data structures.
writeToString(SymbolData, int, String) - Static method in class edu.rice.cs.javalanglevels.Augmentor
Write a toString method that prints out each field with a visible accessor.

X

XOR - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
XORASSIGN - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
xtestComplexAnonymousClassInstantiationHelper() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
xtestForAbstractMethodDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
xtestForConcreteMethodDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
xtestForConstructorDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
xtestForInitializedVariableDeclaratorDoFirst() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
xtestForInnerClassDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
xtestForInnerInterfaceDef() - Method in class edu.rice.cs.javalanglevels.ClassBodyFullJavaVisitor.ClassBodyFullJavaVisitorTest
 
xtestForVariableDeclaration() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
xtestForVariableDeclarationDoFirst() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor.InterfaceBodyFullJavaVisitorTest
 
xtestHandleInnerInterfaceDef() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
xtestSimpleAnonymousClassInstantiationHelper() - Method in class edu.rice.cs.javalanglevels.FullJavaVisitor.FullJavaVisitorTest
 
xtestSomeFilesCompiled() - Method in class edu.rice.cs.javalanglevels.ElementaryLevelTest
Tests that when some files have already been compiled, the .java files are not generated for those files, and files that reference those files are augmented correctly.

_

_abstractMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_addAndIgnoreError(String, JExpressionIF) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method is called when an error should be added, but tree-walking should continue on this construct.
_addButtons() - Method in class edu.rice.cs.javalanglevels.util.ScrollableDialog
Adds buttons to this dialog's button panel.
_addError(String, JExpressionIF) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method is called when an error should be added to the static LinkedList of errors.
_addError(String, JExpressionIF) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
Adds an error pair consisting of the specified String message and JExpression.
_badModifiers(String, String, JExpressionIF) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Add an error explaining the modifiers' conflict.
_blockIterator - Variable in class edu.rice.cs.javalanglevels.Data
Iterator over _blocks
_blocks - Variable in class edu.rice.cs.javalanglevels.Data
All blocks defined within this data, in lexical order.
_bodyData - Variable in class edu.rice.cs.javalanglevels.BodyTypeChecker
The MethodData of this method.
_buttonPanel - Variable in class edu.rice.cs.javalanglevels.util.ScrollableDialog
Panel of buttons at the bottom of this dialog.
_checkAbstractMethods(SymbolData, JExpression) - Method in class edu.rice.cs.javalanglevels.TypeChecker
The method will add an error for each abstract method in the current SymbolData's inheritance hierarchy that does not have a concrete implementation.
_checkError() - Static method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
If _errorAdded is true, set it back to false and return true.
_classFile2SymbolData(String) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Defines library classes assuming they are available to the PathClassLoader.
_classFile2SymbolData(String, String) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Uses the ASM class reader to read the class file corresponding to the class in the specified directory, and uses the information from ASM to build a SymbolData corresponding to the class.
_data - Variable in class edu.rice.cs.javalanglevels.SpecialTypeChecker
The context of this type checking--i.e.
_DEFAULT - Static variable in interface edu.rice.cs.javalanglevels.parser.JExprParserConstants
 
_dialog - Variable in class edu.rice.cs.javalanglevels.util.ScrollableDialog
JDialog managed by this component.
_enclosingData - Variable in class edu.rice.cs.javalanglevels.Data
All enclosing data are in this list.
_file - Variable in class edu.rice.cs.javalanglevels.util.Log
The file object for this log.
_finalMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_finalPublicMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_genericTypes - Variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
_getData() - Method in class edu.rice.cs.javalanglevels.BodyTypeChecker
 
_getData() - Method in class edu.rice.cs.javalanglevels.ClassBodyTypeChecker
 
_getData() - Method in class edu.rice.cs.javalanglevels.InterfaceBodyTypeChecker
 
_getData() - Method in class edu.rice.cs.javalanglevels.SpecialTypeChecker
 
_getData() - Method in class edu.rice.cs.javalanglevels.TypeChecker
The top level type checker does not have a data
_getLeastRestrictiveType(SymbolData, SymbolData) - Method in class edu.rice.cs.javalanglevels.ExpressionTypeChecker
Returns the least restrictive numerical type.
_getMatchingMethods(String, SymbolData, InstanceData[], JExpression, boolean, SymbolData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Finds and returns all matching methods.
_getPrimitiveSymbolData(String) - Static method in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Checks to see if the provided class name is the name of a primative type, and if so, returns the corresponding SymbolData.
_getSymbolDataFromFileSystem(String, SourceInfo, boolean, boolean) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Checks the file system for the class name, returning the corresponding SymbolData if there is an up-to-date match.
_identifyType(String, SourceInfo, String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Identifies the SymbolData matching name in symbolTable.
_init() - Method in class edu.rice.cs.javalanglevels.util.Log
Creates the log file, if enabled.
_innerClasses - Variable in class edu.rice.cs.javalanglevels.Data
Any inner classes that are defined in this data.
_isAssignableFrom(SymbolData, SymbolData) - Static method in class edu.rice.cs.javalanglevels.TypeChecker
Return whether the value on the right can be assigned to the value on the left.
_isAssignableFromWithoutAutoboxing(SymbolData, SymbolData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Return whether the value on the right can be assigned to the value on the left.
_isEnabled - Variable in class edu.rice.cs.javalanglevels.util.Log
Whether this particular log is enabled in development mode.
_log - Static variable in class edu.rice.cs.javalanglevels.AdvancedLevelTest
 
_log - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelConverter
 
_log - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
_log - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_lookupMethod(String, SymbolData, InstanceData[], JExpression, String, boolean, SymbolData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Finds which SymbolData this method is in, beginning at this SymbolData and recursively visiting super classes.
_lookupMethodHelper(String, SymbolData, InstanceData[], JExpression, boolean, SymbolData) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Pass a default value
_lookupMethodHelper(String, SymbolData, InstanceData[], JExpression, boolean, SymbolData, LinkedList<MethodData>) - Method in class edu.rice.cs.javalanglevels.TypeChecker
Finds which SymbolData this method is in, beginning at this SymbolData and recursively visiting super classes.
_lookupTypeFromWithinClass(ReferenceType, String) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
Looks up the type with name rt (which is arbitrary source text for a type) from within the class name qualifiedClassName.
_modifiersAndVisibility - Variable in class edu.rice.cs.javalanglevels.Data
The modifiers and visibility of this data.
_name - Variable in class edu.rice.cs.javalanglevels.Data
The fully qualified name of this data.
_name - Variable in class edu.rice.cs.javalanglevels.util.Log
The filename of this log.
_newSDs - Static variable in class edu.rice.cs.javalanglevels.LanguageLevelConverter
Stores all the SymbolDatas (and corresponding visitors) created as in course of conversion.
_outerData - Variable in class edu.rice.cs.javalanglevels.Data
The outer data--what directly encloses this data.
_packageMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_privateMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_protectedMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_publicAbstractMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_publicMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_publicStaticMav - Static variable in class edu.rice.cs.javalanglevels.TypeChecker
 
_resetNonStaticFields() - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
 
_textArea - Variable in class edu.rice.cs.javalanglevels.util.ScrollableDialog
JTextArea contained in a scroll pane in this dialog.
_textScroll - Variable in class edu.rice.cs.javalanglevels.util.ScrollableDialog
ScrollPane that contains the text area.
_thrown - Variable in class edu.rice.cs.javalanglevels.SpecialTypeChecker
The list of SymbolDatas corresponding to exceptions thrown in this body.
_variableDeclaration2VariableData(VariableDeclaration, Data) - Method in class edu.rice.cs.javalanglevels.BodyBodyIntermediateVisitor
Process a local variable declaration within a method.
_variableDeclaration2VariableData(VariableDeclaration, Data) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyFullJavaVisitor
Processes a static field declaration within an interface.
_variableDeclaration2VariableData(VariableDeclaration, Data) - Method in class edu.rice.cs.javalanglevels.InterfaceBodyIntermediateVisitor
Processes a static field declaration within an interface.
_variableDeclaration2VariableData(VariableDeclaration, Data) - Method in class edu.rice.cs.javalanglevels.LanguageLevelVisitor
This method assumes that the modifiers for this particular VariableDeclaration have already been checked.
_vars - Variable in class edu.rice.cs.javalanglevels.Data
The vars defined in the lexical scope of this data.
_vars - Variable in class edu.rice.cs.javalanglevels.SpecialTypeChecker
An incremental list of fields used because forward references among fields are not allowed.
_writer - Variable in class edu.rice.cs.javalanglevels.util.Log
PrintWriter to print messages to a file.

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