/* * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /** * Interfaces used to model program element declarations. A * declaration is represented by the appropriate subinterface of * {@link com.sun.mirror.declaration.Declaration}, and an annotation * is represented as an {@link * com.sun.mirror.declaration.AnnotationMirror}. * * <p>The {@code apt} tool and its associated API have been superseded * by the standardized annotation processing API. The replacement for * the functionality in this package is {@link * javax.lang.model.element}. * * @since 1.5 */ package com.sun.mirror.declaration;