hg: jdk9/dev/langtools: 8030049: RoundEnvironment.getElementsAnnotatedWith receives wrong elements
jan.lahoda at oracle.com
jan.lahoda at oracle.com
Fri Jan 10 10:03:47 PST 2014
Changeset: 7163a6b6d8ea
Author: jlahoda
Date: 2014-01-10 19:02 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/langtools/rev/7163a6b6d8ea
8030049: RoundEnvironment.getElementsAnnotatedWith receives wrong elements
Summary: Match the required and actual annotations using Element equivalence rather than TypeMirror equivalence, to avoid trouble with erroneous types.
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! test/tools/javac/processing/environment/round/BuriedAnnotations.java
+ test/tools/javac/processing/environment/round/ErroneousAnnotations.java
+ test/tools/javac/processing/environment/round/ErroneousAnnotations.out
! test/tools/javac/processing/environment/round/Part1.java
! test/tools/javac/processing/environment/round/Part2.java
! test/tools/javac/processing/environment/round/SurfaceAnnotations.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
! test/tools/javac/processing/environment/round/TypeParameterAnnotations.java
More information about the jdk9-dev-changes
mailing list