Stack: ..., count1, [count2, ...] -> ..., arrayref
| Modifier and Type | Field and Description |
|---|---|
| private short |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(final Visitor
Visitor object v)Implements abstract com. Call corresponding visitor method(s). |
| public int | Returns: Number of words consumed from stack by this instructionOverrides com. Also works for instructions whose stack effect depends on the constant pool entry they reference. |
| public void | dump(final DataOutputStream
Output stream out)Overrides com. Dump instruction as byte code to stream out. |
| public final short | |
| public Class | |
| public ObjectType | getLoadClassType(final ConstantPoolGen cpg)
Implements com. Returns the |
| protected void | initFromFile(final ByteSequence bytes, final boolean wide)
Overrides com. Read needed data (i.e., no. |
| public String | Returns: mnemonic for instructionOverrides com. Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< constant pool index>">" |
| public String | toString(final ConstantPool cp)
Overrides com. Returns: mnemonic for instruction with symbolic references resolved |
| dimensions | back to summary |
|---|---|
| private short dimensions | |
| MULTIANEWARRAY | back to summary |
|---|---|
| pack-priv MULTIANEWARRAY() Empty constructor needed for Instruction.readInstruction. Not to be used otherwise. | |
| MULTIANEWARRAY | back to summary |
|---|---|
| public MULTIANEWARRAY(final int index, final short dimensions) | |
| accept | back to summary |
|---|---|
| public void accept(final Visitor v) Implements abstract com. 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. | |
| consumeStack | back to summary |
|---|---|
| public int consumeStack(final ConstantPoolGen cpg) Overrides com. Also works for instructions whose stack effect depends on the constant pool entry they reference.
| |
| dump | back to summary |
|---|---|
| public void dump(final DataOutputStream out) throws IOException Overrides com. Dump instruction as byte code to stream out.
| |
| getDimensions | back to summary |
|---|---|
public final short getDimensions()
| |
| getExceptions | back to summary |
|---|---|
| public Class Implements com.
| |
| getLoadClassType | back to summary |
|---|---|
| public ObjectType getLoadClassType(final ConstantPoolGen cpg) Implements com. Doc from com. Returns the
| |
| initFromFile | back to summary |
|---|---|
| protected void initFromFile(final ByteSequence bytes, final boolean wide) throws IOException Overrides com. Read needed data (i.e., no. dimension) from file.
| |
| toString | back to summary |
|---|---|
| public String toString(final boolean verbose) Overrides com. Doc from com. Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< constant pool index>">" | |
| toString | back to summary |
|---|---|
| public String toString(final ConstantPool cp) Overrides com. | |