|
Navigate to: Methods | Constructors | Events | Properties | ProDatasets | Temp-Tables
Options | Name | Purpose | |
---|---|---|---|
- | LOGICAL CallAlreadyExists (character, character) |
Checks whether a call from a routine to another already exists |
|
- | CHARACTER EvaluateExpressionType (JPNode) |
Returns a type for an arithmetic expression |
|
- | CHARACTER FindFileByTypename (character, JPNode) |
Helper method that returns the filename for a given typename, finds USING-statements by JPNode |
|
- | CHARACTER FindInSuper (character, logical) |
Helper method that searches for a procedure name in dsCallgraphSuper and returns its RelativeFileName. |
|
- | CHARACTER FindMatchForRoutineWithUnknownArgument (character, character) |
Helper Method that looks for a routine in a given program and returns its RoutineGuid. |
|
- | org.prorefactor.nodetypes.BlockNode FindParentBlockNode (JPNode) |
Finds the next BlockNode, including poNode |
|
- | org.prorefactor.treeparser.Variable FindVariable (character, SymbolScope) |
Helper method that finds a Variable in a given scope |
|
- | CHARACTER GetBlock (integer, character) |
Returns the guid of the inner-most block containing a given NodeNum |
|
- | CHARACTER GetBlockEntry (integer, character) |
Constructs an entry for eCall.Blocks |
|
- | CHARACTER GetBlockEntry (integer, character, character) |
Adds an entry to eCall.Blocks |
|
# | CHARACTER GetHandleValue (JPNode) |
Looks for the name of the file referenced by a handle for a RUN procedure in handle call |
|
- | CHARACTER GetParameterList (JPNode) |
Constructs and returns a parameterlist for calls, starting at the LEFTPAREN node |
|
- | CHARACTER GetParameterType (JPNode) |
Returns the type of a parameter, given its direction node |
|
- | CHARACTER GetReturnType (JPNode) |
Helper method that returns the filename of the return-type of a method |
|
- | CHARACTER GetRoutineParameters (character) |
Helper method that returns an array with the parameters from a routine-name |
|
- | CHARACTER GetRunIn (JPNode) |
Helpermethod that returns the name of the file a procedure is run in |
|
- | CHARACTER GetSuperclass (JPNode) |
Helper method that returns the name of the superclass to a JPNode's file |
|
- | CHARACTER GetTextContent (JPNode) |
Returns the text of a Node and its children |
|
- | CHARACTER GetTopNodeFileName (JPNode) |
Helper method that returns the filename of a given nodes topmost parent |
|
- | org.prorefactor.core.JPNode GetTopSibling (JPNode) |
Helper method that returns the first sibling of a given JPNode |
|
- | CHARACTER GetType (JPNode) |
Helper method that returns the filename of the type of a Property-Getter-Node |
|
- | LOGICAL GetUsing (JPNode, table) |
Helper method that populates the eUsing temp-table from a given JPNode's tree |
|
- | org.prorefactor.treeparser.Variable GetVariable (character, JPNode) |
Helper method that gets a Variable defined in a JPNodes scope |
|
# | org.prorefactor.treeparser.Variable GetVariable (JPNode, character) |
Looks for a Variable with a given name from a given nodes scope up |
|
+ | LOGICAL ProcessNode (JPNode) |
Implementation of INodeAction:ProcessNode |
|
# | LOGICAL ProcessProperty (JPNode, character) |
Processes an ID-node to find property getter/setter calls |
|
- | CHARACTER RoutineNameWithoutParameter (character) |
Helper method that returns the name part of a given routine-name |
|
- | CHARACTER TypeOf (JPNode) |
Helper method that returns the name of the file for e given node |
|
- | CHARACTER Unquote (character) |
Helper method that removes quotes from strings |
Options | Name | Purpose | |
---|---|---|---|
+ | CallgraphCreateParser (dataset, dataset) |
Constructor that receives an object for the callback and the datasets which it binds to its own reference-only datasets. |
|
+ | CallgraphCreateParser (dataset, dataset, ICallCallback) |
Constructor that receives an object for the callback and the datasets which it binds to its own reference-only datasets. |
|
+ | CallgraphCreateParser (dataset, dataset, ICallCallback, ICustomRunStatementParser) |
|
|
+ | CallgraphCreateParser (dataset, dataset, ICustomRunStatementParser) |
Constructor that receives an object for the callback and the datasets which it binds to its own reference-only datasets. |
Top
PRIVATE LOGICAL CallAlreadyExists (character, character)
|
||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRIVATE CHARACTER EvaluateExpressionType (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER FindFileByTypename (character, JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER FindInSuper (character, logical)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER FindMatchForRoutineWithUnknownArgument (character, character)
|
||||||||||||||||||||||||||||||
PRIVATE org.prorefactor.nodetypes.BlockNode FindParentBlockNode (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE org.prorefactor.treeparser.Variable FindVariable (character, SymbolScope)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetBlock (integer, character)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetBlockEntry (integer, character)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetBlockEntry (integer, character, character)
|
||||||||||||||||||||||||||||||
PROTECTED CHARACTER GetHandleValue (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetParameterList (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetParameterType (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetReturnType (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetRoutineParameters (character)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetRunIn (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetSuperclass (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetTextContent (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetTopNodeFileName (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE org.prorefactor.core.JPNode GetTopSibling (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER GetType (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE LOGICAL GetUsing (JPNode, table)
|
||||||||||||||||||||||||||||||
PRIVATE org.prorefactor.treeparser.Variable GetVariable (character, JPNode)
|
||||||||||||||||||||||||||||||
PROTECTED org.prorefactor.treeparser.Variable GetVariable (JPNode, character)
|
||||||||||||||||||||||||||||||
PUBLIC LOGICAL ProcessNode (JPNode)
|
||||||||||||||||||||||||||||||
PROTECTED LOGICAL ProcessProperty (JPNode, character)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER RoutineNameWithoutParameter (character)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER TypeOf (JPNode)
|
||||||||||||||||||||||||||||||
PRIVATE CHARACTER Unquote (character)
|
PUBLIC CallgraphCreateParser (dataset, dataset)
|
||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC CallgraphCreateParser (dataset, dataset, ICallCallback)
|
||||||||||||||||||||||||||||||
PUBLIC CallgraphCreateParser (dataset, dataset, ICallCallback, ICustomRunStatementParser)
|
||||||||||||||||||||||||||||||
PUBLIC CallgraphCreateParser (dataset, dataset, ICustomRunStatementParser)
|
ProDataset dsCallgraphMember tables: eProgram, eRoutine, eBlock, eCall |
ProDataset dsCallgraphSuperMember tables: eProgramSuper, eRoutineSuper, eBlockSuper, eCallSuper |
Temp-Table eBlockDefined in: |
Temp-Table eBlockSuperDefined in: |
Temp-Table eCallDefined in: |
Temp-Table eCallSuperDefined in: |
Temp-Table eProgramDefined in: |
Temp-Table eProgramSuperDefined in: |
Temp-Table eRoutineDefined in: |
Temp-Table eRoutineSuperDefined in: |
Temp-Table eUsingDefined in: |