public final class DexOptions
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
ALIGN_64BIT_REGS_IN_OUTPUT_FINISHER
Does final processing of 64-bit alignment into output finisher to gets output as
DalvInsnList with 64-bit registers aligned at best. |
static boolean |
ALIGN_64BIT_REGS_SUPPORT
Enable alignment support of 64-bit registers on Dalvik even registers.
|
boolean |
allowAllInterfaceMethodInvokes
Enable user override for default and static interface method invocation.
|
java.io.PrintStream |
err
output stream for reporting warnings
|
boolean |
forceJumbo
force generation of jumbo opcodes
|
int |
minSdkVersion
minimum SDK version targeted
|
| Constructor and Description |
|---|
DexOptions() |
DexOptions(java.io.PrintStream stream) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apiIsSupported(int apiLevel)
Checks whether an API feature is supported.
|
java.lang.String |
getMagic()
Gets the dex file magic number corresponding to this instance.
|
public static final boolean ALIGN_64BIT_REGS_SUPPORT
public boolean ALIGN_64BIT_REGS_IN_OUTPUT_FINISHER
DalvInsnList with 64-bit registers aligned at best. Disabled the final processing is
required for tools such as Dasm to avoid modifying user inputs.public int minSdkVersion
public boolean forceJumbo
public boolean allowAllInterfaceMethodInvokes
public final java.io.PrintStream err
public DexOptions()
public DexOptions(java.io.PrintStream stream)
public java.lang.String getMagic()
public boolean apiIsSupported(int apiLevel)
apiLevel - the API level to testCopyright © 2020. All Rights Reserved.