Top Inners Fields Constructors Methods
org.droidparts.dexmaker.dx.io

public final Class Code

extends Object
Class Inheritance

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Field Summary

Modifier and TypeField and Description
private final Code.CatchHandler[]
private final int
private final int
private final short[]
private final int
private final int
private final Code.Try[]

Constructor Summary

AccessConstructor and Description
public
Code(int registersSize, int insSize, int outsSize, int debugInfoOffset, short[] instructions, Code.Try[] tries, Code.CatchHandler[] catchHandlers)

Method Summary

Modifier and TypeMethod and Description
public Code.CatchHandler[]
public int
public int
public short[]
public int
public int
public Code.Try[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

catchHandlersback to summary
private final Code.CatchHandler[] catchHandlers
debugInfoOffsetback to summary
private final int debugInfoOffset
insSizeback to summary
private final int insSize
instructionsback to summary
private final short[] instructions
outsSizeback to summary
private final int outsSize
registersSizeback to summary
private final int registersSize
triesback to summary
private final Code.Try[] tries

Constructor Detail

Codeback to summary
public Code(int registersSize, int insSize, int outsSize, int debugInfoOffset, short[] instructions, Code.Try[] tries, Code.CatchHandler[] catchHandlers)

Method Detail

getCatchHandlersback to summary
public Code.CatchHandler[] getCatchHandlers()
getDebugInfoOffsetback to summary
public int getDebugInfoOffset()
getInsSizeback to summary
public int getInsSize()
getInstructionsback to summary
public short[] getInstructions()
getOutsSizeback to summary
public int getOutsSize()
getRegistersSizeback to summary
public int getRegistersSize()
getTriesback to summary
public Code.Try[] getTries()
org.droidparts.dexmaker.dx.io back to summary

public Class Code.CatchHandler

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final int[]
pack-priv final int
pack-priv final int[]

Constructor Summary

AccessConstructor and Description
public
CatchHandler(int[] typeIndexes, int[] addresses, int catchAllAddress)

Method Summary

Modifier and TypeMethod and Description
public int[]
public int
public int[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

addressesback to summary
pack-priv final int[] addresses
catchAllAddressback to summary
pack-priv final int catchAllAddress
typeIndexesback to summary
pack-priv final int[] typeIndexes

Constructor Detail

CatchHandlerback to summary
public CatchHandler(int[] typeIndexes, int[] addresses, int catchAllAddress)

Method Detail

getAddressesback to summary
public int[] getAddresses()
getCatchAllAddressback to summary
public int getCatchAllAddress()
getTypeIndexesback to summary
public int[] getTypeIndexes()
org.droidparts.dexmaker.dx.io back to summary

public Class Code.Try

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final int
pack-priv final int
pack-priv final int

Constructor Summary

AccessConstructor and Description
pack-priv
Try(int startAddress, int instructionCount, int handlerOffset)

Method Summary

Modifier and TypeMethod and Description
public int
public int
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

handlerOffsetback to summary
pack-priv final int handlerOffset
instructionCountback to summary
pack-priv final int instructionCount
startAddressback to summary
pack-priv final int startAddress

Constructor Detail

Tryback to summary
pack-priv Try(int startAddress, int instructionCount, int handlerOffset)

Method Detail

getHandlerOffsetback to summary
public int getHandlerOffset()
getInstructionCountback to summary
public int getInstructionCount()
getStartAddressback to summary
public int getStartAddress()