< prev index next >

jaxws/src/java.xml.ws.annotation/share/classes/javax/annotation/Generated.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 27,62 **** import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*; /** ! * The Generated annotation is used to mark source code that has been generated. * It can also be used to differentiate user written code from generated code ! * in a single file. When used, the value element must have the name of the * code generator. The recommended convention is to use the fully qualified ! * name of the code generator in the value field . ! * <p>For example: com.company.package.classname. ! * The date element is used to indicate the date the source was generated. ! * The date element must follow the ISO 8601 standard. For example the date ! * element would have the following value 2001-07-04T12:08:56.235-0700 * which represents 2001-07-04 12:08:56 local time in the U.S. Pacific ! * Time time zone.</p> ! * <p>The comment element is a place holder for any comments that the code ! * generator may want to include in the generated code.</p> * * @since 1.6, Common Annotations 1.0 */ @Documented @Retention(SOURCE) @Target({PACKAGE, TYPE, ANNOTATION_TYPE, METHOD, CONSTRUCTOR, FIELD, LOCAL_VARIABLE, PARAMETER}) public @interface Generated { /** ! * The value element MUST have the name of the code generator. * The recommended convention is to use the fully qualified name of the ! * code generator. For example: com.acme.generator.CodeGen. */ String[] value(); /** * Date when the source was generated. --- 27,66 ---- import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*; /** ! * The <code>Generated</code> annotation is used to mark source code ! * that has been generated. * It can also be used to differentiate user written code from generated code ! * in a single file. ! * <p>The <code>value</code> element must have the name of the * code generator. The recommended convention is to use the fully qualified ! * name of the code generator in the value field, ! * for example <code>com.company.package.classname</code>.</p> ! * <p>The <code>date</code> element is used to indicate the date the ! * source was generated. ! * The <code>date</code> element must follow the ISO 8601 standard. ! * For example, the <code>date</code> element could have the ! * value <code>2001-07-04T12:08:56.235-0700</code>, * which represents 2001-07-04 12:08:56 local time in the U.S. Pacific ! * time zone.</p> ! * <p>The <code>comment</code> element is a place holder for any comments ! * that the code generator may want to include in the generated code.</p> * * @since 1.6, Common Annotations 1.0 */ @Documented @Retention(SOURCE) @Target({PACKAGE, TYPE, ANNOTATION_TYPE, METHOD, CONSTRUCTOR, FIELD, LOCAL_VARIABLE, PARAMETER}) public @interface Generated { /** ! * The value element must have the name of the code generator. * The recommended convention is to use the fully qualified name of the ! * code generator. For example: <code>com.acme.generator.CodeGen</code>. */ String[] value(); /** * Date when the source was generated.
< prev index next >