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

changeset 564
1d587ef8bf56
parent 561
e9ef849ae0ed
child 567
593a59e40bdb
     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);

mercurial