Uses of Class
soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter

Packages that use DepthFirstAdapter
soot.dava   
soot.dava.toolkits.base.AST.transformations   
soot.dava.toolkits.base.AST.traversals   
soot.dava.toolkits.base.renamer   
 

Uses of DepthFirstAdapter in soot.dava
 

Subclasses of DepthFirstAdapter in soot.dava
 class MethodCallFinder
           
 class StaticDefinitionFinder
           
 

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

Subclasses of DepthFirstAdapter in soot.dava.toolkits.base.AST.transformations
 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 DepthFirstAdapter in soot.dava.toolkits.base.AST.traversals
 

Subclasses of DepthFirstAdapter in soot.dava.toolkits.base.AST.traversals
 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 DepthFirstAdapter in soot.dava.toolkits.base.renamer
 

Subclasses of DepthFirstAdapter in soot.dava.toolkits.base.renamer
 class infoGatheringAnalysis