You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2007/12/18 09:50:23 UTC

svn commit: r605143 - /incubator/sling/trunk/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java

Author: fmeschbe
Date: Tue Dec 18 00:50:15 2007
New Revision: 605143

URL: http://svn.apache.org/viewvc?rev=605143&view=rev
Log:
Some code cleanup cleaned up too much in the constructors :-)

Modified:
    incubator/sling/trunk/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java

Modified: incubator/sling/trunk/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java?rev=605143&r1=605142&r2=605143&view=diff
==============================================================================
--- incubator/sling/trunk/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java (original)
+++ incubator/sling/trunk/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java Tue Dec 18 00:50:15 2007
@@ -157,6 +157,8 @@
      * @exception JSONException If a value is a non-finite number.
      */
     public JSONObject(JSONObject jo, String[] sa) throws JSONException {
+        this(); // basic setup
+
         for (int i = 0; i < sa.length; i += 1) {
             putOpt(sa[i], jo.opt(sa[i]));
         }
@@ -169,6 +171,8 @@
      * @throws JSONException If there is a syntax error in the source string.
      */
     public JSONObject(JSONTokener x) throws JSONException {
+        this(); // basic setup
+
         char c;
         String key;
 
@@ -246,7 +250,9 @@
      * from the object.
      */
     public JSONObject(Object object, String names[]) {
-    	Class<? extends Object> c = object.getClass();
+        this(); // basic setup
+
+        Class<? extends Object> c = object.getClass();
     	for (int i = 0; i < names.length; i += 1) {
     		try {
     			String name = names[i];