Class ReferenceUtil


  • @Deprecated
    public final class ReferenceUtil
    extends java.lang.Object
    Deprecated.
    use DexFormatter instead.
    Some utilities for generating human-readable strings for the various types of references.
    • Method Detail

      • getMethodDescriptor

        public static java.lang.String getMethodDescriptor​(MethodReference methodReference)
        Deprecated.
      • getMethodDescriptor

        public static java.lang.String getMethodDescriptor​(MethodReference methodReference,
                                                           boolean useImplicitReference)
        Deprecated.
      • getMethodProtoDescriptor

        public static java.lang.String getMethodProtoDescriptor​(MethodProtoReference methodProtoReference)
        Deprecated.
      • writeMethodProtoDescriptor

        public static void writeMethodProtoDescriptor​(java.io.Writer writer,
                                                      MethodProtoReference methodProtoReference)
                                               throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • writeMethodDescriptor

        public static void writeMethodDescriptor​(java.io.Writer writer,
                                                 MethodReference methodReference)
                                          throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • writeMethodDescriptor

        public static void writeMethodDescriptor​(java.io.Writer writer,
                                                 MethodReference methodReference,
                                                 boolean useImplicitReference)
                                          throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getFieldDescriptor

        public static java.lang.String getFieldDescriptor​(FieldReference fieldReference)
        Deprecated.
      • getFieldDescriptor

        public static java.lang.String getFieldDescriptor​(FieldReference fieldReference,
                                                          boolean useImplicitReference)
        Deprecated.
      • getShortFieldDescriptor

        public static java.lang.String getShortFieldDescriptor​(FieldReference fieldReference)
        Deprecated.
      • writeFieldDescriptor

        public static void writeFieldDescriptor​(java.io.Writer writer,
                                                FieldReference fieldReference)
                                         throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • writeFieldDescriptor

        public static void writeFieldDescriptor​(java.io.Writer writer,
                                                FieldReference fieldReference,
                                                boolean implicitReference)
                                         throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getMethodHandleString

        public static java.lang.String getMethodHandleString​(MethodHandleReference methodHandleReference)
        Deprecated.
      • writeMethodHandle

        public static void writeMethodHandle​(java.io.Writer writer,
                                             MethodHandleReference methodHandleReference)
                                      throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getCallSiteString

        public static java.lang.String getCallSiteString​(CallSiteReference callSiteReference)
        Deprecated.
      • writeCallSite

        public static void writeCallSite​(java.io.Writer writer,
                                         CallSiteReference callSiteReference)
                                  throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getReferenceString

        @Nullable
        public static java.lang.String getReferenceString​(@Nonnull
                                                          Reference reference)
        Deprecated.
      • getReferenceString

        @Nullable
        public static java.lang.String getReferenceString​(@Nonnull
                                                          Reference reference,
                                                          @Nullable
                                                          java.lang.String containingClass)
        Deprecated.