| Modifier and Type | Method and Description |
|---|---|
ASTMethodNode |
DavaStaticBlockCleaner.inline(SootMethod maybeInline) |
| Modifier and Type | Method and Description |
|---|---|
void |
MethodCallFinder.inASTMethodNode(ASTMethodNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
DepthFirstAdapter.caseASTMethodNode(ASTMethodNode node) |
void |
Analysis.caseASTMethodNode(ASTMethodNode node) |
void |
AnalysisAdapter.caseASTMethodNode(ASTMethodNode node) |
void |
DepthFirstAdapter.inASTMethodNode(ASTMethodNode node) |
void |
DepthFirstAdapter.outASTMethodNode(ASTMethodNode node) |
| Modifier and Type | Method and Description |
|---|---|
DavaFlowSet<E> |
StructuredAnalysis.processASTMethodNode(ASTMethodNode node,
DavaFlowSet<E> input) |
| Constructor and Description |
|---|
CP(ASTMethodNode analyze,
HashMap<String,Object> constantFields,
HashMap<String,SootField> classNameFieldNameToSootFieldMapping) |
| Modifier and Type | Method and Description |
|---|---|
void |
FinalFieldDefinition.analyzeMethod(ASTMethodNode node,
List<SootField> varsOfInterest) |
void |
FinalFieldDefinition.assignDefault(ASTMethodNode node,
SootField f) |
void |
FinalFieldDefinition.handleAssignOnSomePaths(ASTMethodNode node,
SootField field,
List defs) |
void |
UselessLabeledBlockRemover.inASTMethodNode(ASTMethodNode node) |
void |
ShortcutArrayInit.inASTMethodNode(ASTMethodNode node) |
void |
DeInliningFinalFields.inASTMethodNode(ASTMethodNode node) |
void |
UselessAbruptStmtRemover.inASTMethodNode(ASTMethodNode node) |
void |
IfElseSplitter.inASTMethodNode(ASTMethodNode node) |
void |
LocalVariableCleaner.outASTMethodNode(ASTMethodNode node) |
void |
UselessLabeledBlockRemover.outASTMethodNode(ASTMethodNode node) |
void |
IfElseSplitter.outASTMethodNode(ASTMethodNode a) |
| Constructor and Description |
|---|
CPApplication(ASTMethodNode AST,
HashMap<String,Object> constantValueFields,
HashMap<String,SootField> classNameFieldNameToSootFieldMapping) |
CPApplication(boolean verbose,
ASTMethodNode AST,
HashMap<String,Object> constantValueFields,
HashMap<String,SootField> classNameFieldNameToSootFieldMapping) |
EliminateConditions(ASTMethodNode AST) |
EliminateConditions(boolean verbose,
ASTMethodNode AST) |
FinalFieldDefinition(ASTMethodNode node) |
SuperFirstStmtHandler(ASTMethodNode AST) |
SuperFirstStmtHandler(boolean verbose,
ASTMethodNode AST) |
| Modifier and Type | Method and Description |
|---|---|
void |
InitializationDeclarationShortcut.inASTMethodNode(ASTMethodNode node) |
void |
ASTParentNodeFinder.inASTMethodNode(ASTMethodNode node) |
void |
CopyPropagation.outASTMethodNode(ASTMethodNode node) |
void |
ASTParentNodeFinder.outASTMethodNode(ASTMethodNode node) |
void |
ASTUsesAndDefs.outASTMethodNode(ASTMethodNode node) |
| Constructor and Description |
|---|
AllVariableUses(ASTMethodNode node) |
AllVariableUses(boolean verbose,
ASTMethodNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
infoGatheringAnalysis.outASTMethodNode(ASTMethodNode node) |
| Constructor and Description |
|---|
Renamer(heuristicSet info,
ASTMethodNode node) |
Copyright © 2020 Soot OSS. All rights reserved.