Stack: ..., objectref, [arg1, [arg2 ...]] -> ...
| Modifier and Type | Field and Description |
|---|---|
| private int |
| 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 | consumeStack(final ConstantPoolGen cpg)
Overrides com. Implements 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 int | |
| public Class | |
| protected void | initFromFile(final ByteSequence bytes, final boolean wide)
Overrides com. Read needed data (i.e., index) from file. |
| public String | toString(final ConstantPool cp)
Overrides com. Returns: mnemonic for instruction with symbolic references resolved |
| nargs | back to summary |
|---|---|
| private int nargs | |
| INVOKEINTERFACE | back to summary |
|---|---|
| pack-priv INVOKEINTERFACE() Empty constructor needed for Instruction.readInstruction. Not to be used otherwise. | |
| INVOKEINTERFACE | back to summary |
|---|---|
| public INVOKEINTERFACE(final int index, final int nargs) | |
| 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. Implements com. Doc from 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.
| |
| getCount | back to summary |
|---|---|
| public int getCount() The count argument according to the Java Language Specification, Second Edition. | |
| getExceptions | back to summary |
|---|---|
| public Class Implements com.
| |
| initFromFile | back to summary |
|---|---|
| protected void initFromFile(final ByteSequence bytes, final boolean wide) throws IOException Overrides com. Read needed data (i.e., index) from file.
| |
| toString | back to summary |
|---|---|
| public String toString(final ConstantPool cp) Overrides com. | |