Uses of Class
soot.dava.internal.AST.ASTMethodNode

Packages that use ASTMethodNode
soot.dava   
soot.dava.toolkits.base.AST.analysis   
soot.dava.toolkits.base.AST.structuredAnalysis   
soot.dava.toolkits.base.AST.transformations   
soot.dava.toolkits.base.AST.traversals   
soot.dava.toolkits.base.renamer   
 

Uses of ASTMethodNode in soot.dava
 

Methods in soot.dava that return ASTMethodNode
 ASTMethodNode DavaStaticBlockCleaner.inline(SootMethod maybeInline)
           
 ASTMethodNode DavaStaticBlockCleaner.inline(SootMethod maybeInline)
           
 

Methods in soot.dava with parameters of type ASTMethodNode
 void MethodCallFinder.inASTMethodNode(ASTMethodNode node)
           
 void MethodCallFinder.inASTMethodNode(ASTMethodNode node)
           
 

Uses of ASTMethodNode in soot.dava.toolkits.base.AST.analysis
 

Methods in soot.dava.toolkits.base.AST.analysis with parameters of type ASTMethodNode
 void Analysis.caseASTMethodNode(ASTMethodNode node)
           
 void AnalysisAdapter.caseASTMethodNode(ASTMethodNode node)
           
 void DepthFirstAdapter.caseASTMethodNode(ASTMethodNode node)
           
 void DepthFirstAdapter.caseASTMethodNode(ASTMethodNode node)
           
 void AnalysisAdapter.caseASTMethodNode(ASTMethodNode node)
           
 void Analysis.caseASTMethodNode(ASTMethodNode node)
           
 void DepthFirstAdapter.inASTMethodNode(ASTMethodNode node)
           
 void DepthFirstAdapter.inASTMethodNode(ASTMethodNode node)
           
 void DepthFirstAdapter.outASTMethodNode(ASTMethodNode node)
           
 void DepthFirstAdapter.outASTMethodNode(ASTMethodNode node)
           
 

Uses of ASTMethodNode in soot.dava.toolkits.base.AST.structuredAnalysis
 

Methods in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type ASTMethodNode
 Object StructuredAnalysis.processASTMethodNode(ASTMethodNode node, Object input)
           
 Object StructuredAnalysis.processASTMethodNode(ASTMethodNode node, Object input)
           
 

Constructors in soot.dava.toolkits.base.AST.structuredAnalysis with parameters of type ASTMethodNode
CP(ASTMethodNode analyze, HashMap<String,Object> constantFields, HashMap<String,SootField> classNameFieldNameToSootFieldMapping)
           
CP(ASTMethodNode analyze, HashMap<String,Object> constantFields, HashMap<String,SootField> classNameFieldNameToSootFieldMapping)
           
 

Uses of ASTMethodNode in soot.dava.toolkits.base.AST.transformations
 

Methods in soot.dava.toolkits.base.AST.transformations with parameters of type ASTMethodNode
 void FinalFieldDefinition.analyzeMethod(ASTMethodNode node, List<SootField> varsOfInterest)
           
 void FinalFieldDefinition.analyzeMethod(ASTMethodNode node, List<SootField> varsOfInterest)
           
 void FinalFieldDefinition.assignDefault(ASTMethodNode node, SootField f)
           
 void FinalFieldDefinition.assignDefault(ASTMethodNode node, SootField f)
           
 void FinalFieldDefinition.handleAssignOnSomePaths(ASTMethodNode node, SootField field, List defs)
           
 void FinalFieldDefinition.handleAssignOnSomePaths(ASTMethodNode node, SootField field, List defs)
           
 void DeInliningFinalFields.inASTMethodNode(ASTMethodNode node)
           
 void IfElseSplitter.inASTMethodNode(ASTMethodNode node)
           
 void ShortcutArrayInit.inASTMethodNode(ASTMethodNode node)
           
 void UselessAbruptStmtRemover.inASTMethodNode(ASTMethodNode node)
           
 void UselessLabeledBlockRemover.inASTMethodNode(ASTMethodNode node)
           
 void UselessLabeledBlockRemover.inASTMethodNode(ASTMethodNode node)
           
 void UselessAbruptStmtRemover.inASTMethodNode(ASTMethodNode node)
           
 void ShortcutArrayInit.inASTMethodNode(ASTMethodNode node)
           
 void IfElseSplitter.inASTMethodNode(ASTMethodNode node)
           
 void DeInliningFinalFields.inASTMethodNode(ASTMethodNode node)
           
 void IfElseSplitter.outASTMethodNode(ASTMethodNode a)
           
 void LocalVariableCleaner.outASTMethodNode(ASTMethodNode node)
           
 void UselessLabeledBlockRemover.outASTMethodNode(ASTMethodNode node)
           
 void UselessLabeledBlockRemover.outASTMethodNode(ASTMethodNode node)
           
 void LocalVariableCleaner.outASTMethodNode(ASTMethodNode node)
           
 void IfElseSplitter.outASTMethodNode(ASTMethodNode a)
           
 

