--- old/src/share/classes/com/sun/tools/javac/comp/Annotate.java 2014-01-31 10:15:47.948334909 -0500 +++ new/src/share/classes/com/sun/tools/javac/comp/Annotate.java 2014-01-31 10:15:47.743333423 -0500 @@ -299,7 +299,16 @@ if (typeAnnotation) { if (a.attribute == null || !(a.attribute instanceof Attribute.TypeCompound)) { // Create a new TypeCompound - Attribute.TypeCompound tc = new Attribute.TypeCompound(a.type, buf.toList(), new TypeAnnotationPosition()); + + // Eventually, we will get rid of this use of unknown, + // because we'll get a position from MemberEnter (task + // 8027262). + Attribute.TypeCompound tc = + new Attribute.TypeCompound(a.type, buf.toList(), + // Eventually, we will get rid of this use of unknown, + // because we'll get a position from MemberEnter (task + // 8027262). + TypeAnnotationPosition.unknown); a.attribute = tc; return tc; } else {