1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
Index: libdb-je-java-3.3.62/src/com/sleepycat/persist/raw/RawObject.java
===================================================================
--- libdb-je-java-3.3.62.orig/src/com/sleepycat/persist/raw/RawObject.java 2008-12-06 17:17:37.000000000 -0500
+++ libdb-je-java-3.3.62/src/com/sleepycat/persist/raw/RawObject.java 2008-12-06 17:19:16.000000000 -0500
@@ -10,6 +10,7 @@
import java.util.Arrays;
import java.util.Map;
+import java.util.HashMap;
import java.util.TreeSet;
import com.sleepycat.persist.evolve.Conversion;
@@ -58,9 +59,12 @@
public RawObject(RawType type,
Map<String,Object> values,
RawObject superObject) {
- if (type == null || values == null) {
- throw new NullPointerException();
- }
+ if (type == null) {
+ throw new NullPointerException();
+ }
+ if (values == null) {
+ values = new HashMap<String,Object>();
+ }
this.type = type;
this.values = values;
this.superObject = superObject;
|