org.jf.baksmali
Class baksmaliOptions

java.lang.Object
  extended by org.jf.baksmali.baksmaliOptions

public class baksmaliOptions
extends java.lang.Object


Field Summary
 boolean addCodeOffsets
           
static int ALL
           
 boolean allowOdex
           
static int ALLPOST
           
static int ALLPRE
           
 int apiLevel
           
static int ARGS
           
 java.util.List<java.lang.String> bootClassPathDirs
           
 java.util.List<java.lang.String> bootClassPathEntries
           
 boolean checkPackagePrivateAccess
           
 org.jf.dexlib2.analysis.ClassPath classPath
           
 boolean deodex
           
static int DEST
           
 java.util.List<java.lang.String> extraClassPathEntries
           
static int FULLMERGE
           
 boolean ignoreErrors
           
 org.jf.dexlib2.analysis.InlineMethodResolver inlineResolver
           
 int jobs
           
static int MERGE
           
 boolean noAccessorComments
           
 boolean noParameterRegisters
           
 boolean outputDebugInfo
           
 java.lang.String outputDirectory
           
 int registerInfo
           
 java.util.Map<java.lang.String,java.lang.String> resourceIdFileEntries
           
 java.util.Map<java.lang.Integer,java.lang.String> resourceIds
           
 org.jf.dexlib2.util.SyntheticAccessorResolver syntheticAccessorResolver
           
 boolean useLocalsDirective
           
 boolean useSequentialLabels
           
 
Constructor Summary
baksmaliOptions()
           
 
Method Summary
 void addExtraClassPath(java.lang.String extraClassPath)
           
 void setBootClassPath(java.lang.String bootClassPath)
           
 void setResourceIdFiles(java.lang.String resourceIdFiles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

apiLevel

public int apiLevel

outputDirectory

public java.lang.String outputDirectory

bootClassPathDirs

public java.util.List<java.lang.String> bootClassPathDirs

bootClassPathEntries

public java.util.List<java.lang.String> bootClassPathEntries

extraClassPathEntries

public java.util.List<java.lang.String> extraClassPathEntries

resourceIdFileEntries

public java.util.Map<java.lang.String,java.lang.String> resourceIdFileEntries

resourceIds

public java.util.Map<java.lang.Integer,java.lang.String> resourceIds

noParameterRegisters

public boolean noParameterRegisters

useLocalsDirective

public boolean useLocalsDirective

useSequentialLabels

public boolean useSequentialLabels

outputDebugInfo

public boolean outputDebugInfo

addCodeOffsets

public boolean addCodeOffsets

noAccessorComments

public boolean noAccessorComments

allowOdex

public boolean allowOdex

deodex

public boolean deodex

ignoreErrors

public boolean ignoreErrors

checkPackagePrivateAccess

public boolean checkPackagePrivateAccess

inlineResolver

public org.jf.dexlib2.analysis.InlineMethodResolver inlineResolver

registerInfo

public int registerInfo

classPath

public org.jf.dexlib2.analysis.ClassPath classPath

jobs

public int jobs

syntheticAccessorResolver

public org.jf.dexlib2.util.SyntheticAccessorResolver syntheticAccessorResolver
Constructor Detail

baksmaliOptions

public baksmaliOptions()
Method Detail

setBootClassPath

public void setBootClassPath(java.lang.String bootClassPath)

addExtraClassPath

public void addExtraClassPath(java.lang.String extraClassPath)

setResourceIdFiles

public void setResourceIdFiles(java.lang.String resourceIdFiles)