Skip to content

Commit b8a51a7

Browse files
committed
Dev: add extends NSObject to all generated classes
1 parent 3c66582 commit b8a51a7

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

compiler/src/main/java/com/readdle/codegen/SwiftBlockDescriptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ File generateCode() throws IOException {
117117

118118
swiftWriter.emitEmptyLine();
119119
swiftWriter.emit(String.format("public class %s", swiftType));
120-
swiftWriter.emit(" {\n");
120+
swiftWriter.emit(": NSObject {\n");
121121

122122
swiftWriter.emitEmptyLine();
123123
swiftWriter.emitStatement("let jniObject: jobject");

compiler/src/main/java/com/readdle/codegen/SwiftDelegateDescriptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ File generateCode() throws IOException {
181181
swiftWriter.emit(String.format("public class %s", simpleTypeName));
182182
for (int i = 0; i < protocols.length; i++) {
183183
if (i == 0) {
184-
swiftWriter.emit(": " + protocols[0]);
184+
swiftWriter.emit(": NSObject, " + protocols[0]);
185185
}
186186
else {
187187
swiftWriter.emit(", " + protocols[i]);

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
GROUP=com.readdle.swift.java.codegen
2-
VERSION_NAME=0.6.14
2+
VERSION_NAME=0.6.15
33

44
org.gradle.jvmargs=-Xmx1536m

0 commit comments

Comments
 (0)