Merge pull request #16 from mbarbero/master

Stop relying on toString() to detect package name.
This commit is contained in:
Jordan Zimmerman
2020-12-11 13:39:30 -05:00
committed by GitHub

View File

@@ -86,8 +86,9 @@ public class ElementUtils {
break;
}
}
String name = typeElement.getEnclosingElement().toString();
return !name.equals("unnamed package") ? name : "";
String name = typeElement.getQualifiedName().toString();
int index = name.lastIndexOf(".");
return (index > -1) ? name.substring(0, index) : "";
}
public static ClassType getClassType(String packageName, String simpleName, List<? extends TypeParameterElement> typeParameters) {