|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ASTNode in soot.dava |
Methods in soot.dava with parameters of type ASTNode | |
List |
MethodCallFinder.getSubBodyFromSingleSubBodyNode(ASTNode node)
|
Uses of ASTNode in soot.dava.internal.AST |
Subclasses of ASTNode in soot.dava.internal.AST | |
class |
ASTControlFlowNode
|
class |
ASTDoWhileNode
|
class |
ASTForLoopNode
|
class |
ASTIfElseNode
|
class |
ASTIfNode
|
class |
ASTLabeledBlockNode
|
class |
ASTLabeledNode
|
class |
ASTMethodNode
|
class |
ASTStatementSequenceNode
|
class |
ASTSwitchNode
|
class |
ASTSynchronizedBlockNode
|
class |
ASTTryNode
|
class |
ASTUnconditionalLoopNode
|
class |
ASTWhileNode
|
Uses of ASTNode in soot.dava.internal.SET |
Methods in soot.dava.internal.SET that return ASTNode | |
ASTNode |
SETDoWhileNode.emit_AST()
|
ASTNode |
SETIfElseNode.emit_AST()
|
ASTNode |
SETLabeledBlockNode.emit_AST()
|
abstract ASTNode |
SETNode.emit_AST()
|
ASTNode |
SETStatementSequenceNode.emit_AST()
|
ASTNode |
SETSwitchNode.emit_AST()
|
ASTNode |
SETSynchronizedBlockNode.emit_AST()
|
ASTNode |
SETTopNode.emit_AST()
|
ASTNode |
SETTryNode.emit_AST()
|
ASTNode |
SETUnconditionalWhileNode.emit_AST()
|
ASTNode |
SETWhileNode.emit_AST()
|
Uses of ASTNode in soot.dava.toolkits.base.AST |
Methods in soot.dava.toolkits.base.AST with parameters of type ASTNode | |
void |
ASTAnalysis.analyseASTNode(ASTNode n)
|
void |
TryContentsFinder.analyseASTNode(ASTNode n)
|
void |
UselessTryRemover.analyseASTNode(ASTNode n)
|
Uses of ASTNode in soot.dava.toolkits.base.AST.analysis |
Methods in soot.dava.toolkits.base.AST.analysis with parameters of type ASTNode | |
void |
DepthFirstAdapter.normalRetrieving(ASTNode node)
|
Uses of ASTNode in soot.dava.toolkits.base.AST.structuredAnalysis |
Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type ASTNode | |
void |
ASTUsesAndDefs.checkConditionalUses(ASTCondition cond,
ASTNode node)
|
Object |
StructuredAnalysis.processASTNode(ASTNode node,
Object input)
|
Object |
StructuredAnalysis.processSingleSubBodyNode(ASTNode node,
Object input)
|
Constructors in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type ASTNode | |
ASTUsesAndDefs(ASTNode AST)
|
|
ASTUsesAndDefs(boolean verbose,
ASTNode AST)
|
|
CopyPropagation(ASTNode AST)
|
|
CopyPropagation(boolean verbose,
ASTNode AST)
|
Uses of ASTNode in soot.dava.toolkits.base.AST.transformations |
Methods in soot.dava.toolkits.base.AST.transformations with parameters of type ASTNode | |
void |
ASTCleaner.normalRetrieving(ASTNode node)
|
void |
ASTCleanerTwo.normalRetrieving(ASTNode node)
|
void |
ConstructGathering.normalRetrieving(ASTNode node)
|
static void |
EmptyElseRemover.removeElseBody(ASTNode node,
ASTIfElseNode ifElseNode,
int subBodyNumber,
int nodeNumber)
|
void |
ForLoopCreator.normalRetrieving(ASTNode node)
|
void |
LoopStrengthener.normalRetrieving(ASTNode node)
|
static List |
LoopStrengthener.createNewSubBody(List oldSubBody,
int nodeNumber,
ASTNode oldNode,
List newNode)
|
static void |
OrAggregatorThree.checkAndTransform(ASTNode node,
ASTIfNode ifOne,
ASTIfNode ifTwo,
int nodeNumber,
int subBodyNumber)
|
static List |
StrengthenByIf.getNewNode(ASTNode loopNode,
ASTIfNode ifNode)
|
static List |
StrengthenByIfElse.getNewNode(ASTNode loopNode,
ASTIfElseNode ifElseNode)
|
void |
UselessLabelFinder.findAndKill(ASTNode node)
|
static void |
UselessLabeledBlockRemover.removeLabeledBlock(ASTNode node,
ASTLabeledBlockNode labelBlock,
int subBodyNumber,
int nodeNumber)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |