elvis pattern refinement (was Syntax patterns)
Ruslan Shevchenko
rssh at gradsoft.com.ua
Fri Apr 24 10:54:35 PDT 2009
> a!=null ? a.method() : b
> a?.method() ?: b
>
> however, that would be semantically different in meaning (as now b is
> returned if method() returns null, which wasn't originally the case)
>
> Thus, this construct is invalid for Elvis, Null-safe and the
> combination of the two.
>
Ok, so will exclude one.
next question:
a!=null ? a.method() : null
must be counted or not ?
(i.e. it's clean safe method call)
> Stephen
>
>
More information about the coin-dev
mailing list