You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Travis CI <bu...@travis-ci.org> on 2020/10/03 15:39:39 UTC
Still Failing: apache/tapestry-5#480 (master - 2dab8e0)
Build Update for apache/tapestry-5
-------------------------------------
Build: #480
Status: Still Failing
Duration: 44 mins and 23 secs
Commit: 2dab8e0 (master)
Author: Benjamin Weidig
Message: TAP5-2640: tapestry-json improvements
(implement Collection/Map, better exceptions)
tapestry-json: added JSONTypeMismatchException
Added JSONTypeMismatchException and JSONValueNotFoundException. JSONObject behaviour improved by using opt() isntead of get for mor specific types, so we can actually use the new exceptions.
tapestry-json: JSONArray get() now throws IndexOutOfBoundsException
There's no reason to repackage the original exception into a RuntimeException.
tapestry-json: JSONTokener constructors exceptions improved
tapestry-json: improve JSONSpec tests
tapestry-json: better exception building
tapestry-json: added JSONSyntaxException
tapesty-json: javadoc updated
tapestry-json: JSONArray non-finite/nan check fixed
The constructor wasn't using checkedPut, even though the javadoc states that doubles are checked.
tapestry-json: javadoc typo
tapestry-json: added JSONArrayIndexOutOfBoundsException
tapestry-json: code style
tapestrsy-json: fix lossy conversion
tapestry-json: source formatting
tapestry-json: throw IllegalArgumentException on invalid doubles
tapestry-json: JSONObject implements Map<String, Object>
To provide better interoperability with Java collections the JSONObject type now implements Map<String, Object>.
The needed changes are marginal:
- putAll -> now returns void (breaking change)
- Arguments for key are Object -> shouldn't be a problem
tapestry-json: added get{type}OrDefault methods to JSONObject
tapestry-json: make JSONArray a "real" Collection (wip)
tapestry-json: JSONArray improve javadoc
tapestry-json: JSONObject improve javadoc
View the changeset: https://github.com/apache/tapestry-5/compare/0c3ef1186922...2dab8e0ad16c
View the full build log and details: https://travis-ci.org/github/apache/tapestry-5/builds/732521188?utm_medium=notification&utm_source=email
--
You can unsubscribe from build emails from the apache/tapestry-5 repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=70039&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.