public class PUTSTATIC extends FieldInstruction implements ExceptionThrower, PopInstruction
Stack: ..., value -> ...OR
Stack: ..., value.word1, value.word2 -> ...
index
length, opcode
Constructor and Description |
---|
PUTSTATIC(int index) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor v)
Call corresponding visitor method(s).
|
int |
consumeStack(ConstantPoolGen cpg)
This method also gives right results for instructions whose effect on the stack depends on the constant pool entry
they reference.
|
Class<?>[] |
getExceptions() |
getFieldName, getFieldSize, getFieldType, getType, toString
getClassName, getClassType, getLoadClassType, getName, getReferenceType, getSignature
dump, getIndex, initFromFile, setIndex, toString
copy, equals, getComparator, getLength, getName, getOpcode, hashCode, isValidByte, isValidShort, produceStack, readInstruction, setComparator, toString
public void accept(Visitor v)
accept
in class Instruction
v
- Visitor objectpublic int consumeStack(ConstantPoolGen cpg)
Instruction
consumeStack
in interface StackConsumer
consumeStack
in class Instruction
public Class<?>[] getExceptions()
getExceptions
in interface ExceptionThrower
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.