public class IndirectIfJumpsToCaughtGotos extends BodyTransformer implements IJbcoTransform
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
dependancies |
static java.lang.String |
name |
debug, out, output| Constructor and Description |
|---|
IndirectIfJumpsToCaughtGotos() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getDependencies()
Gets array of
jbco transformer code names on which current transformer depends on. |
java.lang.String |
getName()
Gets the code name of
jbco transformer implementation. |
protected void |
internalTransform(Body b,
java.lang.String phaseName,
java.util.Map<java.lang.String,java.lang.String> options)
This method is called to perform the transformation itself.
|
void |
outputSummary()
Prints summary of the produced changes.
|
transform, transform, transformclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisDebugEnabled, isVerbosepublic static java.lang.String[] dependancies
public static java.lang.String name
public java.lang.String[] getDependencies()
IJbcoTransformjbco transformer code names on which current transformer depends on.getDependencies in interface IJbcoTransformpublic java.lang.String getName()
IJbcoTransformjbco transformer implementation.getName in interface IJbcoTransformjbco transformerpublic void outputSummary()
IJbcoTransformoutputSummary in interface IJbcoTransformprotected void internalTransform(Body b, java.lang.String phaseName, java.util.Map<java.lang.String,java.lang.String> options)
BodyTransformerinternalTransform in class BodyTransformerb - the body on which to apply the transformationphaseName - the phasename for this transform; not typically used by implementations.options - the actual computed options; a combination of default options and Scene specified options.