public String map()

in src/main/java/org/apache/maven/plugins/shade/DefaultShader.java [750:773]


        public String map(String entityName, boolean mapPaths, final boolean mapPackages) {
            String value = entityName;

            String prefix = "";
            String suffix = "";

            Matcher m = CLASS_PATTERN.matcher(entityName);
            if (m.matches()) {
                prefix = m.group(1) + "L";
                suffix = ";";
                entityName = m.group(2);
            }

            for (Relocator r : relocators) {
                if (mapPackages && r.canRelocateClass(entityName)) {
                    value = prefix + r.relocateClass(entityName) + suffix;
                    break;
                } else if (mapPaths && r.canRelocatePath(entityName)) {
                    value = prefix + r.relocatePath(entityName) + suffix;
                    break;
                }
            }
            return value;
        }