1 package com.google.checkstyle.test.chapter3filestructure.rule333orderingandspacing;
2
3
4
5 import static com.puppycrawl.tools.checkstyle.utils.AnnotationUtil.containsAnnotation;
6 import static com.puppycrawl.tools.checkstyle.utils.AnnotationUtil.getAnnotation;
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 import java.util.BitSet;
14 import java.util.Map;
15 import java.util.Map.Entry;
16 import java.util.NoSuchElementException;
17 import javax.accessibility.Accessible;
18 import org.apache.commons.beanutils.converters.ArrayConverter;
19
20
21 public class InputFormattedOrderingAndSpacingValid {
22
23 public static void main(String[] args) {
24
25 boolean hasAnnotation = containsAnnotation((DetailAST) new Object(), "Override");
26 Object annotation = getAnnotation((DetailAST) new Object(), "Override");
27
28
29 FinalClassCheck finalClassCheck = new FinalClassCheck();
30 ThrowsCountCheck throwsCountCheck = new ThrowsCountCheck();
31 VisibilityModifierCheck visibilityModifierCheck = new VisibilityModifierCheck();
32
33
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
46 Accessible accessible;
47
48
49 ArrayConverter arrayConverter = new ArrayConverter(int[].class, null);
50 }
51 }