the name of the anonymous class containing lazy value definitions
a map from lazy value names to their definition
the tree serving as entrypoint to a lazy implicit
the name of the anonymous class containing lazy value definitions
a map from lazy value names to their definition
the tree serving as entrypoint to a lazy implicit
Checks if a Tree
is a reference to a lazy value generated by Lazy
.
Checks if a Tree
is a reference to a lazy value generated by Lazy
. If it is a valid reference, it returns
a Tree
with the corresponding definition and a new LazyContext
to be used in inner searches. The new
LazyContext
does not have the followed reference in order to prevent infinite loops when searching (the
original use case for Lazy
).
the tree to be checked
if tree
is a reference to a Lazy
-generated value, a Some
with the respective definition and a new
LazyContext
; None
otherwise.
A representation of all the relevant information of a
Lazy
-generated tree.the name of the anonymous class containing lazy value definitions
a map from lazy value names to their definition
the tree serving as entrypoint to a lazy implicit