Test.java revision 0:9a66ca7c79fa
1185573Srwatson/*
2191273Srwatson * Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
3162503Srwatson * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4155131Srwatson *
5155131Srwatson * This code is free software; you can redistribute it and/or modify it
6155131Srwatson * under the terms of the GNU General Public License version 2 only, as
7155131Srwatson * published by the Free Software Foundation.
8155131Srwatson *
9155131Srwatson * This code is distributed in the hope that it will be useful, but WITHOUT
10155131Srwatson * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11155131Srwatson * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12155131Srwatson * version 2 for more details (a copy is included in the LICENSE file that
13155131Srwatson * accompanied this code).
14185573Srwatson *
15155131Srwatson * You should have received a copy of the GNU General Public License version
16155131Srwatson * 2 along with this work; if not, write to the Free Software Foundation,
17155131Srwatson * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18155131Srwatson *
19155131Srwatson * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
20155131Srwatson * CA 95054 USA or visit www.sun.com if you need additional information or
21155131Srwatson * have any questions.
22155131Srwatson */
23155131Srwatson
24155131Srwatson// This file is not executed directly; it just exists to contain the
25155131Srwatson// set of test descriptions
26155131Srwatson
27155131Srwatson/*
28155131Srwatson * @test
29155131Srwatson * @bug 5047307
30155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
31185573Srwatson * @compile/ref=Test1.out -XDstdout -XDrawDiagnostics A.java
32185573Srwatson */
33155131Srwatson
34155131Srwatson/*
35189279Srwatson * @test
36155131Srwatson * @bug 5047307
37155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
38243750Srwatson * @compile/ref=Test1.out -XDstdout -XDrawDiagnostics -nowarn A.java
39186647Srwatson */
40155131Srwatson
41186647Srwatson/*
42155131Srwatson * @test
43155131Srwatson * @bug 5047307
44155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
45162503Srwatson * @compile/ref=Test1.out -XDstdout -XDrawDiagnostics -Xmaxwarns 1 A.java
46162503Srwatson */
47162503Srwatson
48185573Srwatson/*
49185573Srwatson * @test
50185573Srwatson * @bug 5047307
51162503Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
52191273Srwatson * @compile/ref=Test2.out -XDstdout -XDrawDiagnostics A.java B.java
53191273Srwatson */
54155131Srwatson
55155131Srwatson/*
56162503Srwatson * @test
57155131Srwatson * @bug 5047307
58155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
59155131Srwatson * @compile/ref=Test2.out -XDstdout -XDrawDiagnostics -nowarn A.java B.java
60155131Srwatson */
61155131Srwatson
62155131Srwatson/*
63155131Srwatson * @test
64155131Srwatson * @bug 5047307
65186647Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
66155131Srwatson * @compile/ref=Test2.out -XDstdout -XDrawDiagnostics -Xmaxwarns 1 A.java B.java
67186647Srwatson */
68155131Srwatson
69155131Srwatson/*
70189279Srwatson * @test
71189279Srwatson * @bug 5047307
72189279Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
73243750Srwatson * @compile/ref=Test3.out -XDstdout -XDrawDiagnostics -Xlint:deprecation A.java
74243750Srwatson */
75189279Srwatson
76189279Srwatson/*
77189279Srwatson * @test
78189279Srwatson * @bug 5047307
79189279Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
80189279Srwatson * @compile/ref=Test3.out -XDstdout -XDrawDiagnostics -nowarn -Xlint:deprecation A.java
81189279Srwatson */
82189279Srwatson
83189279Srwatson/*
84189279Srwatson * @test
85189279Srwatson * @bug 5047307
86189279Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
87189279Srwatson * @compile/ref=Test3b.out -XDstdout -XDrawDiagnostics -nowarn -Xlint:deprecation -Xmaxwarns 1 A.java
88189279Srwatson */
89189279Srwatson
90189279Srwatson/*
91189279Srwatson * @test
92189279Srwatson * @bug 5047307
93189279Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
94189279Srwatson * @compile/ref=Test4.out -XDstdout -XDrawDiagnostics -Xlint:deprecation A.java B.java
95189279Srwatson */
96155131Srwatson
97155131Srwatson/*
98155131Srwatson * @test
99155131Srwatson * @bug 5047307
100155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
101155131Srwatson * @compile/ref=Test4.out -XDstdout -XDrawDiagnostics -nowarn -Xlint:deprecation A.java B.java
102243750Srwatson */
103155131Srwatson
104155131Srwatson/*
105155131Srwatson * @test
106155131Srwatson * @bug 5047307
107155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
108155131Srwatson * @compile/ref=Test4b.out -XDstdout -XDrawDiagnostics -nowarn -Xlint:deprecation -Xmaxwarns 1 A.java B.java
109155131Srwatson */
110155131Srwatson
111155131Srwatson/*
112155131Srwatson * @test
113155131Srwatson * @bug 5047307
114155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
115155131Srwatson * @compile/ref=Test4c.out -XDstdout -XDrawDiagnostics -nowarn -Xlint:deprecation -Xmaxwarns 2 A.java B.java
116155131Srwatson */
117155131Srwatson
118155131Srwatson/*
119155131Srwatson * @test
120155131Srwatson * @bug 5047307
121155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
122155131Srwatson * @compile/ref=Test4d.out -XDstdout -XDrawDiagnostics -nowarn -Xlint:deprecation -Xmaxwarns 3 A.java B.java
123195740Srwatson */
124195740Srwatson
125195740Srwatson/*
126195740Srwatson * @test
127155131Srwatson * @bug 5047307
128195740Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
129195740Srwatson * @compile/ref=Test5.out -XDstdout -XDrawDiagnostics -Xlint:deprecation  P.java Q.java
130155131Srwatson */
131155131Srwatson
132155131Srwatson/*
133155131Srwatson * @test
134155131Srwatson * @bug 5047307
135155131Srwatson * @summary javac -nowarn improperly suppresses JLS-mandated warnings
136155131Srwatson * @compile/ref=Test5b.out -XDstdout -XDrawDiagnostics -Xlint:deprecation -Xmaxwarns 2 P.java Q.java
137155131Srwatson */
138155131Srwatson