Uses of Class
org.prorefactor.refactor.RefactorException

Packages that use RefactorException
com.joanju.cgs   
com.joanju.proparse.sockets   
org.prorefactor.macrolevel   
org.prorefactor.refactor General support classes for the refactoring packages. 
org.prorefactor.refactor.action Provides the Refactoring Actions. 
org.prorefactor.refactor.appendprogram Provides refactoring for appending one program file to another program file. 
org.prorefactor.refactor.bubbledecs Provides the Bubble Declarations refactoring. 
org.prorefactor.refactor.source This package is incomplete. 
org.prorefactor.refactor.wrapproc Provides the Wrap Procedure Block refactoring. 
org.prorefactor.treeparser General use classes for any or all Tree Parsers. 
 

Uses of RefactorException in com.joanju.cgs
 

Methods in com.joanju.cgs that throw RefactorException
static AnalystParseUnit AnalystParseUnit.create(int cuid)
          Creator loads the PUB without checking any time stamps.
 java.util.ArrayList<FilePosition> AnalystParseUnit.fetchSourceStack(int nodeNum)
          Fetch the source file (include) stack for a node in the CU.
 void AnalystParseUnit.writeSourceStack(java.lang.StringBuilder out, int nodenum)
          Write XML sourcestack for a node.
 

Uses of RefactorException in com.joanju.proparse.sockets
 

Methods in com.joanju.proparse.sockets that throw RefactorException
 void BlobBuilder.build()
           
 

Uses of RefactorException in org.prorefactor.macrolevel
 

Methods in org.prorefactor.macrolevel that throw RefactorException
 int[] MacroDef.getPosition()
           
 int[] MacroEvent.getPosition()
          Returns int[3] of file/line/column.
 int[] MacroRef.getPosition()
          Get an int[3] file/line/column position for this macro reference.
 void ListingParser.parse()
           
 

Uses of RefactorException in org.prorefactor.refactor
 

Methods in org.prorefactor.refactor that throw RefactorException
 ParseUnit PUB.build()
          Update the PUB.
 void PUB.build(TP01Support support)
          This is called by TreeParser01, and should not be called directly.
protected  void ScanIncludeRef.compactRefname(int leftcurly)
          Compact an include reference filename into one token, set a handle to point at that token.
 void Refactor.cutToChain(int node, int scanNum, LooseChain theChain)
          Uses getSectionWithComments to find a token list segment from an AST node, copyAndMark the segment so it can be removed later with sweep(), put the copy of the segment onto a LooseChain.
 void ScanIncludeRef.markToBeCut()
           
 void Refactor.markToBeCut(int node, int scanNum)
          Uses getSectionWithComments to find a token list segment from an AST node, markToBeCut the segment so it can be removed later with sweep().
 void ScanLib.sweep(int scanNum)
          Sweep out all tokens from a scanner's token list which have been marked as "cut".
 

Constructors in org.prorefactor.refactor that throw RefactorException
ScanIncludeRef(int h)
          Create a ScanIncludeRef object with the LEFTCURLY token.
ScanIncludeRef(int[] pos, int scanNum)
          Construct given an int[3] file/line/col position and a scan number
 

Uses of RefactorException in org.prorefactor.refactor.action
 

Methods in org.prorefactor.refactor.action that throw RefactorException
 int RenameFilesRefactor.examine(ParseUnit pu)
          Examine one parse unit, keeping a list of file changes to make.
 int QualifyFieldsRefactor.run(java.io.File sourceFile, java.io.File compileFile)
          Run this refactor.
 void ExtractMethod.run(java.io.File sourceFile, int[] selectionBegin, int[] selectionEnd, java.io.File compileFile)
          Run this refactor for a file and an integer array [4] with the start line/column and end line/column of the code section to be extracted.
 int RenameSchema.run(java.io.File compileFile, java.lang.String relPath)
          Run this refactor for an input compile unit.
 

Constructors in org.prorefactor.refactor.action that throw RefactorException
RenameSchema(java.lang.String namesMap, java.lang.String outDir)
          See the class notes for details about the format of the input names map
 

Uses of RefactorException in org.prorefactor.refactor.appendprogram
 

Methods in org.prorefactor.refactor.appendprogram that throw RefactorException
 java.lang.String AppendProgram.run(java.io.File first, java.io.File second)
          Run this refactoring.
 

Uses of RefactorException in org.prorefactor.refactor.bubbledecs
 

Methods in org.prorefactor.refactor.bubbledecs that throw RefactorException
protected  org.prorefactor.refactor.bubbledecs.BubbleDecsInclude BubbleDecsRefactor.fetchBubbleDecsInclude(int index)
           
 java.lang.String BubbleDecsRefactor.run(int topNode)
          Run this refactoring.
 

Uses of RefactorException in org.prorefactor.refactor.source
 

Methods in org.prorefactor.refactor.source that throw RefactorException
 void CompileUnit.fullMonty()
          Deprecated. Just calls ParseUnit.treeParser01(), which now does all that this did.
 IncludeExpansion Processor.generateTree(CompileUnit compileUnit)
          Generate the Token Expansion Tree, returns the top node, which is an IncludeExpansion object.
 IncludeExpansion CompileUnit.getTokenTree()
          Deprecated.  
 void CompileUnit.loadMacroTree()
          Deprecated. Runs the listing parser.
 

Uses of RefactorException in org.prorefactor.refactor.wrapproc
 

Methods in org.prorefactor.refactor.wrapproc that throw RefactorException
 void WrapProcedure.run()
          Launch this refactoring.
 

Uses of RefactorException in org.prorefactor.treeparser
 

Methods in org.prorefactor.treeparser that throw RefactorException
 IncludeRef ParseUnit.getMacroGraph()
          This will trigger a parse if the PUB is out of date.
 MacroRef[] ParseUnit.getMacroSourceArray()
          This is just a shortcut for calling getMacroGraph() and MacroLevel.sourceArray().
 void ParseUnit.loadOrBuildPUB()
          Load from PUB, or build PUB if it's out of date.
 void ParseUnit.parse()
           
 void ParseUnit.treeParser(IJPTreeParser tp)
          Run any IJPTreeParser against the AST.
 void ParseUnit.treeParser01()
          Run TreeParser01.
 void ParseUnit.treeParser01(TP01Action action)
          Run TreeParser01 with any TP01Action object.
 



Copyright © 2008 Joanju Software. All Rights Reserved.