Currently, JavacProcessingEnvironment attempts new rounds of processing if any errors occurred, in the hope that processing will fix the errors. In reality, parse errors cannot be fixed by processing, so should be regarded as fatal by JavacProcessingEnvironment.
.
.
- relates to
-
JDK-6403468 JSR269: processors raising errors doesn't result in nonzero exit code
- Closed
-
JDK-6278226 Compiler errors in source code don't always cause apt programmatic interface to return non zero
- Closed
-
JDK-5060009 Tidy up the case where a superclass is generated by apt
- Closed
-
JDK-4991798 need some indications of errors/warnings when running -nocompile
- Closed
-
JDK-6412656 JSR 199: pass annotation processor instances to compiler
- Closed