public final class ReferenceUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
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 |
getReferenceString(Reference reference) |
static java.lang.String |
getReferenceString(Reference reference,
java.lang.String containingClass) |
static java.lang.String |
getShortFieldDescriptor(FieldReference fieldReference) |
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) |
public static java.lang.String getMethodDescriptor(MethodReference methodReference)
public static java.lang.String getMethodDescriptor(MethodReference methodReference, boolean useImplicitReference)
public 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.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)