in src/main/java/org/apache/maven/shared/dependency/analyzer/asm/ResultCollector.java [88:103]
void addType(final String usedByClass, final Type t) {
switch (t.getSort()) {
case Type.ARRAY:
addType(usedByClass, t.getElementType());
break;
case Type.METHOD:
addMethodDesc(usedByClass, t.getDescriptor());
break;
case Type.OBJECT:
addName(usedByClass, t.getClassName());
break;
default:
}
}