File: RawObject.diff

package info (click to toggle)
libdb-je-java 3.3.62-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 12,832 kB
  • ctags: 18,708
  • sloc: java: 149,906; xml: 1,980; makefile: 14; sh: 12
file content (28 lines) | stat: -rw-r--r-- 1,026 bytes parent folder | download | duplicates (4)
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;