1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the GNU General Public License v3+, or later.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package net
.multiphasicapps
.classfile
;
12 import cc
.squirreljme
.runtime
.cldc
.debug
.Debugging
;
15 * This is an annotation value which represents a class.
19 public final class AnnotationValueClass
20 implements AnnotationValue
22 /** The class name. */
23 protected final FieldDescriptor name
;
26 * Initializes the class annotation.
28 * @param __n The name used
29 * @throws NullPointerException On null arguments.
32 public AnnotationValueClass(FieldDescriptor __n
)
33 throws NullPointerException
36 throw new NullPointerException("NARG");
46 public final boolean equals(Object __o
)
48 throw Debugging
.todo();
56 public final int hashCode()
58 throw Debugging
.todo();
66 public final String
toString()
68 throw Debugging
.todo();