Nikky
01/13/2019, 2:16 AMe: /home/nikky/dev/fabric/config/build/tmp/kapt3/stubs/main/config/CottonConfig.java:6: error: incompatible types: NonExistentClass cannot be converted to Annotation
gildor
01/13/2019, 2:32 AMNikky
01/13/2019, 2:36 AMgildor
01/13/2019, 2:39 AMNikky
01/13/2019, 2:40 AMgildor
01/13/2019, 2:42 AMNikky
01/13/2019, 2:43 AMgildor
01/13/2019, 2:43 AMNikky
01/13/2019, 2:45 AMgildor
01/13/2019, 2:59 AMNikky
01/13/2019, 5:01 AMroundEnv: [errorRaised=false, rootElements=[], processingOver=true]
gildor
01/13/2019, 9:17 AMNikky
01/13/2019, 9:17 AMannotation
the annotation processor in annotationProcessor
gildor
01/13/2019, 9:24 AMNikky
01/13/2019, 9:43 AMgildor
01/13/2019, 9:58 AMNikky
01/13/2019, 10:18 AM"kapt.kotlin.generated"
optiongildor
01/13/2019, 10:41 AMNikky
01/13/2019, 10:54 AMe: [kapt] An exception occurred: java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1012)
at config.ConfigProcessor.process(ConfigProcessor.kt:72)
...
gildor
01/13/2019, 11:33 AMNikky
01/13/2019, 8:51 PMFileObj
throws for me
val fileObj = processingEnv.filer.createResource(StandardLocation.CLASS_OUTPUT, "", "config/test.json")
e: error: FATAL ERROR: javax.annotation.processing.FilerException: Attempt to reopen a file for path /home/nikky/dev/fabric/cotton-config/build/tmp/kapt3/classes/main/config/test.json
at com.sun.tools.javac.processing.JavacFiler.checkFileReopening(JavacFiler.java:535)
at com.sun.tools.javac.processing.JavacFiler.createResource(JavacFiler.java:431)
at config.ConfigProcessor.processImpl(ConfigProcessor.kt:100)
at config.ConfigProcessor.process(ConfigProcessor.kt:43)
at org.jetbrains.kotlin.kapt3.base.ProcessorWrapper.process(annotationProcessing.kt:99)
yan
01/14/2019, 1:43 PMNikky
01/14/2019, 10:30 PMgildor
01/14/2019, 11:19 PMNikky
01/14/2019, 11:24 PMprocessingEnv.messager.printMessage(Diagnostic.Kind.NOTE, msg)
it seems to be the right thing to do.. most annotation processing libraries like google's autoService also uses this.. but in kapt they are not printing anything either..gildor
01/15/2019, 12:57 AMNikky
01/15/2019, 3:15 AM