src/share/classes/com/sun/tools/javac/comp/Check.java

changeset 948
2007998f89f2
parent 914
ca32f2986301
child 972
694ff82ca68e
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Check.java	Fri Mar 25 15:17:52 2011 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Check.java	Tue Mar 29 16:40:07 2011 +0100
     1.3 @@ -676,7 +676,7 @@
     1.4                      "cant.apply.diamond.1",
     1.5                      t, diags.fragment("diamond.and.anon.class", t));
     1.6              return types.createErrorType(t);
     1.7 -        } else if (!t.tsym.type.isParameterized()) {
     1.8 +        } else if (t.tsym.type.getTypeArguments().isEmpty()) {
     1.9              log.error(tree.clazz.pos(),
    1.10                  "cant.apply.diamond.1",
    1.11                  t, diags.fragment("diamond.non.generic", t));

mercurial