public class BuilderCallSiteReference extends BaseCallSiteReference implements BuilderReference
Reference.InvalidReferenceException| Constructor and Description |
|---|
BuilderCallSiteReference(java.lang.String name,
BuilderEncodedValues.BuilderArrayEncodedValue encodedCallSite) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends BuilderEncodedValues.BuilderEncodedValue> |
getExtraArguments() |
int |
getIndex() |
BuilderMethodHandleReference |
getMethodHandle()
Gets a reference to a method handle for the bootstrap linker method
|
java.lang.String |
getMethodName() |
BuilderMethodProtoReference |
getMethodProto() |
java.lang.String |
getName()
Gets a name for this call site.
|
void |
setIndex(int index) |
equals, hashCodevalidateReferenceclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitvalidateReferencepublic BuilderCallSiteReference(@Nonnull
java.lang.String name,
@Nonnull
BuilderEncodedValues.BuilderArrayEncodedValue encodedCallSite)
@Nonnull public java.lang.String getName()
CallSiteReferencegetName in interface CallSiteReference@Nonnull public BuilderMethodHandleReference getMethodHandle()
CallSiteReferencegetMethodHandle in interface CallSiteReference@Nonnull public java.lang.String getMethodName()
getMethodName in interface CallSiteReference@Nonnull public BuilderMethodProtoReference getMethodProto()
getMethodProto in interface CallSiteReference@Nonnull public java.util.List<? extends BuilderEncodedValues.BuilderEncodedValue> getExtraArguments()
getExtraArguments in interface CallSiteReferencepublic int getIndex()
getIndex in interface BuilderReferencepublic void setIndex(int index)
setIndex in interface BuilderReference