test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java

changeset 182
47a62d8d98b4
parent 1
9a66ca7c79fa
child 233
5240b1120530
equal deleted inserted replaced
178:4efd44aa85ff 182:47a62d8d98b4
52 //================================= 52 //=================================
53 //Make sure enum header is correct. 53 //Make sure enum header is correct.
54 {BUG_ID + FS + "pkg" + FS + "Coin.html", "Enum Coin</H2>"}, 54 {BUG_ID + FS + "pkg" + FS + "Coin.html", "Enum Coin</H2>"},
55 //Make sure enum signature is correct. 55 //Make sure enum signature is correct.
56 {BUG_ID + FS + "pkg" + FS + "Coin.html", "public enum "+ 56 {BUG_ID + FS + "pkg" + FS + "Coin.html", "public enum "+
57 "<B>Coin</B><DT>extends java.lang.Enum&lt;" + 57 "<STRONG>Coin</STRONG><DT>extends java.lang.Enum&lt;" +
58 "<A HREF=\"../pkg/Coin.html\" title=\"enum in pkg\">Coin</A>&gt;" 58 "<A HREF=\"../pkg/Coin.html\" title=\"enum in pkg\">Coin</A>&gt;"
59 }, 59 },
60 //Check for enum constant section 60 //Check for enum constant section
61 {BUG_ID + FS + "pkg" + FS + "Coin.html", "<B>Enum Constant Summary</B>"}, 61 {BUG_ID + FS + "pkg" + FS + "Coin.html", "<STRONG>Enum Constant Summary</STRONG>"},
62 //Detail for enum constant 62 //Detail for enum constant
63 {BUG_ID + FS + "pkg" + FS + "Coin.html", 63 {BUG_ID + FS + "pkg" + FS + "Coin.html",
64 "<B><A HREF=\"../pkg/Coin.html#Dime\">Dime</A></B>"}, 64 "<STRONG><A HREF=\"../pkg/Coin.html#Dime\">Dime</A></STRONG>"},
65 //Automatically insert documentation for values() and valueOf(). 65 //Automatically insert documentation for values() and valueOf().
66 {BUG_ID + FS + "pkg" + FS + "Coin.html", 66 {BUG_ID + FS + "pkg" + FS + "Coin.html",
67 "Returns an array containing the constants of this enum type,"}, 67 "Returns an array containing the constants of this enum type,"},
68 {BUG_ID + FS + "pkg" + FS + "Coin.html", 68 {BUG_ID + FS + "pkg" + FS + "Coin.html",
69 "Returns the enum constant of this type with the specified name"}, 69 "Returns the enum constant of this type with the specified name"},
77 //Make sure the header is correct. 77 //Make sure the header is correct.
78 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html", 78 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
79 "Class TypeParameters&lt;E&gt;</H2>"}, 79 "Class TypeParameters&lt;E&gt;</H2>"},
80 //Check class type parameters section. 80 //Check class type parameters section.
81 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html", 81 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
82 "<DT><B>Type Parameters:</B><DD><CODE>E</CODE> - " + 82 "<DT><STRONG>Type Parameters:</STRONG><DD><CODE>E</CODE> - " +
83 "the type parameter for this class."}, 83 "the type parameter for this class."},
84 //Type parameters in @see/@link 84 //Type parameters in @see/@link
85 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html", 85 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
86 "<DT><B>See Also:</B><DD><A HREF=\"../pkg/TypeParameters.html\" " + 86 "<DT><STRONG>See Also:</STRONG><DD><A HREF=\"../pkg/TypeParameters.html\" " +
87 "title=\"class in pkg\"><CODE>TypeParameters</CODE></A></DL>"}, 87 "title=\"class in pkg\"><CODE>TypeParameters</CODE></A></DL>"},
88 //Method that uses class type parameter. 88 //Method that uses class type parameter.
89 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html", 89 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
90 "(<A HREF=\"../pkg/TypeParameters.html\" title=\"type " + 90 "(<A HREF=\"../pkg/TypeParameters.html\" title=\"type " +
91 "parameter in TypeParameters\">E</A>&nbsp;param)"}, 91 "parameter in TypeParameters\">E</A>&nbsp;param)"},
92 //Method type parameter section. 92 //Method type parameter section.
93 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html", 93 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
94 "<B>Type Parameters:</B><DD><CODE>T</CODE> - This is the first " + 94 "<STRONG>Type Parameters:</STRONG><DD><CODE>T</CODE> - This is the first " +
95 "type parameter.<DD><CODE>V</CODE> - This is the second type " + 95 "type parameter.<DD><CODE>V</CODE> - This is the second type " +
96 "parameter."}, 96 "parameter."},
97 //Signature of method with type parameters 97 //Signature of method with type parameters
98 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html", 98 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
99 "public &lt;T extends java.util.List,V&gt; " + 99 "public &lt;T extends java.util.List,V&gt; " +
100 "java.lang.String[] <B>methodThatHasTypeParameters</B>"}, 100 "java.lang.String[] <STRONG>methodThatHasTypeParameters</STRONG>"},
101 //Wildcard testing. 101 //Wildcard testing.
102 {BUG_ID + FS + "pkg" + FS + "Wildcards.html", 102 {BUG_ID + FS + "pkg" + FS + "Wildcards.html",
103 "<A HREF=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" + 103 "<A HREF=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
104 "TypeParameters</A>&lt;? super java.lang.String&gt;&nbsp;a"}, 104 "TypeParameters</A>&lt;? super java.lang.String&gt;&nbsp;a"},
105 {BUG_ID + FS + "pkg" + FS + "Wildcards.html", 105 {BUG_ID + FS + "pkg" + FS + "Wildcards.html",
114 {WARNING_OUTPUT, "warning - @param argument " + 114 {WARNING_OUTPUT, "warning - @param argument " +
115 "\"<BadMethodTypeParam>\" is not a type parameter name."}, 115 "\"<BadMethodTypeParam>\" is not a type parameter name."},
116 116
117 //Signature of subclass that has type parameters. 117 //Signature of subclass that has type parameters.
118 {BUG_ID + FS + "pkg" + FS + "TypeParameterSubClass.html", 118 {BUG_ID + FS + "pkg" + FS + "TypeParameterSubClass.html",
119 "public class <B>TypeParameterSubClass&lt;T extends java.lang.String&gt;" + 119 "public class <STRONG>TypeParameterSubClass&lt;T extends java.lang.String&gt;" +
120 "</B><DT>extends <A HREF=\"../pkg/TypeParameterSuperClass.html\" " + 120 "</STRONG><DT>extends <A HREF=\"../pkg/TypeParameterSuperClass.html\" " +
121 "title=\"class in pkg\">TypeParameterSuperClass</A>&lt;T&gt;"}, 121 "title=\"class in pkg\">TypeParameterSuperClass</A>&lt;T&gt;"},
122 122
123 //Interface generic parameter substitution 123 //Interface generic parameter substitution
124 //Signature of subclass that has type parameters. 124 //Signature of subclass that has type parameters.
125 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html", 125 {BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
126 "<B>All Implemented Interfaces:</B> <DD><A HREF=\"../pkg/SubInterface.html\" title=\"interface in pkg\">SubInterface</A>&lt;E&gt;, <A HREF=\"../pkg/SuperInterface.html\" title=\"interface in pkg\">SuperInterface</A>&lt;E&gt;</DD>"}, 126 "<STRONG>All Implemented Interfaces:</STRONG> <DD><A HREF=\"../pkg/SubInterface.html\" title=\"interface in pkg\">SubInterface</A>&lt;E&gt;, <A HREF=\"../pkg/SuperInterface.html\" title=\"interface in pkg\">SuperInterface</A>&lt;E&gt;</DD>"},
127 {BUG_ID + FS + "pkg" + FS + "SuperInterface.html", 127 {BUG_ID + FS + "pkg" + FS + "SuperInterface.html",
128 "<B>All Known Subinterfaces:</B> <DD><A HREF=\"../pkg/SubInterface.html\" title=\"interface in pkg\">SubInterface</A>&lt;V&gt;</DD>"}, 128 "<STRONG>All Known Subinterfaces:</STRONG> <DD><A HREF=\"../pkg/SubInterface.html\" title=\"interface in pkg\">SubInterface</A>&lt;V&gt;</DD>"},
129 {BUG_ID + FS + "pkg" + FS + "SubInterface.html", 129 {BUG_ID + FS + "pkg" + FS + "SubInterface.html",
130 "<B>All Superinterfaces:</B> <DD><A HREF=\"../pkg/SuperInterface.html\" title=\"interface in pkg\">SuperInterface</A>&lt;V&gt;</DD>"}, 130 "<STRONG>All Superinterfaces:</STRONG> <DD><A HREF=\"../pkg/SuperInterface.html\" title=\"interface in pkg\">SuperInterface</A>&lt;V&gt;</DD>"},
131 131
132 //================================= 132 //=================================
133 // VAR ARG TESTING 133 // VAR ARG TESTING
134 //================================= 134 //=================================
135 {BUG_ID + FS + "pkg" + FS + "VarArgs.html", "(int...&nbsp;i)"}, 135 {BUG_ID + FS + "pkg" + FS + "VarArgs.html", "(int...&nbsp;i)"},
153 //Make sure the heading is correct. 153 //Make sure the heading is correct.
154 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html", 154 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
155 "Annotation Type AnnotationType</H2>"}, 155 "Annotation Type AnnotationType</H2>"},
156 //Make sure the signature is correct. 156 //Make sure the signature is correct.
157 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html", 157 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
158 "public @interface <B>AnnotationType</B>"}, 158 "public @interface <STRONG>AnnotationType</STRONG>"},
159 //Make sure member summary headings are correct. 159 //Make sure member summary headings are correct.
160 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html", 160 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
161 "<B>Required Element Summary</B>"}, 161 "<STRONG>Required Element Summary</STRONG>"},
162 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html", 162 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
163 "<B>Optional Element Summary</B>"}, 163 "<STRONG>Optional Element Summary</STRONG>"},
164 //Make sure element detail heading is correct 164 //Make sure element detail heading is correct
165 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html", 165 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
166 "Element Detail"}, 166 "Element Detail"},
167 //Make sure default annotation type value is printed when necessary. 167 //Make sure default annotation type value is printed when necessary.
168 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html", 168 {BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
169 "<B>Default:</B><DD>\"unknown\"</DD>"}, 169 "<STRONG>Default:</STRONG><DD>\"unknown\"</DD>"},
170 170
171 //================================= 171 //=================================
172 // ANNOTATION TYPE USAGE TESTING 172 // ANNOTATION TYPE USAGE TESTING
173 //================================= 173 //=================================
174 174
180 //CLASS 180 //CLASS
181 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 181 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
182 "<FONT SIZE=\"-1\">" + 182 "<FONT SIZE=\"-1\">" +
183 "<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Class Annotation\","+NL + 183 "<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Class Annotation\","+NL +
184 " <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL + 184 " <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL +
185 "</FONT>public class <B>AnnotationTypeUsage</B><DT>extends java.lang.Object</DL>"}, 185 "</FONT>public class <STRONG>AnnotationTypeUsage</STRONG><DT>extends java.lang.Object</DL>"},
186 186
187 //FIELD 187 //FIELD
188 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 188 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
189 "<FONT SIZE=\"-1\">" + 189 "<FONT SIZE=\"-1\">" +
190 "<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Field Annotation\","+NL + 190 "<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Field Annotation\","+NL +
191 " <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL + 191 " <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL +
192 "</FONT>public int <B>field</B>"}, 192 "</FONT>public int <STRONG>field</STRONG>"},
193 193
194 //CONSTRUCTOR 194 //CONSTRUCTOR
195 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 195 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
196 "<FONT SIZE=\"-1\">" + 196 "<FONT SIZE=\"-1\">" +
197 "<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Constructor Annotation\","+NL + 197 "<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Constructor Annotation\","+NL +
198 " <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL + 198 " <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL +
199 "</FONT>public <B>AnnotationTypeUsage</B>()"}, 199 "</FONT>public <STRONG>AnnotationTypeUsage</STRONG>()"},
200 200
201 //METHOD 201 //METHOD
202 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 202 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
203 "<FONT SIZE=\"-1\">" + 203 "<FONT SIZE=\"-1\">" +
204 "<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Method Annotation\","+NL + 204 "<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Method Annotation\","+NL +
205 " <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL + 205 " <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL +
206 "</FONT>public void <B>method</B>()"}, 206 "</FONT>public void <STRONG>method</STRONG>()"},
207 207
208 //METHOD PARAMS 208 //METHOD PARAMS
209 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 209 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
210 "<PRE>" + NL + 210 "<PRE>" + NL +
211 "public void <B>methodWithParams</B>(<FONT SIZE=\"-1\"><A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Parameter Annotation\",<A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)</FONT>" + NL + 211 "public void <STRONG>methodWithParams</STRONG>(<FONT SIZE=\"-1\"><A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Parameter Annotation\",<A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)</FONT>" + NL +
212 " int&nbsp;documented," + NL + 212 " int&nbsp;documented," + NL +
213 " int&nbsp;undocmented)</PRE>"}, 213 " int&nbsp;undocmented)</PRE>"},
214 214
215 //CONSTRUCTOR PARAMS 215 //CONSTRUCTOR PARAMS
216 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 216 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
217 "<PRE>" + NL + 217 "<PRE>" + NL +
218 "public <B>AnnotationTypeUsage</B>(<FONT SIZE=\"-1\"><A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Constructor Param Annotation\",<A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)</FONT>" + NL + 218 "public <STRONG>AnnotationTypeUsage</STRONG>(<FONT SIZE=\"-1\"><A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Constructor Param Annotation\",<A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)</FONT>" + NL +
219 " int&nbsp;documented," + NL + 219 " int&nbsp;documented," + NL +
220 " int&nbsp;undocmented)</PRE>"}, 220 " int&nbsp;undocmented)</PRE>"},
221 221
222 //================================= 222 //=================================
223 // ANNOTATION TYPE USAGE TESTING (All Different Types). 223 // ANNOTATION TYPE USAGE TESTING (All Different Types).
268 268
269 //Make sure that annotations are surrounded by <pre> and </pre> 269 //Make sure that annotations are surrounded by <pre> and </pre>
270 {BUG_ID + FS + "pkg1" + FS + "B.html", 270 {BUG_ID + FS + "pkg1" + FS + "B.html",
271 "<PRE><FONT SIZE=\"-1\"><A HREF=\"../pkg1/A.html\" title=\"annotation in pkg1\">@A</A>"}, 271 "<PRE><FONT SIZE=\"-1\"><A HREF=\"../pkg1/A.html\" title=\"annotation in pkg1\">@A</A>"},
272 {BUG_ID + FS + "pkg1" + FS + "B.html", 272 {BUG_ID + FS + "pkg1" + FS + "B.html",
273 "</FONT>public interface <B>B</B></DL>" + NL + 273 "</FONT>public interface <STRONG>B</STRONG></DL>" + NL +
274 "</PRE>"}, 274 "</PRE>"},
275 275
276 276
277 //============================================================== 277 //==============================================================
278 // Handle multiple bounds. 278 // Handle multiple bounds.
279 //============================================================== 279 //==============================================================
280 {BUG_ID + FS + "pkg" + FS + "MultiTypeParameters.html", 280 {BUG_ID + FS + "pkg" + FS + "MultiTypeParameters.html",
281 "public &lt;T extends java.lang.Number & java.lang.Runnable&gt; T <B>foo</B>(T&nbsp;t)"}, 281 "public &lt;T extends java.lang.Number & java.lang.Runnable&gt; T <STRONG>foo</STRONG>(T&nbsp;t)"},
282 282
283 //============================================================== 283 //==============================================================
284 // Test Class-Use Documenation for Type Parameters. 284 // Test Class-Use Documenation for Type Parameters.
285 //============================================================== 285 //==============================================================
286 286
287 //ClassUseTest1: <T extends Foo & Foo2> 287 //ClassUseTest1: <T extends Foo & Foo2>
288 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html", 288 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
289 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A></FONT></TH>" 289 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A></FONT></TH>"
290 }, 290 },
291 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html", 291 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
292 "<TD><CODE><B><A HREF=\"../../pkg2/ClassUseTest1.html\" title=\"class in pkg2\">ClassUseTest1&lt;T extends Foo & Foo2&gt;</A></B></CODE>" 292 "<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest1.html\" title=\"class in pkg2\">ClassUseTest1&lt;T extends Foo & Foo2&gt;</A></STRONG></CODE>"
293 }, 293 },
294 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html", 294 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
295 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A></FONT></TH>" 295 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A></FONT></TH>"
296 }, 296 },
297 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html", 297 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
298 "<TD><CODE><B>ClassUseTest1.</B><B><A HREF=\"../../pkg2/ClassUseTest1.html#method(T)\">method</A></B>(T&nbsp;t)</CODE>" 298 "<TD><CODE><STRONG>ClassUseTest1.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest1.html#method(T)\">method</A></STRONG>(T&nbsp;t)</CODE>"
299 }, 299 },
300 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html", 300 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
301 "<TH ALIGN=\"left\" COLSPAN=\"2\">Fields in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A></FONT></TH>" 301 "<TH ALIGN=\"left\" COLSPAN=\"2\">Fields in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A></FONT></TH>"
302 }, 302 },
303 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html", 303 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
313 313
314 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html", 314 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html",
315 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo2.html\" title=\"interface in pkg2\">Foo2</A></FONT></TH>" 315 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo2.html\" title=\"interface in pkg2\">Foo2</A></FONT></TH>"
316 }, 316 },
317 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html", 317 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html",
318 "<TD><CODE><B><A HREF=\"../../pkg2/ClassUseTest1.html\" title=\"class in pkg2\">ClassUseTest1&lt;T extends Foo & Foo2&gt;</A></B></CODE>" 318 "<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest1.html\" title=\"class in pkg2\">ClassUseTest1&lt;T extends Foo & Foo2&gt;</A></STRONG></CODE>"
319 }, 319 },
320 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html", 320 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html",
321 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo2.html\" title=\"interface in pkg2\">Foo2</A></FONT></TH>" 321 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo2.html\" title=\"interface in pkg2\">Foo2</A></FONT></TH>"
322 }, 322 },
323 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html", 323 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html",
324 "<TD><CODE><B>ClassUseTest1.</B><B><A HREF=\"../../pkg2/ClassUseTest1.html#method(T)\">method</A></B>(T&nbsp;t)</CODE>" 324 "<TD><CODE><STRONG>ClassUseTest1.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest1.html#method(T)\">method</A></STRONG>(T&nbsp;t)</CODE>"
325 }, 325 },
326 326
327 //ClassUseTest2: <T extends ParamTest<Foo3>> 327 //ClassUseTest2: <T extends ParamTest<Foo3>>
328 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html", 328 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
329 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A></FONT></TH>" 329 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A></FONT></TH>"
330 }, 330 },
331 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html", 331 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
332 "<TD><CODE><B><A HREF=\"../../pkg2/ClassUseTest2.html\" title=\"class in pkg2\">ClassUseTest2&lt;T extends ParamTest&lt;<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A>&gt;&gt;</A></B></CODE>" 332 "<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest2.html\" title=\"class in pkg2\">ClassUseTest2&lt;T extends ParamTest&lt;<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A>&gt;&gt;</A></STRONG></CODE>"
333 }, 333 },
334 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html", 334 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
335 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A></FONT></TH>" 335 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A></FONT></TH>"
336 }, 336 },
337 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html", 337 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
338 "<TD><CODE><B>ClassUseTest2.</B><B><A HREF=\"../../pkg2/ClassUseTest2.html#method(T)\">method</A></B>(T&nbsp;t)</CODE>" 338 "<TD><CODE><STRONG>ClassUseTest2.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest2.html#method(T)\">method</A></STRONG>(T&nbsp;t)</CODE>"
339 }, 339 },
340 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html", 340 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
341 "<TH ALIGN=\"left\" COLSPAN=\"2\">Fields in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> declared as <A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A></FONT></TH>" 341 "<TH ALIGN=\"left\" COLSPAN=\"2\">Fields in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> declared as <A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A></FONT></TH>"
342 }, 342 },
343 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html", 343 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
352 352
353 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html", 353 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
354 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A></FONT></TH>" 354 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A></FONT></TH>"
355 }, 355 },
356 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html", 356 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
357 "<TD><CODE><B><A HREF=\"../../pkg2/ClassUseTest2.html\" title=\"class in pkg2\">ClassUseTest2&lt;T extends ParamTest&lt;<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A>&gt;&gt;</A></B></CODE>" 357 "<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest2.html\" title=\"class in pkg2\">ClassUseTest2&lt;T extends ParamTest&lt;<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A>&gt;&gt;</A></STRONG></CODE>"
358 }, 358 },
359 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html", 359 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
360 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A></FONT></TH>" 360 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A></FONT></TH>"
361 }, 361 },
362 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html", 362 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
363 "<TD><CODE><B>ClassUseTest2.</B><B><A HREF=\"../../pkg2/ClassUseTest2.html#method(T)\">method</A></B>(T&nbsp;t)</CODE>" 363 "<TD><CODE><STRONG>ClassUseTest2.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest2.html#method(T)\">method</A></STRONG>(T&nbsp;t)</CODE>"
364 }, 364 },
365 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html", 365 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
366 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> that return types with arguments of type <A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A></FONT></TH>" 366 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> that return types with arguments of type <A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A></FONT></TH>"
367 }, 367 },
368 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html", 368 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
372 //ClassUseTest3: <T extends ParamTest2<List<? extends Foo4>>> 372 //ClassUseTest3: <T extends ParamTest2<List<? extends Foo4>>>
373 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html", 373 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
374 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">ParamTest2</A></FONT></TH>" 374 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">ParamTest2</A></FONT></TH>"
375 }, 375 },
376 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html", 376 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
377 "<TD><CODE><B><A HREF=\"../../pkg2/ClassUseTest3.html\" title=\"class in pkg2\">ClassUseTest3&lt;T extends ParamTest2&lt;java.util.List&lt;? extends Foo4&gt;&gt;&gt;</A></B></CODE>" 377 "<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html\" title=\"class in pkg2\">ClassUseTest3&lt;T extends ParamTest2&lt;java.util.List&lt;? extends Foo4&gt;&gt;&gt;</A></STRONG></CODE>"
378 }, 378 },
379 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html", 379 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
380 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">ParamTest2</A></FONT></TH>" 380 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">ParamTest2</A></FONT></TH>"
381 }, 381 },
382 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html", 382 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
383 "<TD><CODE><B>ClassUseTest3.</B><B><A HREF=\"../../pkg2/ClassUseTest3.html#method(T)\">method</A></B>(T&nbsp;t)</CODE>" 383 "<TD><CODE><STRONG>ClassUseTest3.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html#method(T)\">method</A></STRONG>(T&nbsp;t)</CODE>"
384 }, 384 },
385 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html", 385 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
386 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">ParamTest2</A></FONT></TH>" 386 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">ParamTest2</A></FONT></TH>"
387 }, 387 },
388 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html", 388 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
391 391
392 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html", 392 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
393 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>" 393 "<TH ALIGN=\"left\" COLSPAN=\"2\">Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>"
394 }, 394 },
395 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html", 395 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
396 "<TD><CODE><B><A HREF=\"../../pkg2/ClassUseTest3.html\" title=\"class in pkg2\">ClassUseTest3&lt;T extends ParamTest2&lt;java.util.List&lt;? extends Foo4&gt;&gt;&gt;</A></B></CODE>" 396 "<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html\" title=\"class in pkg2\">ClassUseTest3&lt;T extends ParamTest2&lt;java.util.List&lt;? extends Foo4&gt;&gt;&gt;</A></STRONG></CODE>"
397 }, 397 },
398 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html", 398 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
399 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>" 399 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type parameters of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>"
400 }, 400 },
401 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html", 401 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
402 "<TD><CODE><B>ClassUseTest3.</B><B><A HREF=\"../../pkg2/ClassUseTest3.html#method(T)\">method</A></B>(T&nbsp;t)</CODE>" 402 "<TD><CODE><STRONG>ClassUseTest3.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html#method(T)\">method</A></STRONG>(T&nbsp;t)</CODE>"
403 }, 403 },
404 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html", 404 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
405 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> that return types with arguments of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>" 405 "<TH ALIGN=\"left\" COLSPAN=\"2\">Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> that return types with arguments of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>"
406 }, 406 },
407 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html", 407 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
413 "<TH ALIGN=\"left\" COLSPAN=\"2\">Method parameters in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type arguments of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>" + NL + 413 "<TH ALIGN=\"left\" COLSPAN=\"2\">Method parameters in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type arguments of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>" + NL +
414 "</TR>" + NL + 414 "</TR>" + NL +
415 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 415 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
416 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL + 416 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
417 "<CODE>&nbsp;void</CODE></FONT></TD>" + NL + 417 "<CODE>&nbsp;void</CODE></FONT></TD>" + NL +
418 "<TD><CODE><B>ClassUseTest3.</B><B><A HREF=\"../../pkg2/ClassUseTest3.html#method(java.util.Set)\">method</A></B>(java.util.Set&lt;<A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A>&gt;&nbsp;p)</CODE>" 418 "<TD><CODE><STRONG>ClassUseTest3.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html#method(java.util.Set)\">method</A></STRONG>(java.util.Set&lt;<A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A>&gt;&nbsp;p)</CODE>"
419 }, 419 },
420 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html", 420 {BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
421 "<TH ALIGN=\"left\" COLSPAN=\"2\">Constructor parameters in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type arguments of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>" + NL + 421 "<TH ALIGN=\"left\" COLSPAN=\"2\">Constructor parameters in <A HREF=\"../../pkg2/package-summary.html\">pkg2</A> with type arguments of type <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A></FONT></TH>" + NL +
422 "</TR>" + NL + 422 "</TR>" + NL +
423 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 423 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
424 "<TD><CODE><B><A HREF=\"../../pkg2/ClassUseTest3.html#ClassUseTest3(java.util.Set)\">ClassUseTest3</A></B>(java.util.Set&lt;<A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A>&gt;&nbsp;p)</CODE>" 424 "<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html#ClassUseTest3(java.util.Set)\">ClassUseTest3</A></STRONG>(java.util.Set&lt;<A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A>&gt;&nbsp;p)</CODE>"
425 }, 425 },
426 426
427 //================================= 427 //=================================
428 // Annotatation Type Usage 428 // Annotatation Type Usage
429 //================================= 429 //=================================
430 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html", 430 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
431 "<FONT SIZE=\"+2\">" + NL + 431 "<FONT SIZE=\"+2\">" + NL +
432 "Packages with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL + 432 "Packages with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL +
433 "</TR>" + NL + 433 "</TR>" + NL +
434 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 434 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
435 "<TD><A HREF=\"../../pkg/package-summary.html\"><B>pkg</B></A></TD>" 435 "<TD><A HREF=\"../../pkg/package-summary.html\"><STRONG>pkg</STRONG></A></TD>"
436 }, 436 },
437 437
438 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html", 438 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
439 "Classes in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL + 439 "Classes in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL +
440 "</TR>" + NL + 440 "</TR>" + NL +
441 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 441 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
442 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL + 442 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
443 "<CODE>&nbsp;class</CODE></FONT></TD>" + NL + 443 "<CODE>&nbsp;class</CODE></FONT></TD>" + NL +
444 "<TD><CODE><B><A HREF=\"../../pkg/AnnotationTypeUsage.html\" title=\"class in pkg\">AnnotationTypeUsage</A></B></CODE>" 444 "<TD><CODE><STRONG><A HREF=\"../../pkg/AnnotationTypeUsage.html\" title=\"class in pkg\">AnnotationTypeUsage</A></STRONG></CODE>"
445 }, 445 },
446 446
447 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html", 447 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
448 "Fields in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL + 448 "Fields in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL +
449 "</TR>" + NL + 449 "</TR>" + NL +
450 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 450 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
451 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL + 451 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
452 "<CODE>&nbsp;int</CODE></FONT></TD>" + NL + 452 "<CODE>&nbsp;int</CODE></FONT></TD>" + NL +
453 "<TD><CODE><B>AnnotationTypeUsage.</B><B><A HREF=\"../../pkg/AnnotationTypeUsage.html#field\">field</A></B></CODE>" 453 "<TD><CODE><STRONG>AnnotationTypeUsage.</STRONG><STRONG><A HREF=\"../../pkg/AnnotationTypeUsage.html#field\">field</A></STRONG></CODE>"
454 }, 454 },
455 455
456 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html", 456 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
457 "Methods in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL + 457 "Methods in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL +
458 "</TR>" + NL + 458 "</TR>" + NL +
459 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 459 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
460 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL + 460 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
461 "<CODE>&nbsp;void</CODE></FONT></TD>" + NL + 461 "<CODE>&nbsp;void</CODE></FONT></TD>" + NL +
462 "<TD><CODE><B>AnnotationTypeUsage.</B><B><A HREF=\"../../pkg/AnnotationTypeUsage.html#method()\">method</A></B>()</CODE>" 462 "<TD><CODE><STRONG>AnnotationTypeUsage.</STRONG><STRONG><A HREF=\"../../pkg/AnnotationTypeUsage.html#method()\">method</A></STRONG>()</CODE>"
463 }, 463 },
464 464
465 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html", 465 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
466 "Method parameters in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL + 466 "Method parameters in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL +
467 "</TR>" + NL + 467 "</TR>" + NL +
468 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 468 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
469 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL + 469 "<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
470 "<CODE>&nbsp;void</CODE></FONT></TD>" + NL + 470 "<CODE>&nbsp;void</CODE></FONT></TD>" + NL +
471 "<TD><CODE><B>AnnotationTypeUsage.</B><B><A HREF=\"../../pkg/AnnotationTypeUsage.html#methodWithParams(int, int)\">methodWithParams</A></B>(int&nbsp;documented," + NL + 471 "<TD><CODE><STRONG>AnnotationTypeUsage.</STRONG><STRONG><A HREF=\"../../pkg/AnnotationTypeUsage.html#methodWithParams(int, int)\">methodWithParams</A></STRONG>(int&nbsp;documented," + NL +
472 " int&nbsp;undocmented)</CODE>" 472 " int&nbsp;undocmented)</CODE>"
473 }, 473 },
474 474
475 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html", 475 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
476 "Constructors in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL + 476 "Constructors in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL +
477 "</TR>" + NL + 477 "</TR>" + NL +
478 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 478 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
479 "<TD><CODE><B><A HREF=\"../../pkg/AnnotationTypeUsage.html#AnnotationTypeUsage()\">AnnotationTypeUsage</A></B>()</CODE>" 479 "<TD><CODE><STRONG><A HREF=\"../../pkg/AnnotationTypeUsage.html#AnnotationTypeUsage()\">AnnotationTypeUsage</A></STRONG>()</CODE>"
480 }, 480 },
481 481
482 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html", 482 {BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
483 "Constructor parameters in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL + 483 "Constructor parameters in <A HREF=\"../../pkg/package-summary.html\">pkg</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">AnnotationType</A></FONT></TH>" + NL +
484 "</TR>" + NL + 484 "</TR>" + NL +
485 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL + 485 "<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
486 "<TD><CODE><B><A HREF=\"../../pkg/AnnotationTypeUsage.html#AnnotationTypeUsage(int, int)\">AnnotationTypeUsage</A></B>(int&nbsp;documented," + NL + 486 "<TD><CODE><STRONG><A HREF=\"../../pkg/AnnotationTypeUsage.html#AnnotationTypeUsage(int, int)\">AnnotationTypeUsage</A></STRONG>(int&nbsp;documented," + NL +
487 " int&nbsp;undocmented)</CODE>" 487 " int&nbsp;undocmented)</CODE>"
488 }, 488 },
489 489
490 //================================= 490 //=================================
491 // TYPE PARAMETER IN INDEX 491 // TYPE PARAMETER IN INDEX
492 //================================= 492 //=================================
493 {BUG_ID + FS + "index-all.html", 493 {BUG_ID + FS + "index-all.html",
494 "<A HREF=\"./pkg2/Foo.html#method(java.util.Vector)\"><B>method(Vector&lt;Object&gt;)</B></A>" 494 "<A HREF=\"./pkg2/Foo.html#method(java.util.Vector)\"><STRONG>method(Vector&lt;Object&gt;)</STRONG></A>"
495 }, 495 },
496 //================================= 496 //=================================
497 // TYPE PARAMETER IN INDEX 497 // TYPE PARAMETER IN INDEX
498 //================================= 498 //=================================
499 {BUG_ID + FS + "index-all.html", 499 {BUG_ID + FS + "index-all.html",
500 "<A HREF=\"./pkg2/Foo.html#method(java.util.Vector)\"><B>method(Vector&lt;Object&gt;)</B></A>" 500 "<A HREF=\"./pkg2/Foo.html#method(java.util.Vector)\"><STRONG>method(Vector&lt;Object&gt;)</STRONG></A>"
501 }, 501 },
502 }; 502 };
503 private static final String[][] NEGATED_TEST = { 503 private static final String[][] NEGATED_TEST = {
504 //================================= 504 //=================================
505 // ENUM TESTING 505 // ENUM TESTING
506 //================================= 506 //=================================
507 //NO constructor section 507 //NO constructor section
508 {BUG_ID + FS + "pkg" + FS + "Coin.html", "<B>Constructor Summary</B>"}, 508 {BUG_ID + FS + "pkg" + FS + "Coin.html", "<STRONG>Constructor Summary</STRONG>"},
509 //================================= 509 //=================================
510 // TYPE PARAMETER TESTING 510 // TYPE PARAMETER TESTING
511 //================================= 511 //=================================
512 //No type parameters in class frame. 512 //No type parameters in class frame.
513 {BUG_ID + FS + "allclasses-frame.html", 513 {BUG_ID + FS + "allclasses-frame.html",
523 //CLASS 523 //CLASS
524 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 524 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
525 "<FONT SIZE=\"-1\">" + NL + 525 "<FONT SIZE=\"-1\">" + NL +
526 "<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Class Annotation\"," + NL + 526 "<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Class Annotation\"," + NL +
527 " <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL + 527 " <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL +
528 "</FONT>public class <B>AnnotationTypeUsage</B><DT>extends java.lang.Object</DL>"}, 528 "</FONT>public class <STRONG>AnnotationTypeUsage</STRONG><DT>extends java.lang.Object</DL>"},
529 529
530 //FIELD 530 //FIELD
531 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 531 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
532 "<FONT SIZE=\"-1\">" + NL + 532 "<FONT SIZE=\"-1\">" + NL +
533 "<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Field Annotation\"," + NL + 533 "<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Field Annotation\"," + NL +
534 " <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL + 534 " <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL +
535 "</FONT>public int <B>field</B>"}, 535 "</FONT>public int <STRONG>field</STRONG>"},
536 536
537 //CONSTRUCTOR 537 //CONSTRUCTOR
538 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 538 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
539 "<FONT SIZE=\"-1\">" + NL + 539 "<FONT SIZE=\"-1\">" + NL +
540 "<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Constructor Annotation\"," + NL + 540 "<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Constructor Annotation\"," + NL +
541 " <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL + 541 " <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL +
542 "</FONT>public <B>AnnotationTypeUsage</B>()"}, 542 "</FONT>public <STRONG>AnnotationTypeUsage</STRONG>()"},
543 543
544 //METHOD 544 //METHOD
545 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html", 545 {BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
546 "<FONT SIZE=\"-1\">" + NL + 546 "<FONT SIZE=\"-1\">" + NL +
547 "<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Method Annotation\"," + NL + 547 "<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Method Annotation\"," + NL +
548 " <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL + 548 " <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL +
549 "</FONT>public void <B>method</B>()"}, 549 "</FONT>public void <STRONG>method</STRONG>()"},
550 550
551 //================================= 551 //=================================
552 // Make sure annotation types do not 552 // Make sure annotation types do not
553 // trigger this warning. 553 // trigger this warning.
554 //================================= 554 //=================================

mercurial