Lines Matching refs:className
60 public JavaClass loadPrimitive(String className) {
61 Class clazz = PRIMITIVE_TYPES.get(className);
79 public ModelClass findClassInternal(String className, Map<String, String> imports) {
81 JavaClass loaded = mClassCache.get(className);
85 L.d("trying to load class %s from %s", className, mClassLoader.toString());
86 loaded = loadPrimitive(className);
89 if (className.startsWith("[") && className.contains("L")) {
90 int indexOfL = className.indexOf('L');
92 className.substring(indexOfL + 1, className.length() - 1), null);
93 String realClassName = className.substring(0, indexOfL + 1) +
96 mClassCache.put(className, loaded);
98 loaded = loadRecursively(className);
99 mClassCache.put(className, loaded);
103 // L.e(t, "cannot load class " + className);
124 private JavaClass loadRecursively(String className) throws ClassNotFoundException {
126 L.d("recursively checking %s", className);
127 return new JavaClass(mClassLoader.loadClass(className));
129 int lastIndexOfDot = className.lastIndexOf(".");
133 return loadRecursively(className.substring(0, lastIndexOfDot) + "$" + className