-
Sub-task
-
Resolution: Fixed
-
P4
-
8, 9
Several changes to improve annotation handling:
* Combine common parts of actualEnter[Type]Annotations
* Restructure enterAnnotation and enterTypeAnnotation to eliminate a cast
* Move repeating annotation code from SymbolMetadata.java in to Annotate.java
* Get rid of Insert/remove/reinsert pattern with attaching annotations to symbols, use a more completer-like design
* Combine common parts of actualEnter[Type]Annotations
* Restructure enterAnnotation and enterTypeAnnotation to eliminate a cast
* Move repeating annotation code from SymbolMetadata.java in to Annotate.java
* Get rid of Insert/remove/reinsert pattern with attaching annotations to symbols, use a more completer-like design
- blocks
-
JDK-8027262 Determine location for type annotations earlier in compiler pipeline
-
- Closed
-
- is blocked by
-
JDK-8035768 Move TypeAnnotationPosition from Attribute.Compound to Attribute.TypeCompound
-
- Closed
-