• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  /* Licensed to the Apache Software Foundation (ASF) under one or more
2   * contributor license agreements.  See the NOTICE file distributed with
3   * this work for additional information regarding copyright ownership.
4   * The ASF licenses this file to You under the Apache License, Version 2.0
5   * (the "License"); you may not use this file except in compliance with
6   * the License.  You may obtain a copy of the License at
7   *
8   *     http://www.apache.org/licenses/LICENSE-2.0
9   *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  
17  package java.lang;
18  
19  import java.lang.annotation.Documented;
20  import java.lang.annotation.Retention;
21  import java.lang.annotation.RetentionPolicy;
22  
23  /**
24   * Annotation type used to mark program elements that should no longer be used
25   * by programmers. Compilers produce a warning if a deprecated program element
26   * is used.
27   *
28   * @since 1.5
29   */
30  @Documented
31  @Retention(RetentionPolicy.RUNTIME)
32  public @interface Deprecated {
33  }
34