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