| Access | Constructor and Description |
|---|---|
| pack-priv | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(final Visitor
Visitor object v)Implements abstract org. |
| public void | dump(final DataOutputStream
Output stream out)Overrides org. |
| public String | getClassName(final ConstantPoolGen cpg)
Overrides org. |
| public Class | |
| public ReferenceType | Returns: an ObjectType forObjectthe ConstantPoolGen used to create the instruction cpg)Overrides org. Object, as that is the only type we can
say for sure the reference will be.
|
| protected void | initFromFile(final ByteSequence
input stream bytes, final boolean wide prefix? wide)Overrides org. |
| INVOKEDYNAMIC | back to summary |
|---|---|
| pack-priv INVOKEDYNAMIC() Empty constructor needed for Instruction.readInstruction. Not to be used otherwise. | |
| INVOKEDYNAMIC | back to summary |
|---|---|
| public INVOKEDYNAMIC(final int index) | |
| accept | back to summary |
|---|---|
| public void accept(final Visitor v) Implements abstract org. 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. | |
| dump | back to summary |
|---|---|
| public void dump(final DataOutputStream out) throws IOException Overrides org. Dump instruction as byte code to stream out.
| |
| getClassName | back to summary |
|---|---|
| public String getClassName(final ConstantPoolGen cpg) Overrides org. Override the parent method because our class name is held elsewhere. Note Contrary to this method's name it does not return the class name of the invoke target; rather it returns the name of the method that will be used to invoke the Lambda method generated by this invoke dynamic instruction.
| |
| getExceptions | back to summary |
|---|---|
| public Class Implements org.
| |
| getReferenceType | back to summary |
|---|---|
| public ReferenceType getReferenceType(final ConstantPoolGen cpg) Overrides org. Since InvokeDynamic doesn't refer to a reference type, just return
| |
| initFromFile | back to summary |
|---|---|
| protected void initFromFile(final ByteSequence bytes, final boolean wide) throws IOException Overrides org. Read needed data (i.e., index) from file.
| |