Class DefaultShader.ShadeClassRemapper

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private DefaultShader.PackageMapper packageMapper  
      private java.lang.String pkg  
      private boolean remapped  
      • Fields inherited from class org.objectweb.asm.commons.ClassRemapper

        className, remapper
      • Fields inherited from class org.objectweb.asm.ClassVisitor

        api, cv
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String map​(java.lang.String entityName, boolean mapPaths, boolean mapPackages)
      Map an entity name according to the mapping rules known to this package mapper
      void visitSource​(java.lang.String source, java.lang.String debug)  
      • Methods inherited from class org.objectweb.asm.commons.ClassRemapper

        createAnnotationRemapper, createAnnotationRemapper, createFieldRemapper, createMethodRemapper, createModuleRemapper, createRecordComponentRemapper, visit, visitAnnotation, visitAttribute, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitTypeAnnotation
      • Methods inherited from class org.objectweb.asm.ClassVisitor

        getDelegate, visitEnd
      • Methods inherited from class java.lang.Object

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

      • pkg

        private final java.lang.String pkg
      • remapped

        private boolean remapped
    • Constructor Detail

    • Method Detail

      • visitSource

        public void visitSource​(java.lang.String source,
                                java.lang.String debug)
        Overrides:
        visitSource in class org.objectweb.asm.ClassVisitor
      • map

        public java.lang.String map​(java.lang.String entityName,
                                    boolean mapPaths,
                                    boolean mapPackages)
        Description copied from interface: DefaultShader.PackageMapper
        Map an entity name according to the mapping rules known to this package mapper
        Specified by:
        map in interface DefaultShader.PackageMapper
        Parameters:
        entityName - entity name to be mapped
        mapPaths - map "slashy" names like paths or internal Java class names, e.g. com/acme/Foo?
        mapPackages - map "dotty" names like qualified Java class or package names, e.g. com.acme.Foo?
        Returns:
        mapped entity name, e.g. org/apache/acme/Foo or org.apache.acme.Foo