View Javadoc
1   /*
2   NoWhitespaceAfter
3   allowLineBreaks = (default)true
4   tokens = ARRAY_DECLARATOR
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.whitespace.nowhitespaceafter;
10  
11  import java.util.Map;
12  import java.util.stream.IntStream;
13  
14  public class InputNoWhitespaceAfterTestArrayDeclarator {
15      @SuppressWarnings("unchecked")
16      Map.Entry<Integer,String>[] genEntries(int n) {
17          return IntStream.range(0, n)
18              .mapToObj(i -> entry(i, valueFor(i)))
19              .toArray(Map.Entry []::new); // violation
20      }
21  
22      static Map.Entry<Integer, String> entry(int k, String v) {
23          return null;
24      }
25  
26      static String valueFor(int i) {
27          return "abcdefghijklmnopqrst".substring(i,i+1);
28      }
29  }