Package soot.dava.toolkits.base.AST.transformations

Class Summary
AndAggregator  
ASTCleaner  
ASTCleanerTwo  
BooleanConditionSimplification  
CPApplication  
DecrementIncrementStmtCreation  
DeInliningFinalFields CHANGE LOG: 2nd February 2006:
EliminateConditions  
EmptyElseRemover  
ExtraLabelNamesRemover  
FinalFieldDefinition CHANGE LOG: 30th January 2006: Class was created to get rid of the field might not be initialized error that used to show up when recompiling decompiled code Will be throughly covered in "Programmer Friendly Code" Sable Tech Report (2006)
ForLoopCreationHelper  
ForLoopCreator  
IfElseBreaker  
IfElseSplitter  
LocalVariableCleaner The class is aimed to target cleaning up of unused local variables.
LoopStrengthener  
NewStringBufferSimplification  
OrAggregatorFour  
OrAggregatorOne  
OrAggregatorThree  
OrAggregatorTwo  
PushLabeledBlockIn  
RemoveEmptyBodyDefaultConstructor  
ShortcutArrayInit  
ShortcutIfGenerator  
SimplifyConditions  
SimplifyExpressions  
StrengthenByIf  
StrengthenByIfElse  
SuperFirstStmtHandler  
TypeCastingError  
UnreachableCodeEliminator  
UselessAbruptStmtRemover  
UselessLabeledBlockRemover  
UselessLabelFinder  
VoidReturnRemover