bcel API: Class LoadInstruction
org.apache.bcel.generic
Class LoadInstruction
java.lang.Object
|
+--org.apache.bcel.generic.Instruction
|
+--org.apache.bcel.generic.LocalVariableInstruction
|
+--org.apache.bcel.generic.LoadInstruction
All Implemented Interfaces: java.lang.Cloneable, IndexedInstruction , PushInstruction , java.io.Serializable, StackProducer , TypedInstruction
Direct Known Subclasses: ALOAD , DLOAD , FLOAD , ILOAD , LLOAD
public abstract class LoadInstruction extends LocalVariableInstruction implements PushInstruction
Denotes an unparameterized instruction to load a value from a local
variable, e.g. ILOAD.
Version: $Id: LoadInstruction.java,v 1.1.1.1 2001/10/29 20:00:23 jvanzyl Exp $
Author: M. Dahm
See Also: Serialized Form
Constructor Summary
protected
LoadInstruction (short opcode,
short c_tag,
int n)
Method Summary
void
accept (Visitor v)
Call corresponding visitor method(s).
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
LoadInstruction
protected LoadInstruction (short opcode,
short c_tag,
int n)
Parameters: opcode
- Instruction opcodec_tag
- Instruction number for compact version, ALOAD_0, e.g.n
- local variable index (unsigned short)
accept
public void accept (Visitor v)
Call corresponding visitor method(s). The order is:
Call visitor methods of implemented interfaces first, then
call methods according to the class hierarchy in descending order,
i.e., the most specific visitXXX() call comes last.
Overrides: accept
in class Instruction
Parameters: v
- Visitor object