PROPOSAL : Specify nullable argument

Stephen Colebourne scolebourne at
Wed Mar 18 03:51:14 PDT 2009

2009/3/17 Olivier Chorier <lapsus63 at>:
> Here, the '!' indicates a mandatory argument (not null).
> However, I don't know if the '!' marker could be the most appropriate.

See and

So, yes, the ! is probably appropriate, although I place it after the type.

Unfortunately, JSR305 is pushing Java down the annotation route for
this. I personally find this verbose and broken (as the check is
optional not mandatory which is misleading).

That said, type system changes like String! are out of scope for Coin.


More information about the coin-dev mailing list