Skip to content

Commit e4a25c9

Browse files
committed
Dev: move generateJavaSwift from init to process
1 parent 6a10934 commit e4a25c9

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,6 @@ public synchronized void init(ProcessingEnvironment processingEnv) {
8181
}
8282
}
8383

84-
try {
85-
generateJavaSwift(filer);
86-
} catch (IOException e) {
87-
e.printStackTrace();
88-
error(null, "Can't write to file: " + e.getMessage());
89-
}
90-
9184
messager.printMessage(Diagnostic.Kind.NOTE, "JavaSwiftProcessor init finished successfully");
9285
}
9386

@@ -129,6 +122,13 @@ private boolean processImpl(Set<? extends TypeElement> annotations, RoundEnviron
129122
Filer filer = processingEnv.getFiler();
130123
messager.printMessage(Diagnostic.Kind.NOTE, "JavaSwiftProcessor start code generation");
131124

125+
try {
126+
generateJavaSwift(filer);
127+
} catch (IOException e) {
128+
e.printStackTrace();
129+
error(null, "Can't write to file: " + e.getMessage());
130+
}
131+
132132
messager.printMessage(Diagnostic.Kind.NOTE, "SwiftValue to process: "
133133
+ roundEnv.getElementsAnnotatedWith(SwiftValue.class).size());
134134
messager.printMessage(Diagnostic.Kind.NOTE, "SwiftReference to process: "

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.8.0
2+
VERSION_NAME=0.8.1
33

44
org.gradle.jvmargs=-Xmx1536m

sample/build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ apply plugin: 'kotlin-android-extensions'
77
swift {
88
cleanEnabled true
99
debug {
10-
abiFilters("arm64-v8a", "x86_64")
10+
abiFilters("arm64-v8a")
1111
extraBuildFlags("-Xswiftc", "-DDEBUG")
1212
}
1313
}
@@ -21,19 +21,19 @@ android {
2121
versionCode 1
2222
versionName "1.0"
2323
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
24-
javaCompileOptions {
25-
annotationProcessorOptions {
26-
arguments = ["com.readdle.codegen.package": """{
24+
javaCompileOptions {
25+
annotationProcessorOptions {
26+
arguments = ["com.readdle.codegen.package": """{
2727
"moduleName": "SampleProject",
2828
"importPackages": ["SampleAppCore"],
2929
"customTypeMappings": {
3030
"com.readdle.swiftjava.sample.CustomSampleValue": "SampleValue"
3131
}
3232
}
3333
"""
34-
]
35-
}
36-
}
34+
]
35+
}
36+
}
3737
}
3838
buildTypes {
3939
release {

0 commit comments

Comments
 (0)