public static interface Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨> extends Lazy<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>>, frege.run.Kind.U<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,?>,𝓨>, frege.run.Kind.B<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,?,?>,𝓧,𝓨>, frege.run.Kind.T<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,?,?,?>,𝓦,𝓧,𝓨>, frege.run.Kind.Q<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,?,?,?,?>,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.V<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,?,?,?,?,?>,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.VI<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,?,?,?,?,?,?>,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.VII<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,?,?,?,?,?,?,?>,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.VIII<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,?,?,?,?,?,?,?,?>,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.IX<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,?,?,?,?,?,?,?,?,?>,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.X<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,?,?,?,?,?,?,?,?,?,?>,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XI<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,?,?,?,?,?,?,?,?,?,?,?>,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XII<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,?,?,?,?,?,?,?,?,?,?,?,?>,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XIII<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XIV<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XV<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XVI<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XVII<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XVIII<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XIX<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XX<Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XXI<Func.XXIV<𝓐,𝓑,𝓒,𝓓,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XXII<Func.XXIV<𝓐,𝓑,𝓒,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XXIII<Func.XXIV<𝓐,𝓑,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XXIV<Func.XXIV<𝓐,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>, frege.run.Kind.XXV<Func.XXIV<?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?>,𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨>
| Modifier and Type | Interface and Description |
|---|---|
static class |
Func.XXIV.D<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨> |
| Modifier and Type | Method and Description |
|---|---|
Lazy<𝓨> |
apply(Lazy<𝓐> a,
Lazy<𝓑> b,
Lazy<𝓒> c,
Lazy<𝓓> d,
Lazy<𝓔> e,
Lazy<𝓕> f,
Lazy<𝓖> g,
Lazy<𝓗> h,
Lazy<𝓘> i,
Lazy<𝓙> j,
Lazy<𝓚> k,
Lazy<𝓛> l,
Lazy<𝓜> m,
Lazy<𝓝> n,
Lazy<𝓞> o,
Lazy<𝓟> p,
Lazy<𝓠> q,
Lazy<𝓡> r,
Lazy<𝓢> s,
Lazy<𝓣> t,
Lazy<𝓤> u,
Lazy<𝓥> v,
Lazy<𝓦> w,
Lazy<𝓧> x) |
Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨> |
call()
Compute the value if it is needed.
|
boolean |
isShared()
Tell if this is shared.
|
Lazy<𝓨> apply(Lazy<𝓐> a, Lazy<𝓑> b, Lazy<𝓒> c, Lazy<𝓓> d, Lazy<𝓔> e, Lazy<𝓕> f, Lazy<𝓖> g, Lazy<𝓗> h, Lazy<𝓘> i, Lazy<𝓙> j, Lazy<𝓚> k, Lazy<𝓛> l, Lazy<𝓜> m, Lazy<𝓝> n, Lazy<𝓞> o, Lazy<𝓟> p, Lazy<𝓠> q, Lazy<𝓡> r, Lazy<𝓢> s, Lazy<𝓣> t, Lazy<𝓤> u, Lazy<𝓥> v, Lazy<𝓦> w, Lazy<𝓧> x)
Func.XXIV<𝓐,𝓑,𝓒,𝓓,𝓔,𝓕,𝓖,𝓗,𝓘,𝓙,𝓚,𝓛,𝓜,𝓝,𝓞,𝓟,𝓠,𝓡,𝓢,𝓣,𝓤,𝓥,𝓦,𝓧,𝓨> call()
LazyCompute the value if it is needed.
boolean isShared()
LazyTell if this is shared.
Data and functions whose Lazy.call() method returns this as well
as simple boxes that just hold a value ready to be supplied and Thunks
are considered shared.
But a bare lambda expression is assumed to be in need of sharing. For example:
() -> 42