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

changeset 564
1d587ef8bf56
parent 561
e9ef849ae0ed
child 567
593a59e40bdb
equal deleted inserted replaced
563:eb849389ae2c 564:1d587ef8bf56
884 } 884 }
885 //where 885 //where
886 void checkRaw(JCTree tree, Env<AttrContext> env) { 886 void checkRaw(JCTree tree, Env<AttrContext> env) {
887 if (lint.isEnabled(Lint.LintCategory.RAW) && 887 if (lint.isEnabled(Lint.LintCategory.RAW) &&
888 tree.type.tag == CLASS && 888 tree.type.tag == CLASS &&
889 !TreeInfo.isDiamond(tree) &&
889 !env.enclClass.name.isEmpty() && //anonymous or intersection 890 !env.enclClass.name.isEmpty() && //anonymous or intersection
890 tree.type.isRaw()) { 891 tree.type.isRaw()) {
891 log.warning(tree.pos(), "raw.class.use", tree.type, tree.type.tsym.type); 892 log.warning(tree.pos(), "raw.class.use", tree.type, tree.type.tsym.type);
892 } 893 }
893 } 894 }

mercurial