|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||