Hi,

Please review this change that is fixing a bug in reflection in particular in 
`sun.reflect.annotation.TypeAnnotationParser::buildAnnotatedTypes` the current 
code is assuming that for inner class constructors it is always working on type 
annotations on parameters, but it is also invoked to extract type annotations 
applied to exception types for example.

TIA

-------------

Commit messages:
 - 8213905: Reflection, TYPE_USE annotation on THROWS on inner class 
constructor, Java 9+

Changes: https://git.openjdk.java.net/jdk/pull/6869/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=6869&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8213905
  Stats: 16 lines in 2 files changed: 11 ins; 1 del; 4 mod
  Patch: https://git.openjdk.java.net/jdk/pull/6869.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/6869/head:pull/6869

PR: https://git.openjdk.java.net/jdk/pull/6869

Reply via email to