playframework/playframework — pull request #3508 by mkurz (2014-10-15 01:43:49+00:00)
Title: Add java.util.UUID JavaScript literal binder

Without the proposed binder, Play doesn't compile the project with the message:

No JavaScript literal binder found for type java.util.UUID. Try to implement an implicit JavascriptLiteral for this type.
when using one of the following routes:

GET	/test1 controllers.Application.test(id: java.util.UUID = null)
# or
GET	/test2 controllers.Application.test(id: java.util.UUID = java.util.UUID.fromString("00000000-0000-0000-0000-000000000000"))

With the attached Fix these routes work fine now.

Please backport to 2.3.x like you did with #3044 (be aware to rename `JavascriptLiteral` to `JavascriptLitteral` for the 2.3.x branch).