Indentations break the feed.
[SquirrelJME.git] / modules / cldc-compact / src / main / java / cc / squirreljme / jvm / suite / StandardName.java
blob114fbdcc6137a0488931a9179a4d0fe9d8735ed9
1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
3 // SquirrelJME
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the Mozilla Public License Version 2.0.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package cc.squirreljme.jvm.suite;
12 import cc.squirreljme.runtime.cldc.debug.Debugging;
14 /**
15 * This represents the name of a standard.
17 * @since 2017/12/05
19 public final class StandardName
20 implements Comparable<StandardName>
22 /**
23 * Initializes the standard name.
25 * @param __s The name of the standard.
26 * @throws InvalidSuiteException If the name is not valid.
27 * @throws NullPointerException On null arguments.
28 * @since 2017/12/05
30 public StandardName(String __s)
31 throws InvalidSuiteException, NullPointerException
33 if (__s == null)
34 throw new NullPointerException("NARG");
36 throw Debugging.todo();
39 /**
40 * {@inheritDoc}
41 * @since 2017/12/05
43 @Override
44 public int compareTo(StandardName __o)
46 throw Debugging.todo();
49 /**
50 * {@inheritDoc}
51 * @since 2017/12/05
53 @Override
54 public boolean equals(Object __o)
56 throw Debugging.todo();
59 /**
60 * {@inheritDoc}
61 * @since 2017/12/05
63 @Override
64 public int hashCode()
66 throw Debugging.todo();
69 /**
70 * {@inheritDoc}
71 * @since 2017/12/05
73 @Override
74 public String toString()
76 throw Debugging.todo();