Package soot
Class SceneTransformer
- java.lang.Object
-
- soot.Transformer
-
- soot.SceneTransformer
-
- Direct Known Subclasses:
BadFields
,BuildIntermediateAppClasses
,CallGraphGrapher
,CHATransformer
,ClassRenamer
,CollectConstants
,ConstantInitializerToTagTransformer
,ConstantInvokeMethodBaseTransformer
,ConstantValueToInitializerTransformer
,DumpNumAppReachableMethods
,FieldRenamer
,InnerClassTagAggregator
,IPaddleTransformer
,LibraryMethodWrappersBuilder
,LineNumberAdder
,LockAllocator
,MethodRenamer
,MhpTransformer
,PaddleHook
,PurityAnalysis
,RectangularArrayFinder
,ReflectiveCallsInliner
,RenameDuplicatedClasses
,ShimpleTransformer
,SparkTransformer
,StaticInliner
,StaticMethodBinder
,TightestQualifiersTagger
,UnreachableFieldsTagger
,UnreachableMethodsTagger
public abstract class SceneTransformer extends Transformer
An abstract class which acts on the whole Scene.
-
-
Constructor Summary
Constructors Constructor Description SceneTransformer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
internalTransform(String phaseName, Map<String,String> options)
Performs the transformation on the Scene, under the given phaseName and with the given Options.void
transform()
void
transform(String phaseName)
void
transform(String phaseName, Map<String,String> options)
Performs the transformation on the Scene, under the given phaseName.
-