public abstract class JVMStaticFieldInstruction extends StaticFieldInstruction implements JVMFieldInstruction
className, fi, fname, ftype, isReferenceField, lastValue, size, varIdattr, insnIndex, mi, position| Modifier | Constructor and Description |
|---|---|
protected |
JVMStaticFieldInstruction(java.lang.String fieldName,
java.lang.String clsDescriptor,
java.lang.String fieldDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(JVMInstructionVisitor insVisitor) |
Instruction |
typeSafeClone(MethodInfo mi)
this is overridden by any Instruction that use a cache for class or
method to provide a type safe cloning
|
getClassInfo, getElementInfo, getFieldInfo, getLastClassInfo, getLastClassName, getLastElementInfo, initialize, peekElementInfo, toPostExecStringgetClassName, getFieldName, getFieldSize, getId, getLastValue, getVariableId, isMonitorEnterPrologue, isRead, isReferenceField, setField, toStringaddAttr, asInstruction, attrIterator, attrIterator, cleanupTransients, execute, getAttr, getAttr, getFileLocation, getFilePos, getInstructionIndex, getLength, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getNextAttr, getPosition, getPrev, getSourceLine, getSourceLocation, getSourceOrLocation, hasAttr, hasAttr, init, isBackJump, isCompleted, isExtendedInstruction, isFirstInstruction, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFieldInfo, getFieldName, getLastValue, isReferenceField, peekElementInfoasInstruction, execute, getByteCode, getFileLocation, getFilePos, getInstructionIndex, getLength, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getPosition, getPrev, getSourceLine, getSourceLocation, isBackJump, isCompleted, isExtendedInstruction, isFirstInstruction, toPostExecStringaddAttr, attrIterator, attrIterator, getAttr, getAttr, getNextAttr, hasAttr, hasAttr, removeAttr, replaceAttr, setAttrprotected JVMStaticFieldInstruction(java.lang.String fieldName,
java.lang.String clsDescriptor,
java.lang.String fieldDescriptor)
public void accept(JVMInstructionVisitor insVisitor)
accept in interface JVMInstructionpublic Instruction typeSafeClone(MethodInfo mi)
InstructiontypeSafeClone in class Instruction