8073534: Confusing / incorrect error message regarding annotations on non-declarationsSummary: Adjusted error message for annotations on non-declarations.Reviewed-by: jlahoda, dlsmith
8027262: Determine location for type annotations earlier in compiler pipeline8027261: Single codepath for attaching annotations to symbols8027258: Permit a single source annotation to generate multiple bytecode annotations8027182: Incorrect annotation attributes for type annotations on constructor type parameters8044010: TypeAnnotation attribute is not generated for repeatable annotation in type argument8044009: TypeAnnotation attribute is not generated for repeatable annotation in nested types8043974: TypeAnnotation attribute is not generated for repeatable annotation in lambda8043669: Few of the ANNOT tests in JCK9 test suite fail with an AssertionError for exception_index8042060: Type parameter annotations don't work with multiple type parameters8037348: RuntimeInvisibleAnnotations should not be generated for type annotation on anonymous innerclass creationSummary: Initial rearchitecting of type annotations frontend pipelineReviewed-by: jjg, jfranck, mcimadamore, jlahoda, wmdietl
7196531: Duplicate error messages on repeating annotationsReviewed-by: jjg
8006775: JSR 308: Compiler changes in JDK8Reviewed-by: jjgContributed-by: mernst@cs.washington.edu, wmdietl@cs.washington.edu, mpapi@csail.mit.edu, mahmood@notnoop.com