//////////////////////////////////////////////////////////////////////////////// // Test case file for checkstyle. // Created: 2001 //////////////////////////////////////////////////////////////////////////////// package com.google.checkstyle.test.chapter4formatting.rule413emptyblocks; import java.io.*; import java.awt.Dimension; import java.awt.Color; class Catch { boolean flag; void doSm() {} void foo() { try { if (!flag) { doSm(); } } catch (Exception e) { /* ignore */ } //ok finally {/* ignore */} //ok } void foo2() { try { if (!flag) { doSm(); } } catch (Exception e) {} //warn finally {} } class Inner { boolean flag; void doSm() {} void foo() { try { if (!flag) { doSm(); } } catch (Exception e) { /* ignore */ } //ok finally {/* ignore */} //ok } void foo2() { try { if (!flag) { doSm(); } } catch (Exception e) {} //warn finally {} } } Inner anon = new Inner(){ boolean flag; void doSm() {} void foo() { try { if (!flag) { doSm(); } } catch (Exception e) { /* ignore */ } //ok finally {/* ignore */} //ok } void foo2() { try { if (!flag) { doSm(); } } catch (Exception e) {} //warn finally {} } }; void foo3() { try { foo(); } catch (Exception e) {} //warn try { foo(); } catch (Exception e) /*warn*/ { } } }