langtools/test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
equal
deleted
inserted
replaced
83 " @TC Inner(@TA Outer. @TB Middle Middle.this) {}" + |
83 " @TC Inner(@TA Outer. @TB Middle Middle.this) {}" + |
84 " @TE Inner(@TD Middle Outer.Middle.this, @TF int b) {}" + |
84 " @TE Inner(@TD Middle Outer.Middle.this, @TF int b) {}" + |
85 " } } }"; |
85 " } } }"; |
86 } |
86 } |
87 |
87 |
|
88 @TADescriptions({ |
|
89 @TADescription(annotation = "TA", type = CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT, |
|
90 typeIndex = 0, offset = 4), |
|
91 @TADescription(annotation = "TB", type = CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT, |
|
92 typeIndex = 0, offset = 0) |
|
93 }) |
|
94 public String generic1() { |
|
95 return "class Test { <T> Test(int i) { new <@TA T>Test(); }" + |
|
96 " <T> Test() { <@TB String>this(0); } }"; |
|
97 } |
|
98 |
|
99 @TADescriptions({ |
|
100 @TADescription(annotation = "TA", type = CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT, |
|
101 typeIndex = 0, offset = 0) |
|
102 }) |
|
103 public String generic2() { |
|
104 return "class Super { <T> Super(int i) { } } " + |
|
105 "class Test extends Super { <T> Test() { <@TA String>super(0); } }"; |
|
106 } |
|
107 |
88 } |
108 } |