Access | Constructor and Description |
---|---|
pack-priv | |
public |
Modifier and Type | Method and Description |
---|---|
public void | accept(final Visitor
Visitor object v)Implements abstract com. |
public void | dump(final DataOutputStream
Output stream out)Overrides com. |
public String | getClassName(final ConstantPoolGen cpg)
Overrides com.
Deprecated
Override the parent method because our class name is held elsewhere.
|
public Class | |
public ReferenceType | Returns: an ObjectType for java.lang.Objectthe ConstantPoolGen used to create the instruction cpg)Overrides com. |
protected void | initFromFile(final ByteSequence
input stream bytes, final boolean wide prefix? wide)Overrides com. |
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 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. |
dump | back to summary |
---|---|
public void dump(final DataOutputStream out) throws IOException Overrides com. Dump instruction as byte code to stream out.
|
getClassName | back to summary |
---|---|
public String getClassName(final ConstantPoolGen cpg) Overrides com. Deprecated
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 com.
|
getReferenceType | back to summary |
---|---|
public ReferenceType getReferenceType(final ConstantPoolGen cpg) Overrides com. Since InvokeDynamic doesn't refer to a reference type, just return java.lang.Object, as that is the only type we can say for sure the reference will be.
|
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.
|