1 package com.google.checkstyle.test.chapter3filestructure.rule333orderingandspacing;
2
3
4
5
6 import static com.puppycrawl.tools.checkstyle.utils.AnnotationUtil.containsAnnotation;
7 import static com.puppycrawl.tools.checkstyle.utils.AnnotationUtil.getAnnotation;
8
9 import com.puppycrawl.tools.checkstyle.api.DetailAST;
10 import com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck;
11 import com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck;
12 import com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck;
13 import java.util.Arrays;
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 InputOrderingAndSpacingValid {
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 FinalClassCheck finalClassCheck = new FinalClassCheck();
31 ThrowsCountCheck throwsCountCheck = new ThrowsCountCheck();
32 VisibilityModifierCheck visibilityModifierCheck = new VisibilityModifierCheck();
33
34
35 int[] numbers = {1, 2, 3};
36 Arrays.sort(numbers);
37 BitSet bitSet = new BitSet();
38 Map<String, String> map;
39 Entry<String, String> entry = Map.entry("key", "value");
40 try {
41 throw new NoSuchElementException();
42 } catch (NoSuchElementException e) {
43 e.printStackTrace();
44 }
45
46
47 Accessible accessible;
48
49
50 ArrayConverter arrayConverter = new ArrayConverter(int[].class, null);
51 }
52 }