Skip to content

Commit a282780

Browse files
committed
replace $ with . when looking up the super class when generating classes
1 parent fac0db9 commit a282780

File tree

1 file changed

+4
-1
lines changed
  • android-static-binding-generator/project/staticbindinggenerator/src/main/java/org/nativescript/staticbindinggenerator

1 file changed

+4
-1
lines changed

android-static-binding-generator/project/staticbindinggenerator/src/main/java/org/nativescript/staticbindinggenerator/ClassInfo.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,10 @@ public ClassDescriptor[] getInterfaces() {
129129
public ClassDescriptor getSuperclass() {
130130
ClassDescriptor superClass = null;
131131
if (!isArray() && !isPrimitive() && !getName().equals("java.lang.Object")) {
132-
superClass = new ClassInfo(generator.getClasses().get(clazz.getSuperclassName()), generator);
132+
String javaClassName = clazz.getSuperclassName().replace('$', '.');
133+
JavaClass javaClass = generator.getClasses().get(javaClassName);
134+
135+
superClass = new ClassInfo(javaClass, generator);
133136
}
134137
return superClass;
135138
}

0 commit comments

Comments
 (0)