Uses of Package
edu.rice.cs.javalanglevels

Packages that use edu.rice.cs.javalanglevels
edu.rice.cs.javalanglevels   
edu.rice.cs.javalanglevels.tree   
 

Classes in edu.rice.cs.javalanglevels used by edu.rice.cs.javalanglevels
ArrayData
          Represents the data for an array class.
Augmentor
           
BlockData
          Class containing the data for a braced body--not for a method.
BodyData
          Abstract class corresponding to a method or block.
BodyTypeChecker
          TypeChecks the context of a body, such as a method body.
Command
          Utility interface, used as supertype of anonymous command classes.
Data
          Abstract class epresenting the data for a given braced body: a class, interface, method, or just a body.
FullJavaVisitor
          Top-level Language Level Visitor that processes the Full Java Language Level.
InstanceData
          Represents the data for an instantiation of a class.
IntermediateVisitor
          Top-level Language Level Visitor that represents the Intermediate Language Level.
JExpressionIFPrunableDepthFirstVisitor
          An abstract implementation of a visitor over JExpressionIF that does not return a value.
JExprParseException
          Used to represent custom parse exceptions in the JExpression parser.
LanguageLevelVisitor
          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.
MethodData
          Represents the data for a given method.
Options
           
PackageData
          Represents the data for a piece (or pieces) of a package name.
Pair
          Utility class, allows us to store two things as a single object.
SourceInfo
          A simple tuple class to represent source location for pieces of the AST.
SpecialTypeChecker
          SpecialTypeChecker is a base class for specialized type checkers such as BodyTypeChecker, ClassBodyTypeChecker, ExpressionTypeChecker, etc.
SymbolData
          Represents the data for a given class.
Symboltable
          This class extends Hashtable so that we can have extra functionality in the put function.
Triple
          Utility class, allows us to store three things as a single object.
TypeChecker
          Does Type Checking that is not dependent on the enclosing body.
TypeData
          Abstract class for the data representing a given class or instance of a class.
VariableData
          Represents the data for a given variable (including fields).
 

Classes in edu.rice.cs.javalanglevels used by edu.rice.cs.javalanglevels.tree
SourceInfo
          A simple tuple class to represent source location for pieces of the AST.