Class Remapper

    • Constructor Summary

      Constructors 
      Constructor Description
      Remapper()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected SignatureVisitor createRemappingSignatureAdapter​(SignatureVisitor v)  
      java.lang.String map​(java.lang.String typeName)
      Map type name to the new name.
      java.lang.String mapDesc​(java.lang.String desc)  
      java.lang.String mapFieldName​(java.lang.String owner, java.lang.String name, java.lang.String desc)
      Map field name to the new name.
      java.lang.String mapInvokeDynamicMethodName​(java.lang.String name, java.lang.String desc)
      Map invokedynamic method name to the new name.
      java.lang.String mapMethodDesc​(java.lang.String desc)  
      java.lang.String mapMethodName​(java.lang.String owner, java.lang.String name, java.lang.String desc)
      Map method name to the new name.
      java.lang.String mapSignature​(java.lang.String signature, boolean typeSignature)  
      java.lang.String mapType​(java.lang.String type)  
      java.lang.String[] mapTypes​(java.lang.String[] types)  
      java.lang.Object mapValue​(java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Remapper

        public Remapper()
    • Method Detail

      • mapDesc

        public java.lang.String mapDesc​(java.lang.String desc)
      • mapType

        public java.lang.String mapType​(java.lang.String type)
      • mapTypes

        public java.lang.String[] mapTypes​(java.lang.String[] types)
      • mapMethodDesc

        public java.lang.String mapMethodDesc​(java.lang.String desc)
      • mapValue

        public java.lang.Object mapValue​(java.lang.Object value)
      • mapSignature

        public java.lang.String mapSignature​(java.lang.String signature,
                                             boolean typeSignature)
        Parameters:
        typeSignature - true if signature is a FieldTypeSignature, such as the signature parameter of the ClassVisitor.visitField or MethodVisitor.visitLocalVariable methods
      • mapMethodName

        public java.lang.String mapMethodName​(java.lang.String owner,
                                              java.lang.String name,
                                              java.lang.String desc)
        Map method name to the new name. Subclasses can override.
        Parameters:
        owner - owner of the method.
        name - name of the method.
        desc - descriptor of the method.
        Returns:
        new name of the method
      • mapInvokeDynamicMethodName

        public java.lang.String mapInvokeDynamicMethodName​(java.lang.String name,
                                                           java.lang.String desc)
        Map invokedynamic method name to the new name. Subclasses can override.
        Parameters:
        name - name of the invokedynamic.
        desc - descriptor of the invokedynamic.
        Returns:
        new invokdynamic name.
      • mapFieldName

        public java.lang.String mapFieldName​(java.lang.String owner,
                                             java.lang.String name,
                                             java.lang.String desc)
        Map field name to the new name. Subclasses can override.
        Parameters:
        owner - owner of the field.
        name - name of the field
        desc - descriptor of the field
        Returns:
        new name of the field.
      • map

        public java.lang.String map​(java.lang.String typeName)
        Map type name to the new name. Subclasses can override.