coreLib and Java collections utilities
Library functions
JDR subsystem: utility methods made public
Initial version of lazy Java type resolver
Annotations supported
Allow to trigger search for external annotations lazily
Resolving functions (no propagation/alternative signatures)
Basic implementation for class resolver
JavaDescriptorResolver can work in lazy or non-lazy mode
Support netsted classes
All Java classes extend java.lang.Object (directly or indirectly)
ifEmpty for collections
Constructors supported
printAndReturn() added
Adding submodule to the context
isEmpty() and flatten() added
Differentiate package fragments loaded from java packages and java (static) classes
Proper toString() added to lazy classes
Properly load Java classes as packages
Resolve functions in packages loaded from Java classes