Attach type annotations read from bytecode to types

This change makes type annotations available to annotation processors for
types on elements that were read from bytecode.

This completes the implementation of the the turbine changes that corresponds to the javac fix made for [JDK-8225377: type annotations are not visible to javac plugins across compilation boundaries](https://bugs.openjdk.org/browse/JDK-8225377).

PiperOrigin-RevId: 578879227
3 files changed
tree: 6488374ef79639f71cd883ff4ce918a2bf946043
  1. .github/
  2. .mvn/
  3. java/
  4. javatests/
  5. proto/
  6. .gitattributes
  7. .gitignore
  8. KEYS.txt
  9. LICENSE
  10. pom.xml
  11. README.md
README.md

Turbine

Turbine is a header compiler for Java.