Názor k článku Novinky v JDK 7 aneb mírný pokrok v mezích zákona (2) od bery - Jak se mi "minulé novinky" zamlouvaly, tak tyhle...

  • Článek je starý, nové názory již nelze přidávat.
  • 18. 11. 2010 7:53

    bery (neregistrovaný)

    Jak se mi "minulé novinky" zamlouvaly, tak tyhle zase tak moc ne. Toto se dá uspokojivě řešit něčím jako IOUtils.close­Quietly() (z Commons IO) nebo si napíšu vlastní metodu (klidně i s vyhazováním vyjímek):

    void close(Closeable... objs) throws Exception {
        Exception ex = null;
        for (Closeable o : objs) {
            try {
                o.close();
            } catch (Exception e) {
              if (ex == null) ex = e;
            }
        }
        if (ex != null) throw e;
    }