课程未关闭时强制警告

时间:2015-08-10 13:47:22

标签: java eclipse resource-leak

当我使用java.util.Scannerjava.io.BufferedReader等IO类时,Eclipse会显示警告Resource leak: 'suchAndSuch' is never closed。如何在未关闭时让Eclipse为我自己的类显示此警告?

我想知道的是,是否有一个接口或我需要实现的东西,以使我的类被视为IO类,以便它独立于任何一个IDE,例如当资源未关闭时,命令行javac也会显示警告。

1 个答案:

答案 0 :(得分:2)

Eclipse发出警告"永不关闭"对于任何实现java.io.Closeable

的类
class X implements Closeable {
    @Override
    public void close() throws IOException {
    }
}

...
    public static void main(String[] args) throws IOException {
        X x = new X(); <-- Eclipse warning
    }