Lines Matching refs:className
76 public AnnotationClass loadPrimitive(String className) {
77 TypeKind typeKind = PRIMITIVE_TYPES.get(className);
87 public ModelClass findClassInternal(String className, Map<String, String> imports) {
88 className = className.trim();
90 while (className.endsWith("[]")) {
92 className = className.substring(0, className.length() - 2);
94 AnnotationClass primitive = loadPrimitive(className);
98 if ("void".equals(className.toLowerCase())) {
101 int templateOpenIndex = className.indexOf('<');
104 TypeElement typeElement = getTypeElement(className, imports);
110 int templateCloseIndex = className.lastIndexOf('>');
111 String paramStr = className.substring(templateOpenIndex + 1, templateCloseIndex);
113 String baseClassName = className.substring(0, templateOpenIndex);
146 private TypeElement getTypeElement(String className, Map<String, String> imports) {
148 final boolean hasDot = className.indexOf('.') >= 0;
151 String importedClass = imports.get(className);
153 className = importedClass;
156 if (className.indexOf('.') < 0) {
158 String javaLangClass = "java.lang." + className;
169 TypeElement typeElement = elementUtils.getTypeElement(className);
171 int lastDot = className.lastIndexOf('.');
172 TypeElement parent = getTypeElement(className.substring(0, lastDot), imports);
176 String name = parent.getQualifiedName() + "." + className.substring(lastDot + 1);