summaryrefslogtreecommitdiff
path: root/java/java-tests/testData/refactoring/changeSignature/TypeAnnotationsAllAround_after.java
blob: 7b21bd166fcbdf197173c5b95aa0a99e0aada083 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.lang.annotation.*;
import java.util.List;

@Target({ElementType.TYPE_USE})
@interface TA { int value() default 0; }

class C {
  class Inner { }

  //public @TA(0) List<@TA(1) C.@TA(1) Inner> m(@TA(2) int @TA(3) [] p1, @TA(4) List<@TA(5) Class<@TA(6) ?>> p2, @TA(7) String @TA(8) ... p3) throws @TA(42) IllegalArgumentException, @TA(43) IllegalStateException {
  public @TA(0) List<@TA(1) Inner> m(@TA(2) int @TA(3) [] p1, @TA(4) List<@TA(5) Class<@TA(6) ?>> p2, @TA(7) String @TA(8) ... p3) {
    return null;
  }
}