View Javadoc
1   package com.google.checkstyle.test.chapter3filestructure.rule333orderingandspacing;
2   
3   import static com.puppycrawl.tools.checkstyle.utils.AnnotationUtil.containsAnnotation;
4   import static com.puppycrawl.tools.checkstyle.utils.AnnotationUtil.getAnnotation;
5   // comments
6   
7   // comments
8   import com.puppycrawl.tools.checkstyle.api.DetailAST;
9   import com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck;
10  import com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck;
11  import com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck;
12  import java.util.Arrays;
13  // comments
14  import java.util.BitSet;
15  import java.util.Map;
16  import java.util.Map.Entry;
17  import java.util.NoSuchElementException;
18  import javax.accessibility.Accessible;
19  import org.apache.commons.beanutils.converters.ArrayConverter;
20  
21  /** Some javadoc. */
22  public class InputOrderingAndSpacingValid2 {
23    /** Some javadoc. */
24    public static void main(String[] args) {
25      // Use of static imports
26      boolean hasAnnotation = containsAnnotation((DetailAST) new Object(), "Override");
27      Object annotation = getAnnotation((DetailAST) new Object(), "Override");
28  
29      // comments
30  
31      // Use of com.puppycrawl.tools.checkstyle classes
32      FinalClassCheck finalClassCheck = new FinalClassCheck();
33      ThrowsCountCheck throwsCountCheck = new ThrowsCountCheck();
34      VisibilityModifierCheck visibilityModifierCheck = new VisibilityModifierCheck();
35  
36      // Use of java.util classes
37      int[] numbers = {1, 2, 3};
38      Arrays.sort(numbers);
39      BitSet bitSet = new BitSet();
40      Map<String, String> map;
41      Entry<String, String> entry = Map.entry("key", "value");
42      try {
43        throw new NoSuchElementException();
44      } catch (NoSuchElementException e) {
45        e.printStackTrace();
46      }
47  
48      // comments
49  
50      // Use of javax.accessibility classes
51      Accessible accessible;
52  
53      // Use of org.apache.commons.beanutils.converters classes
54      ArrayConverter arrayConverter = new ArrayConverter(int[].class, null);
55    }
56  }