View Javadoc
1   /*
2   UnusedImports
3   processJavadoc = (default)true
4   
5   
6   */
7   package com.puppycrawl.tools.checkstyle.checks.imports.unusedimports;
8   
9   import java.util.Collections;
10  import java.util.Arrays;
11  import java.lang.Integer; // violation 'Unused import - java.lang.Integer'
12  import static java.util.Collections.emptyEnumeration; // violation 'Unused import - java.util.Collections.emptyEnumeration.'
13  import static java.util.Arrays.sort; // violation 'Unused import - java.util.Arrays.sort.'
14  import static java.util.Collections.shuffle; // violation 'Unused import - java.util.Collections.shuffle.'
15  
16  public class InputUnusedImportsFromStaticMethodRefInDocsOnly {
17  
18      /**
19       * This {@link Collections::emptyEnumeration} is not a valid link
20       * and this check does not count this as a usage.
21       * @see Collections#emptyEnumeration
22       * @throws IllegalAccessError::new
23       */
24      public static void m() {}
25  
26      /**
27       * This {@link Collections#shuffle} is a valid link
28       * and the check counts this as a usage.
29       * @see Arrays#sort
30       * @throws IllegalAccessError::new
31       */
32      public static void n() {}
33  
34      /**
35       * This  {@link Integer::parseInt} is not a valid link
36       * and this check does not count this as a usage.
37       * @throws IllegalAccessError::new
38       */
39      public static void l() {}
40  
41  }