{"push_id":822881989,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"409eb9f2922dcdc35013ebbbbfd3e3b05ea79259","before":"0afd26623c0fa44c3c36d3b70323fa97c248106a","commits":[{"sha":"409eb9f2922dcdc35013ebbbbfd3e3b05ea79259","author":{"email":"5415d0e53a9d648bb61119db9589a2e42e24c0c2@arch.ethz.ch","name":"Lukas Treyer"},"message":"changed all method signatures containing collections and maps to accept\nwildcard generic types, e.g. Collection<?> instead of\nCollection<Object>. This was proposed by other pull requests (#111,\n#112) already. Consider this commit as merge with #111 and #112.\n\nJSONArray:\n\t- put(Collection<?> value) {...}\n\t- put(Map<String, ?> value) {...}\n\t- put(int index, Collection<?> value) throws JSONException {...}\n\t- put(int index, Map<String, ?> value) throws JSONException {...}\n\nJSONObject:\n\t- put(String key, Collection<?> value) throws JSONException {...}\n\t- put(String key, Map<String, ?> value) throws JSONException {...}\n\n\nChanged all code affected by new JSONObject and JSONArray constructors:\n\t\nJSONObject:\n\t- valueToString(Object value) throws JSONException {\n\t\t- value instanceof Map\n\t\t- value instanceof Collection\n\t  }\n\t- wrap(Object object) {\n\t\t- value instanceof Map\n\t\t- value instanceof Collection\n\t  }\n\t- writeValue(Writer writer, Object value,\n\t\t\t int indentFactor, int indent){\n        - value instanceof Map\n        - value instanceof Collection\n      }","distinct":true,"url":"https://api.github.com/repos/treyerl/JSON-java/commits/409eb9f2922dcdc35013ebbbbfd3e3b05ea79259"}]}