View Javadoc
1   package com.google.checkstyle.test.chapter3filestructure.rule333orderingandspacing;
2   
3   import static java.awt.Button.ABORT;
4   import static java.io.File.createTempFile;
5   import static javax.swing.WindowConstants.EXIT_ON_CLOSE;
6   
7   import com.google.checkstyle.test.chapter2filebasic.rule21filename.FileNameTest;
8   import com.google.checkstyle.test.chapter3filestructure.rule3sourcefile.SourceFileStructureTest;
9   import com.google.common.reflect.ImmutableTypeToInstanceMap;
10  import java.awt.Dialog;
11  import java.io.File;
12  import java.util.LinkedHashMap;
13  import java.util.StringTokenizer;
14  import java.util.concurrent.AbstractExecutorService;
15  import java.util.concurrent.ThreadFactory;
16  
17  /** Some javadoc. */
18  public class InputFormattedOrderingAndSpacing3 {
19    /** Some javadoc. */
20    public static void main(String[] args) {
21      // Use of static imports
22      int abortAction = ABORT;
23      int closeOperation = EXIT_ON_CLOSE;
24  
25      try {
26        createTempFile("temp", ".txt");
27      } catch (Exception e) {
28        e.printStackTrace();
29      }
30  
31      // Use of java.awt and javax.swing classes
32      Dialog dialog = new Dialog(new java.awt.Frame());
33  
34      // Use of java.io classes
35      File file = new File("example.txt");
36  
37      // Use of java.util classes
38      StringTokenizer tokenizer = new StringTokenizer("Hello World");
39      LinkedHashMap<String, String> map = new LinkedHashMap<>();
40  
41      // Use of java.util.concurrent classes
42      ThreadFactory threadFactory =
43          new ThreadFactory() {
44            @Override
45            public Thread newThread(Runnable r) {
46              return new Thread(r);
47            }
48          };
49      AbstractExecutorService abstractExecutorService =
50          new AbstractExecutorService() {
51            @Override
52            public void shutdown() {}
53  
54            @Override
55            public java.util.List<Runnable> shutdownNow() {
56              return null;
57            }
58  
59            @Override
60            public boolean isShutdown() {
61              return false;
62            }
63  
64            @Override
65            public boolean isTerminated() {
66              return false;
67            }
68  
69            @Override
70            public boolean awaitTermination(long timeout, java.util.concurrent.TimeUnit unit) {
71              return false;
72            }
73  
74            @Override
75            public void execute(Runnable command) {}
76          };
77  
78      // Use of com.google classes
79      FileNameTest fileNameTest = new FileNameTest();
80      ImmutableTypeToInstanceMap<Object> mapInstance = ImmutableTypeToInstanceMap.builder().build();
81      SourceFileStructureTest sourceFileStructureTest = new SourceFileStructureTest();
82    }
83  }