18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22 * CA 95054 USA or visit www.sun.com if you need additional information or
23 * have any questions.
24 */
25
26 package com.sun.tools.apt.mirror.declaration;
27
28
29 import com.sun.mirror.declaration.*;
30 import com.sun.mirror.util.DeclarationVisitor;
31 import com.sun.tools.apt.mirror.AptEnv;
32 import com.sun.tools.javac.code.Symbol.VarSymbol;
33
34
35 /**
36 * Implementation of EnumConstantDeclaration
37 */
38
39 public class EnumConstantDeclarationImpl extends FieldDeclarationImpl
40 implements EnumConstantDeclaration {
41
42 EnumConstantDeclarationImpl(AptEnv env, VarSymbol sym) {
43 super(env, sym);
44 }
45
46 /**
47 * {@inheritDoc}
48 */
49 public EnumDeclaration getDeclaringType() {
50 return (EnumDeclaration) super.getDeclaringType();
51 }
52
53 /**
54 * {@inheritDoc}
55 */
56 public void accept(DeclarationVisitor v) {
57 v.visitEnumConstantDeclaration(this);
58 }
|
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22 * CA 95054 USA or visit www.sun.com if you need additional information or
23 * have any questions.
24 */
25
26 package com.sun.tools.apt.mirror.declaration;
27
28
29 import com.sun.mirror.declaration.*;
30 import com.sun.mirror.util.DeclarationVisitor;
31 import com.sun.tools.apt.mirror.AptEnv;
32 import com.sun.tools.javac.code.Symbol.VarSymbol;
33
34
35 /**
36 * Implementation of EnumConstantDeclaration
37 */
38 @SuppressWarnings("deprecation")
39 public class EnumConstantDeclarationImpl extends FieldDeclarationImpl
40 implements EnumConstantDeclaration {
41
42 EnumConstantDeclarationImpl(AptEnv env, VarSymbol sym) {
43 super(env, sym);
44 }
45
46 /**
47 * {@inheritDoc}
48 */
49 public EnumDeclaration getDeclaringType() {
50 return (EnumDeclaration) super.getDeclaringType();
51 }
52
53 /**
54 * {@inheritDoc}
55 */
56 public void accept(DeclarationVisitor v) {
57 v.visitEnumConstantDeclaration(this);
58 }
|