public class OperandManager extends 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 |
---|---|
String |
getCurrentClass() |
String |
getNewClass() |
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(String string) |
void |
setNewClass(String string) |
void |
setSegment(Segment segment) |
void |
setSuperClass(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 String getCurrentClass()
public String getNewClass()
public String getSuperClass()
public SegmentConstantPool globalConstantPool()
public int nextByte()
public int nextCaseCount()
public int nextCaseValues()
public int nextClassRef()
public int nextDoubleRef()
public int nextFieldRef()
public int nextFloatRef()
public int nextIMethodRef()
public int nextInitRef()
public int nextIntRef()
public int nextLabel()
public int nextLocal()
public int nextLongRef()
public int nextMethodRef()
public int nextShort()
public int nextStringRef()
public int nextSuperFieldRef()
public int nextSuperMethodRef()
public int nextThisFieldRef()
public int nextThisMethodRef()
public int nextWideByteCode()
public void setCurrentClass(String string)
public void setNewClass(String string)
public void setSegment(Segment segment)
public void setSuperClass(String string)
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.