Constructors in soot.dava.toolkits.base.AST.transformations with parameters of type ASTMethodNode
CPApplication(ASTMethodNode AST, HashMap<String,Object> constantValueFields, HashMap<String,SootField> classNameFieldNameToSootFieldMapping)
           
CPApplication(ASTMethodNode AST, HashMap<String,Object> constantValueFields, HashMap<String,SootField> classNameFieldNameToSootFieldMapping)
           
CPApplication(boolean verbose, 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(ASTMethodNode AST)
           
EliminateConditions(boolean verbose, ASTMethodNode AST)
           
EliminateConditions(boolean verbose, ASTMethodNode AST)
           
FinalFieldDefinition(ASTMethodNode node)
           
FinalFieldDefinition(ASTMethodNode node)
           
SuperFirstStmtHandler(ASTMethodNode AST)
           
SuperFirstStmtHandler(ASTMethodNode AST)
           
SuperFirstStmtHandler(boolean verbose, ASTMethodNode AST)
           
SuperFirstStmtHandler(boolean verbose, ASTMethodNode AST)
           
 

Uses of ASTMethodNode in soot.dava.toolkits.base.AST.traversals
 

Methods in soot.dava.toolkits.base.AST.traversals with parameters of type ASTMethodNode
 void ASTParentNodeFinder.inASTMethodNode(ASTMethodNode node)
           
 void InitializationDeclarationShortcut.inASTMethodNode(ASTMethodNode node)
           
 void InitializationDeclarationShortcut.inASTMethodNode(ASTMethodNode node)
           
 void ASTParentNodeFinder.inASTMethodNode(ASTMethodNode node)
           
 void ASTParentNodeFinder.outASTMethodNode(ASTMethodNode node)
           
 void ASTUsesAndDefs.outASTMethodNode(ASTMethodNode node)
           
 void CopyPropagation.outASTMethodNode(ASTMethodNode node)
           
 void CopyPropagation.outASTMethodNode(ASTMethodNode node)
           
 void ASTUsesAndDefs.outASTMethodNode(ASTMethodNode node)
           
 void ASTParentNodeFinder.outASTMethodNode(ASTMethodNode node)
           
 

Constructors in soot.dava.toolkits.base.AST.traversals with parameters of type ASTMethodNode
AllVariableUses(ASTMethodNode node)
           
AllVariableUses(ASTMethodNode node)
           
AllVariableUses(boolean verbose, ASTMethodNode node)
           
AllVariableUses(boolean verbose, ASTMethodNode node)
           
 

Uses of ASTMethodNode in soot.dava.toolkits.base.renamer
 

Methods in soot.dava.toolkits.base.renamer with parameters of type ASTMethodNode
 void infoGatheringAnalysis.outASTMethodNode(ASTMethodNode node)
           
 void infoGatheringAnalysis.outASTMethodNode(ASTMethodNode node)
           
 

Constructors in soot.dava.toolkits.base.renamer with parameters of type ASTMethodNode
Renamer(heuristicSet info, ASTMethodNode node)
           
Renamer(heuristicSet info, ASTMethodNode node)