Hi Markus, aligning isEmpty to mimic count in KVC context is a logic step but I would advise against it as changing that behavior could silently break code of many projects.
A far better implementation could have been to route all KVC calls to the NSArray object itself and introduce something like @items if you want the KVC to evaluate on every contained item. At least that would be more expressive. jm2c jw > Am 14.05.2018 um 10:54 schrieb Markus Ruggiero <mailingli...@kataputt.com>: > > NSArray implements java.util.List > This interface specifies the method boolean isEmpty() and NSArray correclty > implements it. > > Unfortunately key-value-coding does not know about this. When using isEmpty > in a binding (eg. WOConditional) the key "isEmpty" is not trapped but passed > on to all the objects. > > isEmpty should be trapped in NSArray.java in the same way count() is handled. > > What do you think? > > ---markus--- _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com