Source compatibility report for the JSON.simple library between 1.0.2 and 1.1 versions

Test Info


Library NameJSON.simple
Version #11.0.2
Version #21.1

Test Results


Total Java ARchives1
Total Methods / Classes88 / 7
VerdictIncompatible
(0.6%)

Problem Summary


SeverityCount
Added Methods-45
Removed MethodsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High0
Medium3
Low0
Other Changes
in Data Types
-2

Added Methods (45)


json_simple-1.1.jar, ContainerFactory.class
package org.json.simple.parser
ContainerFactory.creatArrayContainer ( ) [abstract]  :  List
ContainerFactory.createObjectContainer ( ) [abstract]  :  Map

json_simple-1.1.jar, ContentHandler.class
package org.json.simple.parser
ContentHandler.endArray ( ) [abstract]  :  boolean
ContentHandler.endJSON ( ) [abstract]  :  void
ContentHandler.endObject ( ) [abstract]  :  boolean
ContentHandler.endObjectEntry ( ) [abstract]  :  boolean
ContentHandler.primitive ( Object p1 ) [abstract]  :  boolean
ContentHandler.startArray ( ) [abstract]  :  boolean
ContentHandler.startJSON ( ) [abstract]  :  void
ContentHandler.startObject ( ) [abstract]  :  boolean
ContentHandler.startObjectEntry ( String p1 ) [abstract]  :  boolean

json_simple-1.1.jar, JSONArray.class
package org.json.simple
JSONArray.toJSONString ( )  :  String
JSONArray.toJSONString ( List p1 ) [static]  :  String
JSONArray.writeJSONString ( List p1, Writer p2 ) [static]  :  void
JSONArray.writeJSONString ( Writer p1 )  :  void

json_simple-1.1.jar, JSONAware.class
package org.json.simple
JSONAware.toJSONString ( ) [abstract]  :  String

json_simple-1.1.jar, JSONObject.class
package org.json.simple
JSONObject.toJSONString ( )  :  String
JSONObject.toJSONString ( Map p1 ) [static]  :  String
JSONObject.writeJSONString ( Map p1, Writer p2 ) [static]  :  void
JSONObject.writeJSONString ( Writer p1 )  :  void

json_simple-1.1.jar, JSONParser.class
package org.json.simple.parser
JSONParser.getPosition ( )  :  int
JSONParser.parse ( Reader p1, ContainerFactory p2 )  :  Object
JSONParser.parse ( Reader p1, ContentHandler p2 )  :  void
JSONParser.parse ( Reader p1, ContentHandler p2, boolean p3 )  :  void
JSONParser.parse ( String p1 )  :  Object
JSONParser.parse ( String p1, ContainerFactory p2 )  :  Object
JSONParser.parse ( String p1, ContentHandler p2 )  :  void
JSONParser.parse ( String p1, ContentHandler p2, boolean p3 )  :  void
JSONParser.reset ( )  :  void

json_simple-1.1.jar, JSONStreamAware.class
package org.json.simple
JSONStreamAware.writeJSONString ( Writer p1 ) [abstract]  :  void

json_simple-1.1.jar, JSONValue.class
package org.json.simple
JSONValue.escape ( String p1 ) [static]  :  String
JSONValue.parseWithException ( Reader p1 ) [static]  :  Object
JSONValue.parseWithException ( String p1 ) [static]  :  Object
JSONValue.toJSONString ( Object p1 ) [static]  :  String
JSONValue.writeJSONString ( Object p1, Writer p2 ) [static]  :  void

json_simple-1.1.jar, ParseException.class
package org.json.simple.parser
ParseException.getErrorType ( )  :  int
ParseException.getPosition ( )  :  int
ParseException.getUnexpectedObject ( )  :  Object
ParseException.ParseException ( int p1 )
ParseException.ParseException ( int p1, int p2, Object p3 )
ParseException.ParseException ( int p1, Object p2 )
ParseException.setErrorType ( int p1 )  :  void
ParseException.setPosition ( int p1 )  :  void
ParseException.setUnexpectedObject ( Object p1 )  :  void
ParseException.toString ( )  :  String

to the top

Problems with Methods, Medium Severity (3)


json_simple-1.0.2.jar, JSONParser
package org.json.simple.parser
[+] JSONParser.parse ( Reader p1 )  :  Object (3)

to the top

Other Changes in Data Types (2)


json_simple-1.0.2.jar
package org.json.simple.parser
[+] JSONParser (2)

to the top

Java ARchives (1)


json_simple-1.0.2.jar

to the top