public final class ReferenceUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getCallSiteString(CallSiteReference callSiteReference) |
static java.lang.String |
getFieldDescriptor(FieldReference fieldReference) |
static java.lang.String |
getFieldDescriptor(FieldReference fieldReference,
boolean useImplicitReference) |
static java.lang.String |
getMethodDescriptor(MethodReference methodReference) |
static java.lang.String |
getMethodDescriptor(MethodReference methodReference,
boolean useImplicitReference) |
static java.lang.String |
getMethodHandleString(MethodHandleReference methodHandleReference) |
static java.lang.String |
getMethodProtoDescriptor(MethodProtoReference methodProtoReference) |
static java.lang.String |
getReferenceString(Reference reference) |
static java.lang.String |
getReferenceString(Reference reference,
java.lang.String containingClass) |
static java.lang.String |
getShortFieldDescriptor(FieldReference fieldReference) |
static void |
writeCallSite(java.io.Writer writer,
CallSiteReference callSiteReference) |
static void |
writeFieldDescriptor(java.io.Writer writer,
FieldReference fieldReference) |
static void |
writeFieldDescriptor(java.io.Writer writer,
FieldReference fieldReference,
boolean implicitReference) |
static void |
writeMethodDescriptor(java.io.Writer writer,
MethodReference methodReference) |
static void |
writeMethodDescriptor(java.io.Writer writer,
MethodReference methodReference,
boolean useImplicitReference) |
static void |
writeMethodHandle(java.io.Writer writer,
MethodHandleReference methodHandleReference) |
static void |
writeMethodProtoDescriptor(java.io.Writer writer,
MethodProtoReference methodProtoReference) |
public static java.lang.String getMethodDescriptor(MethodReference methodReference)
public static java.lang.String getMethodDescriptor(MethodReference methodReference, boolean useImplicitReference)
public static java.lang.String getMethodProtoDescriptor(MethodProtoReference methodProtoReference)
public static void writeMethodProtoDescriptor(java.io.Writer writer,
MethodProtoReference methodProtoReference)
throws java.io.IOException
java.io.IOExceptionpublic static void writeMethodDescriptor(java.io.Writer writer,
MethodReference methodReference)
throws java.io.IOException
java.io.IOExceptionpublic static void writeMethodDescriptor(java.io.Writer writer,
MethodReference methodReference,
boolean useImplicitReference)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getFieldDescriptor(FieldReference fieldReference)
public static java.lang.String getFieldDescriptor(FieldReference fieldReference, boolean useImplicitReference)
public static java.lang.String getShortFieldDescriptor(FieldReference fieldReference)
public static void writeFieldDescriptor(java.io.Writer writer,
FieldReference fieldReference)
throws java.io.IOException
java.io.IOExceptionpublic static void writeFieldDescriptor(java.io.Writer writer,
FieldReference fieldReference,
boolean implicitReference)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getMethodHandleString(MethodHandleReference methodHandleReference)
public static void writeMethodHandle(java.io.Writer writer,
MethodHandleReference methodHandleReference)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getCallSiteString(CallSiteReference callSiteReference)
public static void writeCallSite(java.io.Writer writer,
CallSiteReference callSiteReference)
throws java.io.IOException
java.io.IOException@Nullable
public static java.lang.String getReferenceString(@Nonnull
Reference reference)
@Nullable
public static java.lang.String getReferenceString(@Nonnull
Reference reference,
@Nullable
java.lang.String containingClass)