langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
changeset 26266 2d24bda701dc
parent 25874 83c19f00452c
child 26532 aa84b6606229
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java	Tue Aug 26 12:45:28 2014 +0100
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java	Wed Aug 27 07:44:00 2014 +0200
@@ -40,6 +40,7 @@
 import com.sun.tools.javac.jvm.*;
 import com.sun.tools.javac.tree.*;
 import com.sun.tools.javac.util.*;
+import com.sun.tools.javac.util.DefinedBy.Api;
 
 import com.sun.tools.javac.code.Symbol.*;
 import com.sun.tools.javac.code.Type.*;
@@ -1325,7 +1326,7 @@
                     synthesizeTyparams((ClassSymbol) clazzType.tsym, tree.arguments.size());
                 final List<Type> actuals = visit(tree.arguments);
                 result = new ErrorType(tree.type, clazzType.tsym) {
-                    @Override
+                    @Override @DefinedBy(Api.LANGUAGE_MODEL)
                     public List<Type> getTypeArguments() {
                         return actuals;
                     }
@@ -1338,7 +1339,7 @@
             ClassSymbol c = new ClassSymbol(flags, name, owner);
             c.members_field = new Scope.ErrorScope(c);
             c.type = new ErrorType(originalType, c) {
-                @Override
+                @Override @DefinedBy(Api.LANGUAGE_MODEL)
                 public List<Type> getTypeArguments() {
                     return typarams_field;
                 }