--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java Fri Mar 25 15:17:52 2011 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java Tue Mar 29 16:40:07 2011 +0100
@@ -676,7 +676,7 @@
"cant.apply.diamond.1",
t, diags.fragment("diamond.and.anon.class", t));
return types.createErrorType(t);
- } else if (!t.tsym.type.isParameterized()) {
+ } else if (t.tsym.type.getTypeArguments().isEmpty()) {
log.error(tree.clazz.pos(),
"cant.apply.diamond.1",
t, diags.fragment("diamond.non.generic", t));