|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Analysis in soot.dava |
---|
Classes in soot.dava that implement Analysis | |
---|---|
class |
MethodCallFinder
|
class |
StaticDefinitionFinder
|
Uses of Analysis in soot.dava.internal.AST |
---|
Methods in soot.dava.internal.AST with parameters of type Analysis | |
---|---|
void |
ASTAndCondition.apply(Analysis a)
|
void |
ASTBinaryCondition.apply(Analysis a)
|
abstract void |
ASTCondition.apply(Analysis a)
|
void |
ASTDoWhileNode.apply(Analysis a)
|
void |
ASTForLoopNode.apply(Analysis a)
|
void |
ASTIfElseNode.apply(Analysis a)
|
void |
ASTIfNode.apply(Analysis a)
|
void |
ASTLabeledBlockNode.apply(Analysis a)
|
void |
ASTMethodNode.apply(Analysis a)
|
void |
ASTNode.apply(Analysis a)
|
void |
ASTOrCondition.apply(Analysis a)
|
void |
ASTStatementSequenceNode.apply(Analysis a)
|
void |
ASTSwitchNode.apply(Analysis a)
|
void |
ASTSynchronizedBlockNode.apply(Analysis a)
|
void |
ASTTryNode.apply(Analysis a)
|
void |
ASTUnaryCondition.apply(Analysis a)
|
void |
ASTUnconditionalLoopNode.apply(Analysis a)
|
void |
ASTWhileNode.apply(Analysis a)
|
void |
ASTWhileNode.apply(Analysis a)
|
void |
ASTUnconditionalLoopNode.apply(Analysis a)
|
void |
ASTUnaryCondition.apply(Analysis a)
|
void |
ASTTryNode.apply(Analysis a)
|
void |
ASTSynchronizedBlockNode.apply(Analysis a)
|
void |
ASTSwitchNode.apply(Analysis a)
|
void |
ASTStatementSequenceNode.apply(Analysis a)
|
void |
ASTOrCondition.apply(Analysis a)
|
void |
ASTNode.apply(Analysis a)
|
void |
ASTMethodNode.apply(Analysis a)
|
void |
ASTLabeledBlockNode.apply(Analysis a)
|
void |
ASTIfNode.apply(Analysis a)
|
void |
ASTIfElseNode.apply(Analysis a)
|
void |
ASTForLoopNode.apply(Analysis a)
|
void |
ASTDoWhileNode.apply(Analysis a)
|
abstract void |
ASTCondition.apply(Analysis a)
|
void |
ASTBinaryCondition.apply(Analysis a)
|
void |
ASTAndCondition.apply(Analysis a)
|
Uses of Analysis in soot.dava.toolkits.base.AST.analysis |
---|
Classes in soot.dava.toolkits.base.AST.analysis that implement Analysis | |
---|---|
class |
AnalysisAdapter
|
class |
DepthFirstAdapter
|
Uses of Analysis in soot.dava.toolkits.base.AST.transformations |
---|
Classes in soot.dava.toolkits.base.AST.transformations that implement Analysis | |
---|---|
class |
AndAggregator
|
class |
ASTCleaner
|
class |
ASTCleanerTwo
|
class |
BooleanConditionSimplification
|
class |
CPApplication
|
class |
DecrementIncrementStmtCreation
|
class |
DeInliningFinalFields
CHANGE LOG: 2nd February 2006: |
class |
EliminateConditions
|
class |
ExtraLabelNamesRemover
|
class |
ForLoopCreator
|
class |
IfElseSplitter
|
class |
LocalVariableCleaner
The class is aimed to target cleaning up of unused local variables. |
class |
LoopStrengthener
|
class |
NewStringBufferSimplification
|
class |
OrAggregatorFour
|
class |
OrAggregatorOne
|
class |
OrAggregatorTwo
|
class |
PushLabeledBlockIn
|
class |
ShortcutArrayInit
|
class |
ShortcutIfGenerator
|
class |
SimplifyConditions
|
class |
SimplifyExpressions
|
class |
SuperFirstStmtHandler
|
class |
TypeCastingError
|
class |
UnreachableCodeEliminator
|
class |
UselessAbruptStmtRemover
|
class |
UselessLabeledBlockRemover
|
Uses of Analysis in soot.dava.toolkits.base.AST.traversals |
---|
Classes in soot.dava.toolkits.base.AST.traversals that implement Analysis | |
---|---|
class |
AllDefinitionsFinder
|
class |
AllVariableUses
|
class |
ASTParentNodeFinder
|
class |
ASTUsesAndDefs
|
class |
ClosestAbruptTargetFinder
This class has been created because we need the immediate target of a implicit break/continue statement i.e. |
class |
CopyPropagation
|
class |
InitializationDeclarationShortcut
|
class |
LabelToNodeMapper
|
Uses of Analysis in soot.dava.toolkits.base.renamer |
---|
Classes in soot.dava.toolkits.base.renamer that implement Analysis | |
---|---|
class |
infoGatheringAnalysis
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |