Uses of Class
edu.rice.cs.javalanglevels.LanguageLevelVisitor

Packages that use LanguageLevelVisitor
edu.rice.cs.javalanglevels   
 

Uses of LanguageLevelVisitor in edu.rice.cs.javalanglevels
 

Subclasses of LanguageLevelVisitor in edu.rice.cs.javalanglevels
 class BodyBodyFullJavaVisitor
          Language Level Visitor that represents the FullJava Language Level.
 class BodyBodyIntermediateVisitor
          Language Level Visitor for the Intermediate Language Level.
 class ClassBodyFullJavaVisitor
          Class body walking LanguageLevelVisitor for the FullJava Language Level.
 class ClassBodyIntermediateVisitor
           
 class FullJavaVisitor
          Top-level Language Level Visitor that processes the Full Java Language Level.
 class InterfaceBodyFullJavaVisitor
          Language Level Visitor class that implements the FullJava Language Level.
 class InterfaceBodyIntermediateVisitor
          Language Level Visitor that represents the Intermediate Language Level.
 class IntermediateVisitor
          Top-level Language Level Visitor that represents the Intermediate Language Level.
 

Fields in edu.rice.cs.javalanglevels with type parameters of type LanguageLevelVisitor
static Hashtable<SymbolData,LanguageLevelVisitor> LanguageLevelConverter._newSDs
          Stores all the SymbolDatas (and corresponding visitors) created as in course of conversion.
 

Methods in edu.rice.cs.javalanglevels that return LanguageLevelVisitor
 LanguageLevelVisitor IntermediateVisitor.newClassBodyVisitor(SymbolData anonSD, String anonName)
          Factory method inherited from LLV class.
 LanguageLevelVisitor LanguageLevelVisitor.newClassBodyVisitor(SymbolData anonSD, String anonName)
          Factory method that constructs an appropriate class body visitor for this visitor class (either ClassBodyIntermediateVisitor or ClassBodyFullJavaVisitor).
 

Methods in edu.rice.cs.javalanglevels with parameters of type LanguageLevelVisitor
 ArrayData LanguageLevelVisitor.defineArraySymbolData(SymbolData eltSd, LanguageLevelVisitor llv, SourceInfo si)
           
 SymbolData SymbolData.resolve(SourceInfo si, LanguageLevelVisitor llv)
          Resolves this symbol using the visitor llv.
 

Constructors in edu.rice.cs.javalanglevels with parameters of type LanguageLevelVisitor
ArrayData(SymbolData sd, LanguageLevelVisitor llv, SourceInfo si)
          Creates a new ArrayData corresponding to the elementType sd.
Augmentor(boolean safeSupportCode, BufferedReader fileIn, BufferedWriter fileOut, LanguageLevelVisitor llv)
          Main constructor for Augmentor: Used by the LanguageLevelConverter when converting language level files.
 

Constructor parameters in edu.rice.cs.javalanglevels with type arguments of type LanguageLevelVisitor
BodyBodyFullJavaVisitor(BodyData bodyData, File file, String packageName, String enclosingClassName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, HashSet<String> innerClassesInThisBody)
          Legacy Constructor for BodyBodyFullJavaVisitor.
BodyBodyFullJavaVisitor(BodyData bodyData, File file, String packageName, String enclosingClassName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, HashSet<String> innerClassesInThisBody, HashMap<String,SymbolData> genericTypes)
          Preferred constructor for BodyBodyFullJavaVisitor.
BodyBodyIntermediateVisitor(BodyData bodyData, File file, String packageName, String enclosingClassName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, HashSet<String> innerClassesInThisBody)
          Constructor for BodyBodyElementaryVisitor.
ClassBodyFullJavaVisitor(SymbolData sd, File file, String packageName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, HashMap<String,SymbolData> genericTypes)
          Preferred constructor for ClassBodyFullJavaVisitor.
ClassBodyFullJavaVisitor(SymbolData sd, String className, File file, String packageName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps)
          Deprecated onstructor for ClassBodyFullJavaVisitor.
ClassBodyIntermediateVisitor(SymbolData sd, String className, File file, String packageName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps)
          Constructor for ClassBodyAdvancedVisitor.
FullJavaVisitor(File file, LinkedList<Pair<String,JExpressionIF>> errors, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file.
FullJavaVisitor(File file, LinkedList<Pair<String,JExpressionIF>> errors, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file.
FullJavaVisitor(File file, LinkedList<String> importedPackages, LinkedList<Pair<String,JExpressionIF>> errors, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file.
FullJavaVisitor(File file, LinkedList<String> importedPackages, LinkedList<Pair<String,JExpressionIF>> errors, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file.
FullJavaVisitor(File file, String packageName, String enclosingClassName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps)
          This constructor is called from sites where no generic type variables are in scope.
FullJavaVisitor(File file, String packageName, String enclosingClassName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, HashMap<String,SymbolData> genericTypes)
          Main constructor, which is called from sites where the genericTypes table is not empty.
InterfaceBodyFullJavaVisitor(SymbolData sd, File file, String packageName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps)
          Old constructor for InterfaceBodyFullJavaVisitor.
InterfaceBodyFullJavaVisitor(SymbolData sd, File file, String packageName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, HashMap<String,SymbolData> genericTypes)
          Preferred constructor for InterfaceBodyFullJavaVisitor.
InterfaceBodyIntermediateVisitor(SymbolData sd, File file, String packageName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps)
          Constructor for InterfaceBodyIntermediateVisitor.
IntermediateVisitor(File file, LinkedList<Pair<String,JExpressionIF>> errors, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with.
IntermediateVisitor(File file, LinkedList<Pair<String,JExpressionIF>> errors, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with.
IntermediateVisitor(File file, LinkedList<String> importedPackages, LinkedList<Pair<String,JExpressionIF>> errors, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with.
IntermediateVisitor(File file, LinkedList<String> importedPackages, LinkedList<Pair<String,JExpressionIF>> errors, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with.
IntermediateVisitor(File file, String packageName, String enclosingClassName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps)
          This constructor is called when creating a new instance of IntermediateVisitor.
LanguageLevelVisitor(File file, String packageName, String enclosingClassName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps)
          This constructor is used only in testing.
LanguageLevelVisitor(File file, String packageName, String enclosingClassName, LinkedList<String> importedFiles, LinkedList<String> importedPackages, HashSet<String> classesInThisFile, Hashtable<String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, LinkedList<Command> fixUps, HashMap<String,SymbolData> genericTypes)
          This constructor is called from the subclasses of LanguageLevelVisitor.