View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="SuppressWarningsHolder" />
5       <module name="RegexpSinglelineJava">
6         <property name="id" value="systemout"/>
7         <property name="format" value="^.*System\.(out|err).*$"/>
8         <property name="message"
9           value="Don't use System.out/err, use SLF4J instead."/>
10      </module>
11    </module>
12    <module name="SuppressWarningsFilter" />
13  </module>
14  */
15  // violation 6 lines above 'use SLF4J instead.'
16  
17  // xdoc section -- start
18  package com.puppycrawl.tools.checkstyle.filters.suppresswarningsfilter;
19  
20  public class Example2 {
21    @SuppressWarnings("checkstyle:systemout")
22    public static void foo() {
23      System.out.println("Debug info."); // ok, because there is annotation
24    }
25    public static void boo() {
26      System.out.println("Some info."); // violation 'use SLF4J instead.'
27    }
28  }
29  // xdoc section -- end