Class DefaultShader.DefaultPackageMapper

    • 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
      • Methods inherited from class java.lang.Object

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

      • CLASS_PATTERN

        private static final java.util.regex.Pattern CLASS_PATTERN
      • relocators

        private final java.util.List<Relocator> relocators
    • Constructor Detail

      • DefaultPackageMapper

        private DefaultPackageMapper​(java.util.List<Relocator> relocators)
    • Method Detail

      • 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