Package soot.jbco
Interface IJbcoTransform
-
- All Known Implementing Classes:
AddJSRs,AddSwitches,ArithmeticTransformer,BAFCounter,BafLineNumberer,BAFPrintout,BuildIntermediateAppClasses,ClassRenamer,CollectConstants,CollectJimpleLocals,ConstructorConfuser,FieldRenamer,FindDuplicateSequences,FixUndefinedLocals,GotoInstrumenter,IfNullToTryCatch,IndirectIfJumpsToCaughtGotos,Jimple2BafLocalBuilder,LibraryMethodWrappersBuilder,LocalsToBitField,MethodRenamer,MoveLoadsAboveIfs,RemoveRedundantPushStores,TryCatchCombiner,UpdateConstantsToFields,WrapSwitchesInTrys
public interface IJbcoTransform- Author:
- Michael Batchelder
Created on 19-Jun-2006
-
-
Field Summary
Fields Modifier and Type Field Description static booleandebugDeprecated.static PrintStreamoutDeprecated.static booleanoutputDeprecated.Use soot.jbco.IJbcoTransform#isVerbose() instead
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description String[]getDependencies()Gets array ofjbco transformercode names on which current transformer depends on.StringgetName()Gets the code name ofjbco transformerimplementation.default booleanisDebugEnabled()Checks ifjbco transformercan log debug information.default booleanisVerbose()Checks ifjbco transformercan log extra information.voidoutputSummary()Prints summary of the produced changes.
-
-
-
Field Detail
-
out
@Deprecated static final PrintStream out
Deprecated.
-
output
@Deprecated static final boolean output
Deprecated.Use soot.jbco.IJbcoTransform#isVerbose() instead
-
debug
@Deprecated static final boolean debug
Deprecated.
-
-
Method Detail
-
getName
String getName()
Gets the code name ofjbco transformerimplementation.- Returns:
- the code name of
jbco transformer
-
getDependencies
String[] getDependencies()
Gets array ofjbco transformercode names on which current transformer depends on.- Returns:
- array of code names
-
outputSummary
void outputSummary()
Prints summary of the produced changes.
-
isVerbose
default boolean isVerbose()
Checks ifjbco transformercan log extra information.- Returns:
truewhenjbco transformercan log extra information;falseotherwise
-
isDebugEnabled
default boolean isDebugEnabled()
Checks ifjbco transformercan log debug information.- Returns:
truewhenjbco transformercan log debug information;falseotherwise
-
-