public class ImmutableMethodHandleReference extends BaseMethodHandleReference implements ImmutableReference
Reference.InvalidReferenceException| Modifier and Type | Field and Description |
|---|---|
protected ImmutableReference |
memberReference |
protected int |
methodHandleType |
| Constructor and Description |
|---|
ImmutableMethodHandleReference(int methodHandleType,
ImmutableReference memberReference) |
ImmutableMethodHandleReference(int methodHandleType,
Reference memberReference) |
| Modifier and Type | Method and Description |
|---|---|
Reference |
getMemberReference()
Gets the member that is being referenced by this method handle.
|
int |
getMethodHandleType()
Gets the method handle type.
|
static ImmutableMethodHandleReference |
of(MethodHandleReference methodHandleReference) |
compareTo, equals, hashCodevalidateReferenceclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitvalidateReferenceprotected final int methodHandleType
@Nonnull protected final ImmutableReference memberReference
public ImmutableMethodHandleReference(int methodHandleType,
@Nonnull
ImmutableReference memberReference)
public ImmutableMethodHandleReference(int methodHandleType,
@Nonnull
Reference memberReference)
@Nonnull public static ImmutableMethodHandleReference of(@Nonnull MethodHandleReference methodHandleReference)
public int getMethodHandleType()
MethodHandleReferencegetMethodHandleType in interface MethodHandleReference@Nonnull public Reference getMemberReference()
MethodHandleReferencegetMemberReference in interface MethodHandleReference