| Package | Description |
|---|---|
| org.osgl | |
| org.osgl.util |
| Modifier and Type | Class and Description |
|---|---|
static class |
Lang.Val<T> |
| Modifier and Type | Method and Description |
|---|---|
Lang.Var<T> |
Lang.Var.accept(Lang.Visitor<? super T> visitor) |
Lang.Var<T> |
Lang.Var.acceptLeft(Lang.Visitor<? super T> visitor) |
Lang.Var<T> |
Lang.Var.each(Lang.Visitor<? super T> visitor) |
Lang.Var<T> |
Lang.Var.eager() |
Lang.Var<T> |
Lang.Var.forEach(Lang.Visitor<? super T> visitor) |
Lang.Var<T> |
Lang.Var.lazy() |
static <T> Lang.Var<T> |
Lang.Var.of(T t) |
Lang.Var<T> |
Lang.Var.parallel() |
Lang.Var<T> |
Lang.Var.sequential() |
Lang.Var<T> |
Lang.Var.set(Lang.Var<T> var) |
Lang.Var<T> |
Lang.Var.set(T value) |
Lang.Var<T> |
Lang.Val.set(T value) |
Lang.Var<T> |
Lang.Var.update(Lang.Func0<T> changer) |
Lang.Var<T> |
Lang.Var.update(Lang.Function<T,T> changer) |
static <T> Lang.Var<T> |
Lang.var() |
static <T> Lang.Var<T> |
Lang.var(T t) |
| Modifier and Type | Method and Description |
|---|---|
<R> Lang.F1<R,Lang.Var<T>> |
Lang.Var._f.mapper(Lang.Function<R,T> mapper) |
Lang.F1<T,Lang.Var<T>> |
Lang.Var._f.setter() |
Lang.F1<T,Lang.Var<T>> |
Lang.Var._f.updater(Lang.Func2<T,T,T> changer) |
Lang.F1<T,Lang.Var<T>> |
Lang.Var._f.updater(Lang.Function<T,T> changer) |
| Modifier and Type | Method and Description |
|---|---|
static <T,R> R |
Lang.invokeStatic(Lang.Var<Method> methodBag,
Class<T> c,
String methodName,
Object... pa)
Invoke a static method by name and parameters.
|
static <T,R> R |
Lang.invokeVirtual(Lang.Var<Method> methodBag,
T o,
String methodName,
Object... pa)
Invoke a virtual method by instance, method name and arguments.
|
Lang.Var<T> |
Lang.Var.set(Lang.Var<T> var) |
| Modifier and Type | Class and Description |
|---|---|
static class |
S.Val |
static class |
S.Var |
| Modifier and Type | Method and Description |
|---|---|
Lang.Var<T> |
Const.toVar() |
| Modifier and Type | Method and Description |
|---|---|
static <E> Const |
Const.of(Lang.Var<E> var) |
Copyright © 2014–2019 OSGL (Open Source General Library). All rights reserved.