test/tools/javac/depDocComment/DeprecatedDocComment2.java

Thu, 05 Mar 2009 17:25:37 +0000

author
mcimadamore
date
Thu, 05 Mar 2009 17:25:37 +0000
changeset 238
86b60aa941c6
parent 1
9a66ca7c79fa
child 554
9d9f26857129
permissions
-rw-r--r--

6799605: Basic/Raw formatters should use type/symbol printer instead of toString()
Summary: create new combo type/symbol visitor printer used by all diagnostic formatters
Reviewed-by: jjg

duke@1 1 /*
duke@1 2 * Copyright 1999 Sun Microsystems, Inc. All Rights Reserved.
duke@1 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@1 4 *
duke@1 5 * This code is free software; you can redistribute it and/or modify it
duke@1 6 * under the terms of the GNU General Public License version 2 only, as
duke@1 7 * published by the Free Software Foundation.
duke@1 8 *
duke@1 9 * This code is distributed in the hope that it will be useful, but WITHOUT
duke@1 10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@1 11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@1 12 * version 2 for more details (a copy is included in the LICENSE file that
duke@1 13 * accompanied this code).
duke@1 14 *
duke@1 15 * You should have received a copy of the GNU General Public License version
duke@1 16 * 2 along with this work; if not, write to the Free Software Foundation,
duke@1 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@1 18 *
duke@1 19 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
duke@1 20 * CA 95054 USA or visit www.sun.com if you need additional information or
duke@1 21 * have any questions.
duke@1 22 */
duke@1 23
duke@1 24 // WARNING: this file much be compiled first before DeprecatedDocCommentTest.java
duke@1 25 // in test/tools/javac/ is compiled. This is because the compiler *does not*
duke@1 26 // print deprecation warnings for a file currently being compiled.
duke@1 27
duke@1 28 // If this file fails to compile, then the test has failed. The test does not
duke@1 29 // need to be run.
duke@1 30
duke@1 31 //package depDocComment ;
duke@1 32
duke@1 33 public class DeprecatedDocComment2 {
duke@1 34
duke@1 35 public static void main(String argv[]) {
duke@1 36
duke@1 37 // should just skip over this one
duke@1 38 System.out.println("Hello World");
duke@1 39
duke@1 40 /* and this one too */
duke@1 41 System.out.println("Hello World");
duke@1 42
duke@1 43 }
duke@1 44
duke@1 45 /**
duke@1 46 * @deprecated The compiler should print out deprecation warning for this
duke@1 47 * function
duke@1 48 */
duke@1 49 public static void deprecatedTest1() {
duke@1 50 System.out.println("1");
duke@1 51 }
duke@1 52
duke@1 53 /*
duke@1 54 * @deprecated The compiler should not print deprecation warning since this
duke@1 55 * is not a legal docComment
duke@1 56 */
duke@1 57 public static void deprecatedTest2() {
duke@1 58 System.out.println("1");
duke@1 59 }
duke@1 60
duke@1 61 /*
duke@1 62 * @deprecated Nor this one */
duke@1 63 public static void deprecatedTest3() {
duke@1 64 System.out.println("1");
duke@1 65 }
duke@1 66
duke@1 67 /* @deprecated Nor this */
duke@1 68 public static void deprecatedTest4() {
duke@1 69 System.out.println("1");
duke@1 70 }
duke@1 71
duke@1 72 /** @deprecated But it should for this */
duke@1 73 public static void deprecatedTest5() {
duke@1 74 System.out.println("1");
duke@1 75 }
duke@1 76
duke@1 77 /**@deprecated But it should for this*/
duke@1 78 public static void deprecatedTest6() {
duke@1 79 System.out.println("1");
duke@1 80 }
duke@1 81
duke@1 82 /*
duke@1 83 @deprecated But not for this
duke@1 84 */
duke@1 85 public static void deprecatedTest7() {
duke@1 86 System.out.println("1");
duke@1 87 }
duke@1 88
duke@1 89
duke@1 90
duke@1 91 /**
duke@1 92 * not at the beginning of line @deprecated But not for this
duke@1 93 */
duke@1 94 public static void deprecatedTest8() {
duke@1 95 System.out.println("1");
duke@1 96 }
duke@1 97
duke@1 98 }

mercurial