| java.lang.Object org.apache.harmony.pack200.bytecode.OperandManager
OperandManager | public class OperandManager (Code) | | This class keeps track of operands used. It provides
API to let other classes get next elements, and also
knows about which classes have been used recently
in super, this and new references.
|
Constructor Summary | |
public | OperandManager(int[] bcCaseCount, int[] bcCaseValue, int[] bcByte, int[] bcShort, int[] bcLocal, int[] bcLabel, int[] bcIntRef, int[] bcFloatRef, int[] bcLongRef, int[] bcDoubleRef, int[] bcStringRef, int[] bcClassRef, int[] bcFieldRef, int[] bcMethodRef, int[] bcIMethodRef, int[] bcThisField, int[] bcSuperField, int[] bcThisMethod, int[] bcSuperMethod, int[] bcInitRef, int[] wideByteCodes) |
bcByteIndex | int bcByteIndex(Code) | | |
bcCaseCount | int[] bcCaseCount(Code) | | |
bcCaseCountIndex | int bcCaseCountIndex(Code) | | |
bcCaseValue | int[] bcCaseValue(Code) | | |
bcCaseValueIndex | int bcCaseValueIndex(Code) | | |
bcClassRef | int[] bcClassRef(Code) | | |
bcClassRefIndex | int bcClassRefIndex(Code) | | |
bcDoubleRef | int[] bcDoubleRef(Code) | | |
bcDoubleRefIndex | int bcDoubleRefIndex(Code) | | |
bcFieldRef | int[] bcFieldRef(Code) | | |
bcFieldRefIndex | int bcFieldRefIndex(Code) | | |
bcFloatRef | int[] bcFloatRef(Code) | | |
bcFloatRefIndex | int bcFloatRefIndex(Code) | | |
bcIMethodRef | int[] bcIMethodRef(Code) | | |
bcIMethodRefIndex | int bcIMethodRefIndex(Code) | | |
bcInitRef | int[] bcInitRef(Code) | | |
bcInitRefIndex | int bcInitRefIndex(Code) | | |
bcIntRefIndex | int bcIntRefIndex(Code) | | |
bcLabelIndex | int bcLabelIndex(Code) | | |
bcLocalIndex | int bcLocalIndex(Code) | | |
bcLongRef | int[] bcLongRef(Code) | | |
bcLongRefIndex | int bcLongRefIndex(Code) | | |
bcMethodRef | int[] bcMethodRef(Code) | | |
bcMethodRefIndex | int bcMethodRefIndex(Code) | | |
bcShortIndex | int bcShortIndex(Code) | | |
bcStringRef | int[] bcStringRef(Code) | | |
bcStringRefIndex | int bcStringRefIndex(Code) | | |
bcSuperField | int[] bcSuperField(Code) | | |
bcSuperFieldIndex | int bcSuperFieldIndex(Code) | | |
bcSuperMethod | int[] bcSuperMethod(Code) | | |
bcSuperMethodIndex | int bcSuperMethodIndex(Code) | | |
bcThisField | int[] bcThisField(Code) | | |
bcThisFieldIndex | int bcThisFieldIndex(Code) | | |
bcThisMethod | int[] bcThisMethod(Code) | | |
bcThisMethodIndex | int bcThisMethodIndex(Code) | | |
wideByteCodeIndex | int wideByteCodeIndex(Code) | | |
wideByteCodes | int[] wideByteCodes(Code) | | |
OperandManager | public OperandManager(int[] bcCaseCount, int[] bcCaseValue, int[] bcByte, int[] bcShort, int[] bcLocal, int[] bcLabel, int[] bcIntRef, int[] bcFloatRef, int[] bcLongRef, int[] bcDoubleRef, int[] bcStringRef, int[] bcClassRef, int[] bcFieldRef, int[] bcMethodRef, int[] bcIMethodRef, int[] bcThisField, int[] bcSuperField, int[] bcThisMethod, int[] bcSuperMethod, int[] bcInitRef, int[] wideByteCodes)(Code) | | |
nextByte | public int nextByte()(Code) | | |
nextCaseCount | public int nextCaseCount()(Code) | | |
nextCaseValues | public int nextCaseValues()(Code) | | |
nextClassRef | public int nextClassRef()(Code) | | |
nextDoubleRef | public int nextDoubleRef()(Code) | | |
nextFieldRef | public int nextFieldRef()(Code) | | |
nextFloatRef | public int nextFloatRef()(Code) | | |
nextIMethodRef | public int nextIMethodRef()(Code) | | |
nextInitRef | public int nextInitRef()(Code) | | |
nextIntRef | public int nextIntRef()(Code) | | |
nextLabel | public int nextLabel()(Code) | | |
nextLocal | public int nextLocal()(Code) | | |
nextLongRef | public int nextLongRef()(Code) | | |
nextMethodRef | public int nextMethodRef()(Code) | | |
nextShort | public int nextShort()(Code) | | |
nextStringRef | public int nextStringRef()(Code) | | |
nextSuperFieldRef | public int nextSuperFieldRef()(Code) | | |
nextSuperMethodRef | public int nextSuperMethodRef()(Code) | | |
nextThisFieldRef | public int nextThisFieldRef()(Code) | | |
nextThisMethodRef | public int nextThisMethodRef()(Code) | | |
nextWideByteCode | public int nextWideByteCode()(Code) | | |
setCurrentClass | public void setCurrentClass(String string)(Code) | | |
|
|