1
2
3
4
5
6
7
8
9
10
11
12 package com.puppycrawl.tools.checkstyle.grammar.java8;
13
14 import java.lang.annotation.ElementType;
15 import java.lang.annotation.Target;
16
17
18 public class InputAnnotations12 {
19 public void m1(@MyAnnotation1 String @MyAnnotation1 ... vararg) {}
20 public void m2(@MyAnnotation1 int @MyAnnotation1 ... vararg) {}
21 public void m3(@MyAnnotation1 String @MyAnnotation1 [] @MyAnnotation1 [] ... vararg) {}
22 public void m4(@MyAnnotation1 int[] @MyAnnotation1 ... vararg) {}
23 public void m5(@MyAnnotation1 String[][] @MyAnnotation1 [] @MyAnnotation1 [] ... vararg) {}
24
25 @Target(ElementType.TYPE_USE)
26 @interface MyAnnotation1 {}
27 }