All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class espresso.classfile.classgen.MULTIANEWARRAY

java.lang.Object
   |
   +----espresso.classfile.classgen.Instruction
           |
           +----espresso.classfile.classgen.CPInstruction
                   |
                   +----espresso.classfile.classgen.MULTIANEWARRAY

public class MULTIANEWARRAY
extends CPInstruction
MULTIANEWARRAY - Create new mutidimensional array of references Stack: ..., count1, [count2, ...] -> ..., arrayref


Variable Index

 o dimensions

Constructor Index

 o MULTIANEWARRAY()
Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction().
 o MULTIANEWARRAY(int, short)

Method Index

 o dump(DataOutputStream)
Dump instruction as byte code to stream out.
 o toString()

Variables

 o dimensions
 private short dimensions

Constructors

 o MULTIANEWARRAY
 MULTIANEWARRAY()
Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction(). Not to be used otherwise.

 o MULTIANEWARRAY
 public MULTIANEWARRAY(int index,
                       short dimensions)

Methods

 o dump
 public void dump(DataOutputStream out) throws IOException
Dump instruction as byte code to stream out.

Parameters:
out - Output stream
Overrides:
dump in class CPInstruction
 o toString
 public String toString()
Returns:
mnemonic for instruction
Overrides:
toString in class CPInstruction

All Packages  Class Hierarchy  This Package  Previous  Next  Index