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
7
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
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
22 public class InputOrderingAndSpacingValid2 {
23
24 public static void main(String[] args) {
25
26 boolean hasAnnotation = containsAnnotation((DetailAST) new Object(), "Override");
27 Object annotation = getAnnotation((DetailAST) new Object(), "Override");
28
29
30
31
32 FinalClassCheck finalClassCheck = new FinalClassCheck();
33 ThrowsCountCheck throwsCountCheck = new ThrowsCountCheck();
34 VisibilityModifierCheck visibilityModifierCheck = new VisibilityModifierCheck();
35
36
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
49
50
51 Accessible accessible;
52
53
54 ArrayConverter arrayConverter = new ArrayConverter(int[].class, null);
55 }
56 }