-
Enhancement
-
Resolution: Fixed
-
P3
-
8
-
b08
-
Verified
Currently, most of javac's services and data get cleared between annotation processing rounds. That requires re-reading all classfiles, including those that originate on boot and compile classpath. If we could reuse the ClassSymbol from the boot and compile classpath as well as the javac services across annotation processing rounds, javac performance could be improved.
This is a fork ofJDK-2206926.
This is a fork of
- duplicates
-
JDK-8144105 javax.lang.model.util.Types.isAssignable(t1,t2) surprising results across rounds
-
- Closed
-
-
JDK-2206926 Use single Context for all rounds of annotation processing
-
- Closed
-
- relates to
-
JDK-6191665 JSR 269 could throw IllegalStateException for use of declarations from prior rounds
-
- Open
-
-
JDK-8073844 fatal annotation processing errors do not stop compilation
-
- Closed
-