Skip to content

Commit 385359c

Browse files
authored
Merge pull request #679 from NativeScript/pete/sbg-fix-665
Fix issue #665
2 parents 2ef701b + 8ea6ba3 commit 385359c

File tree

2 files changed

+7
-1
lines changed
  • android-static-binding-generator/project/staticbindinggenerator

2 files changed

+7
-1
lines changed

android-static-binding-generator/project/staticbindinggenerator/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ allprojects {
1313
}
1414

1515
dependencies {
16+
sourceCompatibility = 1.7
17+
targetCompatibility = 1.7
18+
1619
compile fileTree(dir: 'libs', include: ['*.jar'])
1720
testCompile 'junit:junit:4.+'
1821
testCompile 'commons-io:commons-io:2.5'

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)