diff -r c55928005af4 -r b945b846c979 src/share/classes/com/sun/tools/javac/comp/Attr.java --- a/src/share/classes/com/sun/tools/javac/comp/Attr.java Wed Mar 30 18:32:16 2011 -0700 +++ b/src/share/classes/com/sun/tools/javac/comp/Attr.java Fri Apr 01 12:30:13 2011 +0100 @@ -2289,6 +2289,7 @@ sitesym.kind == VAR && ((VarSymbol)sitesym).isResourceVariable() && sym.kind == MTH && + sym.name.equals(names.close) && sym.overrides(syms.autoCloseableClose, sitesym.type.tsym, types, true) && env.info.lint.isEnabled(LintCategory.TRY)) { log.warning(LintCategory.TRY, tree, "try.explicit.close.call");