I'd like to merge another iteration, which appears [1] almost stable. However 
this is a large change, almost impossible to review all its details.

Key achievements so far:
- metamodel: has now drastically reduced its amount of guava predicates
- metamodel: slight API improvements, such that internal meta-data that is kept 
in Java Collections is no longer copied into immutable lists for any calling 
client, instead Java Streams are returned (which treat the underlying 
collections un-modifiable by design)
- the ObjectAdapter per-session map/cache is history 
- the legacy modules have been removed
- in the process I've discovered 2 metamodel validation bugs: validation stops 
too early (which also occur in 1.16.x)

[1] I believe 'transient' standalone collections do not work, I've possibly 
thrown away too much.


[ Full content available at: https://github.com/apache/isis/pull/123 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to