-
Bug
-
Resolution: Fixed
-
P3
-
9
-
b156
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8174523 | 10 | Jan Lahoda | P3 | Resolved | Fixed | b01 |
If a Processor.getSupportedAnnotationTypes returns annotation type with a module prefix (i.e. "<module>/<annotation-type-prefix>"), it should be interpreted strictly, so in a non-module mode, it wouldn't match anything.
The AbstractProcessor.getSupportedAnnotationTypes should interpret @SuppportedAnnotationTypes more laxly and strip <module>/ for -source <= 8.
The AbstractProcessor.getSupportedAnnotationTypes should interpret @SuppportedAnnotationTypes more laxly and strip <module>/ for -source <= 8.
- backported by
-
JDK-8174523 Results from Processor.getSupportedAnnotationTypes should be intepreted strictly
-
- Resolved
-