summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSNull.java
diff options
context:
space:
mode:
authorBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
committerBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
commit40a9d99496e098562f090fb7ffce9e749011b131 (patch)
tree437df24d65470582e943e494a52db8ed65a881ae /projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSNull.java
parentff072dfe782f6f22123cd4ba050828d35c0d0fbd (diff)
Formatting pass
Diffstat (limited to 'projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSNull.java')
-rw-r--r--projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSNull.java128
1 files changed, 58 insertions, 70 deletions
diff --git a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSNull.java b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSNull.java
index db1f216..861f576 100644
--- a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSNull.java
+++ b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSNull.java
@@ -21,84 +21,72 @@ package net.wotonomy.foundation;
import java.io.Serializable;
/**
-* NSNull is used to represent null in Collections classes
-* because List and Map do not specify whether null values
-* are allowed and because NSArray and NSDictionary explicitly
-* do not allow null values. <br><br>
-*
-* Use of the static singleton method nullValue() is required
-* by this implementation because Java cannot return a singleton
-* instance from a constructor. Even then, more than one instance
-* may exist in the application due to object serialization.
-* Be sure to compare with equals().
-*
-* @author michael@mpowers.net
-* @author $Author: cgruber $
-* @version $Revision: 892 $
-*/
-public class NSNull implements Serializable
-{
- private static final NSNull instance = new NSNull();
-
- /**
- * Create a new instance of NSNull.
- */
- private NSNull ()
- {
- }
+ * NSNull is used to represent null in Collections classes because List and Map
+ * do not specify whether null values are allowed and because NSArray and
+ * NSDictionary explicitly do not allow null values. <br>
+ * <br>
+ *
+ * Use of the static singleton method nullValue() is required by this
+ * implementation because Java cannot return a singleton instance from a
+ * constructor. Even then, more than one instance may exist in the application
+ * due to object serialization. Be sure to compare with equals().
+ *
+ * @author michael@mpowers.net
+ * @author $Author: cgruber $
+ * @version $Revision: 892 $
+ */
+public class NSNull implements Serializable {
+ private static final NSNull instance = new NSNull();
- /**
- * Returns the static instance of nullValue.
- * Note that serialization may mean that more than
- * one instance of NSNull exists, so be sure to
- * compare with equals().
- */
- public static NSNull nullValue ()
- {
- return instance;
- }
+ /**
+ * Create a new instance of NSNull.
+ */
+ private NSNull() {
+ }
- /**
- * Returns a human-readable string representation.
- */
- public String toString()
- {
- return "[null]";
- }
-
- /**
- * Hashcode of all instances is zero.
- */
- public int hashCode()
- {
- return 0;
- }
-
- /**
- * Implemented to return true for any instance of NSNull.
- */
- public boolean equals( Object anObject )
- {
- return ( anObject instanceof NSNull );
- }
+ /**
+ * Returns the static instance of nullValue. Note that serialization may mean
+ * that more than one instance of NSNull exists, so be sure to compare with
+ * equals().
+ */
+ public static NSNull nullValue() {
+ return instance;
+ }
+
+ /**
+ * Returns a human-readable string representation.
+ */
+ public String toString() {
+ return "[null]";
+ }
+
+ /**
+ * Hashcode of all instances is zero.
+ */
+ public int hashCode() {
+ return 0;
+ }
+
+ /**
+ * Implemented to return true for any instance of NSNull.
+ */
+ public boolean equals(Object anObject) {
+ return (anObject instanceof NSNull);
+ }
}
/*
- * $Log$
- * Revision 1.1 2006/02/16 12:47:16 cgruber
- * Check in all sources in eclipse-friendly maven-enabled packages.
+ * $Log$ Revision 1.1 2006/02/16 12:47:16 cgruber Check in all sources in
+ * eclipse-friendly maven-enabled packages.
*
- * Revision 1.3 2003/08/06 23:07:52 chochos
- * general code cleanup (mostly, removing unused imports)
+ * Revision 1.3 2003/08/06 23:07:52 chochos general code cleanup (mostly,
+ * removing unused imports)
*
- * Revision 1.2 2001/03/01 20:36:09 mpowers
- * Implemented equals, hashcode, and serializable.
+ * Revision 1.2 2001/03/01 20:36:09 mpowers Implemented equals, hashcode, and
+ * serializable.
*
- * Revision 1.1 2001/02/26 22:41:51 mpowers
- * Implemented null placeholder classes.
- * Duplicator now uses NSNull.
- * No longer catching base exception class.
+ * Revision 1.1 2001/02/26 22:41:51 mpowers Implemented null placeholder
+ * classes. Duplicator now uses NSNull. No longer catching base exception class.
*
*
*/
-