hg: jdk9/dev/langtools: 8073534: Confusing / incorrect error message regarding annotations on non-declarations

andreas.lundblad at oracle.com andreas.lundblad at oracle.com
Fri Apr 17 09:53:37 UTC 2015


Changeset: 7f25537496ff
Author:    alundblad
Date:      2015-04-17 11:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/7f25537496ff

8073534: Confusing / incorrect error message regarding annotations on non-declarations
Summary: Adjusted error message for annotations on non-declarations.
Reviewed-by: jlahoda, dlsmith

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.java
+ test/tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.out
! test/tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.out
+ test/tools/javac/diags/examples/TypeAnnoNotApplicableInTypeContext.java



More information about the jdk9-dev-changes mailing list