1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Check.java Wed May 19 16:43:06 2010 +0100 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Check.java Wed May 19 16:43:30 2010 +0100 1.3 @@ -886,6 +886,7 @@ 1.4 void checkRaw(JCTree tree, Env<AttrContext> env) { 1.5 if (lint.isEnabled(Lint.LintCategory.RAW) && 1.6 tree.type.tag == CLASS && 1.7 + !TreeInfo.isDiamond(tree) && 1.8 !env.enclClass.name.isEmpty() && //anonymous or intersection 1.9 tree.type.isRaw()) { 1.10 log.warning(tree.pos(), "raw.class.use", tree.type, tree.type.tsym.type);