soot.jbco.jimpleTransformations
Class BuildIntermediateAppClasses
java.lang.Object
soot.Transformer
soot.SceneTransformer
soot.jbco.jimpleTransformations.BuildIntermediateAppClasses
- All Implemented Interfaces:
- IJbcoTransform
public class BuildIntermediateAppClasses
- extends SceneTransformer
- implements IJbcoTransform
- Author:
- Michael Batchelder
Created on 1-Feb-2006
This class builds buffer classes between Application classes
and their corresponding library superclasses. This allows for
the hiding of all library method overrides to be hidden in
a different class, thereby cloaking somewhat the mechanisms.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dependancies
public static String[] dependancies
name
public static String name
BuildIntermediateAppClasses
public BuildIntermediateAppClasses()
outputSummary
public void outputSummary()
- Specified by:
outputSummary
in interface IJbcoTransform
getDependancies
public String[] getDependancies()
- Specified by:
getDependancies
in interface IJbcoTransform
getName
public String getName()
- Specified by:
getName
in interface IJbcoTransform
internalTransform
protected void internalTransform(String phaseName,
Map options)
- Description copied from class:
SceneTransformer
- Performs the transformation on the Scene, under the given phaseName and with the given Options.
- Specified by:
internalTransform
in class SceneTransformer