View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="ClassDataAbstractionCoupling">
5         <property name="excludedPackages" value="java.io"/>
6       </module>
7     </module>
8   </module>
9   */
10  
11  package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling.ignore;
12  
13  import java.io.ByteArrayInputStream;
14  import java.io.CharArrayWriter;
15  import java.io.PipedReader;
16  import java.math.BigDecimal;
17  import java.math.BigInteger;
18  import java.math.MathContext;
19  import java.util.HashMap;
20  import java.util.HashSet;
21  import java.util.Map;
22  import java.util.Set;
23  import java.util.concurrent.atomic.AtomicInteger;
24  
25  
26  // xdoc section -- start
27  import java.io.BufferedReader;
28  
29  public class Example9 {
30    Set set = new HashSet(); // Ignored by default
31    Map map = new HashMap(); // Ignored by default
32  
33    AtomicInteger atomicInteger = new AtomicInteger(); // Counted 1
34    BigInteger bigInteger = new BigInteger("0");
35    BigDecimal bigDecimal = new BigDecimal("0");
36    MathContext mathContext = new MathContext(0); // Counted 4
37  
38    // Ignored using module excludedPackages property
39    ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(new byte[1]);
40    CharArrayWriter charArrayWriter = new CharArrayWriter();
41    PipedReader pipedReader = new PipedReader();
42    BufferedReader bufferedReader = new BufferedReader(pipedReader);
43  }
44  // xdoc section -- end