mkarg commented on issue #46: [JOHNZON-278] Return constant instead of new instance of empty block / empty array URL: https://github.com/apache/johnzon/pull/46#issuecomment-533874146 > geronimo passed the TCK Then apparently the JSON-P TCK is incomplete _or_ is buggy _or_ is not meant to test *the API JAR* itself (here: Geronimo Spec) but just *the implementing product* (Here: Johnzon Core). Possibly the TCK was authored with the idea that the original API JAR is used always, so there wouldn't be a need to test itself. Also the TCK is just intended to certify *compliance* to the rules laid out be Spec document and API, but does not guarantee general *bug-freeness* of that product. > Side note: our empty object impl is available at https://github.com/apache/geronimo-specs/blob/trunk/geronimo-json_1.1_spec/src/main/java/javax/json/EmptyJsonObject.java and was done to make the impl independent of any impl. Maybe there is a misunderstanding: Jakarta JSON-P API is *not* an implementation of JSON-P, it is the JSON-P _spec_ itself. It already *is* independent of any *implementing product*.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services