Package org.jf.baksmali
Class BaksmaliOptions
- java.lang.Object
-
- org.jf.baksmali.BaksmaliOptions
-
public class BaksmaliOptions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanaccessorCommentsstatic intALLbooleanallowOdexstatic intALLPOSTstatic intALLPREintapiLevelstatic intARGSorg.jf.dexlib2.analysis.ClassPathclassPathbooleancodeOffsetsbooleandebugInfobooleandeodexstatic intDESTstatic intFULLMERGEbooleanimplicitReferencesorg.jf.dexlib2.analysis.InlineMethodResolverinlineResolverbooleanlocalsDirectivestatic intMERGEbooleannormalizeVirtualMethodsbooleanparameterRegistersintregisterInfojava.util.Map<java.lang.Integer,java.lang.String>resourceIdsbooleansequentialLabelsorg.jf.dexlib2.util.SyntheticAccessorResolversyntheticAccessorResolver
-
Constructor Summary
Constructors Constructor Description BaksmaliOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidloadResourceIds(java.util.Map<java.lang.String,java.io.File> resourceFiles)Load the resource ids from a set of public.xml files.
-
-
-
Field Detail
-
apiLevel
public int apiLevel
-
parameterRegisters
public boolean parameterRegisters
-
localsDirective
public boolean localsDirective
-
sequentialLabels
public boolean sequentialLabels
-
debugInfo
public boolean debugInfo
-
codeOffsets
public boolean codeOffsets
-
accessorComments
public boolean accessorComments
-
allowOdex
public boolean allowOdex
-
deodex
public boolean deodex
-
implicitReferences
public boolean implicitReferences
-
normalizeVirtualMethods
public boolean normalizeVirtualMethods
-
ALL
public static final int ALL
- See Also:
- Constant Field Values
-
ALLPRE
public static final int ALLPRE
- See Also:
- Constant Field Values
-
ALLPOST
public static final int ALLPOST
- See Also:
- Constant Field Values
-
ARGS
public static final int ARGS
- See Also:
- Constant Field Values
-
DEST
public static final int DEST
- See Also:
- Constant Field Values
-
MERGE
public static final int MERGE
- See Also:
- Constant Field Values
-
FULLMERGE
public static final int FULLMERGE
- See Also:
- Constant Field Values
-
registerInfo
public int registerInfo
-
resourceIds
public java.util.Map<java.lang.Integer,java.lang.String> resourceIds
-
inlineResolver
public org.jf.dexlib2.analysis.InlineMethodResolver inlineResolver
-
classPath
public org.jf.dexlib2.analysis.ClassPath classPath
-
syntheticAccessorResolver
public org.jf.dexlib2.util.SyntheticAccessorResolver syntheticAccessorResolver
-
-
Method Detail
-
loadResourceIds
public void loadResourceIds(java.util.Map<java.lang.String,java.io.File> resourceFiles) throws org.xml.sax.SAXException, java.io.IOExceptionLoad the resource ids from a set of public.xml files.- Parameters:
resourceFiles- A map of resource prefixes -> public.xml files- Throws:
org.xml.sax.SAXExceptionjava.io.IOException
-
-