Uses of Class
org.prorefactor.treeparser.ParseUnit

Packages that use ParseUnit
com.joanju.cg.api Programmer's API to Callgraph. 
com.joanju.cg.codegen   
com.joanju.cg.core   
com.joanju.cg.plugin   
com.joanju.cgs   
com.joanju.cgs.browse   
com.joanju.cgs.lucene   
org.prorefactor.refactor General support classes for the refactoring packages. 
org.prorefactor.refactor.action Provides the Refactoring Actions. 
org.prorefactor.refactor.source This package is incomplete. 
org.prorefactor.reports   
org.prorefactor.treeparser General use classes for any or all Tree Parsers. 
org.prorefactor.treeparser01 This is the "primary" tree parser, which provides basic services such as scope and name resolution. 
 

Uses of ParseUnit in com.joanju.cg.api
 

Methods in com.joanju.cg.api with parameters of type ParseUnit
 void CgAPI.buildIfNecessary(ParseUnit pu)
          Performs build/refresh on a parse unit only if it hasn't been built or is stale.
static int[] CgAPI.generateFileIndex(ParseUnit parseUnit)
          The filenames from the Callgraph API are lowercased canonical, but the ones we get from the ParseUnit are not.
 

Uses of ParseUnit in com.joanju.cg.codegen
 

Methods in com.joanju.cg.codegen that return ParseUnit
 ParseUnit Codegenerator.getParseUnit()
           
 

Constructors in com.joanju.cg.codegen with parameters of type ParseUnit
Codegenerator(ParseUnit pu)
           
 

Uses of ParseUnit in com.joanju.cg.core
 

Methods in com.joanju.cg.core that return ParseUnit
static ParseUnit AppContext.createParseUnit(java.io.File file)
           
 

Methods in com.joanju.cg.core with parameters of type ParseUnit
 int UpdateEngine.build(ParseUnit parseUnit)
          Build/refresh the database for a ParseUnit.
 boolean UpdateEngine.needsUpdate(ParseUnit pu)
          Check the timestamp and layout version of the Bytecode against the PUB file for the input ParseUnit.
 

Uses of ParseUnit in com.joanju.cg.plugin
 

Methods in com.joanju.cg.plugin that return ParseUnit
static ParseUnit CgUtils.createParseUnit(java.io.File file)
          This variant finds the IFile in the current ProRefactor project.
static ParseUnit CgUtils.createParseUnit(java.io.File file, IFile ifile)
          Temporary workaround for the linked resources problem.
 

Uses of ParseUnit in com.joanju.cgs
 

Subclasses of ParseUnit in com.joanju.cgs
 class AnalystParseUnit
          Extends ParseUnit for use in Analyst.
 

Uses of ParseUnit in com.joanju.cgs.browse
 

Constructors in com.joanju.cgs.browse with parameters of type ParseUnit
Macros(ParseUnit pu)
           
 

Uses of ParseUnit in com.joanju.cgs.lucene
 

Methods in com.joanju.cgs.lucene with parameters of type ParseUnit
 void LuceneScriptI.go(ParseUnit pu, Document doc)
           
 void CuIndexer.index(ParseUnit pu)
           
 

Constructors in com.joanju.cgs.lucene with parameters of type ParseUnit
AstTokenStream(ParseUnit pu)
           
 

Uses of ParseUnit in org.prorefactor.refactor
 

Methods in org.prorefactor.refactor that return ParseUnit
 ParseUnit PUB.build()
          Update the PUB.
 ParseUnit PUB.getParseUnit()
           
 

Methods in org.prorefactor.refactor with parameters of type ParseUnit
 void PUB.setParseUnit(ParseUnit pu)
           
 

Uses of ParseUnit in org.prorefactor.refactor.action
 

Methods in org.prorefactor.refactor.action with parameters of type ParseUnit
 int RenameFilesRefactor.examine(ParseUnit pu)
          Examine one parse unit, keeping a list of file changes to make.
 

Uses of ParseUnit in org.prorefactor.refactor.source
 

Subclasses of ParseUnit in org.prorefactor.refactor.source
 class CompileUnit
          Deprecated.  
 

Uses of ParseUnit in org.prorefactor.reports
 

Methods in org.prorefactor.reports with parameters of type ParseUnit
 void HowUsed.report(ParseUnit pu)
           
 

Uses of ParseUnit in org.prorefactor.treeparser
 

Methods in org.prorefactor.treeparser that return ParseUnit
 ParseUnit ParseUnit.setPUB(PUB pub)
           
 

Uses of ParseUnit in org.prorefactor.treeparser01
 

Fields in org.prorefactor.treeparser01 declared as ParseUnit
protected  ParseUnit TP01Action.parseUnit
           
 

Methods in org.prorefactor.treeparser01 that return ParseUnit
 ParseUnit TP01Action.getParseUnit()
           
 

Methods in org.prorefactor.treeparser01 with parameters of type ParseUnit
 void TP01Action.setParseUnit(ParseUnit parseUnit)
          It would be unusual to already have a ParseUnit before calling TP01, since TP01 is usually the first tree parser and it (by default) creates its own ParseUnit.
 



Copyright © 2008 Joanju Software. All Rights Reserved.