public class OperandManager extends java.lang.Object
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCurrentClass() |
java.lang.String |
getNewClass() |
java.lang.String |
getSuperClass() |
SegmentConstantPool |
globalConstantPool() |
int |
nextByte() |
int |
nextCaseCount() |
int |
nextCaseValues() |
int |
nextClassRef() |
int |
nextDoubleRef() |
int |
nextFieldRef() |
int |
nextFloatRef() |
int |
nextIMethodRef() |
int |
nextInitRef() |
int |
nextIntRef() |
int |
nextLabel() |
int |
nextLocal() |
int |
nextLongRef() |
int |
nextMethodRef() |
int |
nextShort() |
int |
nextStringRef() |
int |
nextSuperFieldRef() |
int |
nextSuperMethodRef() |
int |
nextThisFieldRef() |
int |
nextThisMethodRef() |
int |
nextWideByteCode() |
void |
setCurrentClass(java.lang.String string) |
void |
setNewClass(java.lang.String string) |
void |
setSegment(Segment segment) |
void |
setSuperClass(java.lang.String string) |
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)
public int nextCaseCount()
public int nextCaseValues()
public int nextByte()
public int nextShort()
public int nextLocal()
public int nextLabel()
public int nextIntRef()
public int nextFloatRef()
public int nextLongRef()
public int nextDoubleRef()
public int nextStringRef()
public int nextClassRef()
public int nextFieldRef()
public int nextMethodRef()
public int nextIMethodRef()
public int nextThisFieldRef()
public int nextSuperFieldRef()
public int nextThisMethodRef()
public int nextSuperMethodRef()
public int nextInitRef()
public int nextWideByteCode()
public void setSegment(Segment segment)
public SegmentConstantPool globalConstantPool()
public void setCurrentClass(java.lang.String string)
public void setSuperClass(java.lang.String string)
public void setNewClass(java.lang.String string)
public java.lang.String getCurrentClass()
public java.lang.String getSuperClass()
public java.lang.String getNewClass()