Uses of Class
edu.rice.cs.javalanglevels.tree.SourceFile

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

Uses of SourceFile in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type SourceFile
 Void LanguageLevelVisitor.forSourceFile(SourceFile that)
          Check to make sure there aren't any immediate errors in this SourceFile by calling the doFirst method.
 Void Augmentor.forSourceFile(SourceFile sf)
          Sort the Class and Interface defs based on the order they appear in the file.
 Void JExpressionIFPrunableDepthFirstVisitor.forSourceFile(SourceFile that)
           
 Void LanguageLevelVisitor.forSourceFileDoFirst(SourceFile that)
          If a ClassDef defined in this source file is a TestCase class, make sure it is the only thing in the file.
 Void JExpressionIFPrunableDepthFirstVisitor.forSourceFileDoFirst(SourceFile that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forSourceFileOnly(SourceFile that)
           
 

Constructor parameters in edu.rice.cs.javalanglevels with type arguments of type SourceFile
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.
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.
 

Uses of SourceFile in edu.rice.cs.javalanglevels.parser
 

Methods in edu.rice.cs.javalanglevels.parser that return SourceFile
 SourceFile JExprParser.SourceFile()
          THE JAVA LANGUAGE GRAMMAR STARTS HERE *
 

Uses of SourceFile in edu.rice.cs.javalanglevels.tree
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type SourceFile
 RetType JExpressionIFAbstractVisitor.forSourceFile(SourceFile that)
           
 void JExpressionIFDepthFirstVisitor_void.forSourceFile(SourceFile that)
           
 void JExpressionIFAbstractVisitor_void.forSourceFile(SourceFile that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSourceFile(SourceFile that)
          Implementation of JExpressionIFDepthFirstVisitor methods to implement depth-first traversal.
 RetType JExpressionIFDepthFirstVisitor.forSourceFile(SourceFile that)
          Implementation of JExpressionIFVisitor methods to implement depth-first traversal.
 RetType JExpressionIFVisitor.forSourceFile(SourceFile that)
          Process an instance of SourceFile.
 void JExpressionIFVisitor_void.forSourceFile(SourceFile that)
          Process an instance of SourceFile.
 void JExpressionIFDepthFirstVisitor_void.forSourceFileDoFirst(SourceFile that)
           
 void JExpressionIFDepthFirstVisitor_void.forSourceFileOnly(SourceFile that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSourceFileOnly(SourceFile that, JExpressionIF[] packageStatements_result, JExpressionIF[] importStatements_result, JExpressionIF[] types_result)
           
 RetType JExpressionIFDepthFirstVisitor.forSourceFileOnly(SourceFile that, RetType[] packageStatements_result, RetType[] importStatements_result, RetType[] types_result)