Lines Matching refs:className
60 public JavaClass loadPrimitive(String className) {
61 Class clazz = PRIMITIVE_TYPES.get(className);
75 public ModelClass findClass(String className, Map<String, String> imports) {
77 JavaClass loaded = mClassCache.get(className);
81 L.d("trying to load class %s from %s", className, mClassLoader.toString());
82 loaded = loadPrimitive(className);
85 if (className.startsWith("[") && className.contains("L")) {
86 int indexOfL = className.indexOf('L');
88 className.substring(indexOfL + 1, className.length() - 1), null);
89 String realClassName = className.substring(0, indexOfL + 1) +
92 mClassCache.put(className, loaded);
94 loaded = loadRecursively(className);
95 mClassCache.put(className, loaded);
99 // L.e(t, "cannot load class " + className);
120 private JavaClass loadRecursively(String className) throws ClassNotFoundException {
122 L.d("recursively checking %s", className);
123 return new JavaClass(mClassLoader.loadClass(className));
125 int lastIndexOfDot = className.lastIndexOf(".");
129 return loadRecursively(className.substring(0, lastIndexOfDot) + "$" + className