edu.arizona.cs.mbel.instructions
Class ARGLIST

java.lang.Object
  extended byedu.arizona.cs.mbel.instructions.Instruction
      extended byedu.arizona.cs.mbel.instructions.ARGLIST

public class ARGLIST
extends Instruction

Get argument list.
Stack transition:
... --> ..., argListHandle


Field Summary
static int ARGLIST
           
protected static int[] OPCODE_LIST
           
 
Constructor Summary
ARGLIST()
           
ARGLIST(int opcode, ClassParser parse)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getName()
          Returns the string representation of this instruction (may vary instance-to-instance)
 
Methods inherited from class edu.arizona.cs.mbel.instructions.Instruction
emit, getLength, getOpcode, readInstruction, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ARGLIST

public static final int ARGLIST
See Also:
Constant Field Values

OPCODE_LIST

protected static final int[] OPCODE_LIST
Constructor Detail

ARGLIST

public ARGLIST()
        throws InstructionInitException

ARGLIST

public ARGLIST(int opcode,
               ClassParser parse)
        throws java.io.IOException,
               InstructionInitException
Method Detail

getName

public java.lang.String getName()
Description copied from class: Instruction
Returns the string representation of this instruction (may vary instance-to-instance)

Specified by:
getName in class Instruction
Returns:
a string representing this instruction (i.e. "cpblk")

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Instruction