public void addName()

in src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ResultCollector.java [62:82]


    public void addName(final String usedByClass, String name) {
        if (name == null) {
            return;
        }

        // decode arrays
        if (name.charAt(0) == '[') {
            int i = 0;
            do {
                ++i;
            } while (name.charAt(i) == '['); // could have array of array ...
            if (name.charAt(i) != 'L') {
                // ignore array of scalar types
                return;
            }
            name = name.substring(i + 1, name.length() - 1);
        }

        // decode internal representation
        add(usedByClass, name.replace('/', '.'));
    }