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 }