APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.org.apache.bcel.internal.generic

public Class ANEWARRAY

extends CPInstruction
implements LoadClass, AllocationInstruction, ExceptionThrower, StackConsumer, StackProducer
Class Inheritance
All Implemented Interfaces
com.sun.org.apache.bcel.internal.generic.StackProducer, com.sun.org.apache.bcel.internal.generic.StackConsumer, com.sun.org.apache.bcel.internal.generic.ExceptionThrower, com.sun.org.apache.bcel.internal.generic.AllocationInstruction, com.sun.org.apache.bcel.internal.generic.LoadClass
Imports
com.sun.org.apache.bcel.internal.ExceptionConst

ANEWARRAY - Create new array of references
Stack: ..., count -> ..., arrayref

Field Summary

Inherited from com.sun.org.apache.bcel.internal.generic.CPInstruction:
index

Constructor Summary

AccessConstructor and Description
pack-priv
ANEWARRAY()

Empty constructor needed for Instruction.readInstruction.

public
ANEWARRAY(final int index)

Method Summary

Modifier and TypeMethod and Description
public void
accept(final Visitor
Visitor object
v
)

Implements abstract com.sun.org.apache.bcel.internal.generic.Instruction.accept.

Call corresponding visitor method(s).

public Class<?>[]
public ObjectType
getLoadClassType(final ConstantPoolGen cpg)

Implements com.sun.org.apache.bcel.internal.generic.LoadClass.getLoadClassType.

Returns the ObjectType of the referenced class or interface that may be loaded and resolved.

Inherited from com.sun.org.apache.bcel.internal.generic.CPInstruction:
dumpgetIndexgetTypeinitFromFilesetIndextoStringtoString

Constructor Detail

ANEWARRAYback to summary
pack-priv ANEWARRAY()

Empty constructor needed for Instruction.readInstruction. Not to be used otherwise.

ANEWARRAYback to summary
public ANEWARRAY(final int index)

Method Detail

acceptback to summary
public void accept(final Visitor v)

Implements abstract com.sun.org.apache.bcel.internal.generic.Instruction.accept.

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.

Parameters
v:Visitor

Visitor object

Annotations
@Override
getExceptionsback to summary
public Class<?>[] getExceptions()

Implements com.sun.org.apache.bcel.internal.generic.ExceptionThrower.getExceptions.

Annotations
@Override
getLoadClassTypeback to summary
public ObjectType getLoadClassType(final ConstantPoolGen cpg)

Implements com.sun.org.apache.bcel.internal.generic.LoadClass.getLoadClassType.

Doc from com.sun.org.apache.bcel.internal.generic.LoadClass.getLoadClassType.

Returns the ObjectType of the referenced class or interface that may be loaded and resolved.

Annotations
@Override