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