org.apache.bcel.generic
Class NEWARRAY
- AllocationInstruction, Cloneable, ExceptionThrower, Serializable, StackProducer
NEWARRAY - Create new array of basic type (int, short, ...)
Stack: ..., count -> ..., arrayref
type must be one of T_INT, T_SHORT, ...
$Id: NEWARRAY.java 386056 2006-03-15 11:31:56Z tcurdt $
accept , className , consumeStack , copy , dispose , dump , equals , getComparator , getLength , getName , getOpcode , initFromFile , produceStack , readInstruction , setComparator , setOpcode , toString , toString , toString |
NEWARRAY
(package private) NEWARRAY()
Empty constructor needed for the Class.newInstance() statement in
Instruction.readInstruction(). Not to be used otherwise.
NEWARRAY
public NEWARRAY(byte type)
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.
- accept in interface Instruction
dump
public void dump(DataOutputStream out)
throws IOException
Dump instruction as byte code to stream out.
- dump in interface Instruction
getType
public final Type getType()
- type of constructed array
getTypecode
public final byte getTypecode()
- numeric code for basic element type