| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public abstract static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static <T> @NotNull ReflectProperties. | |
| public static <T> @NotNull ReflectProperties. |
| ReflectProperties | back to summary |
|---|---|
| public ReflectProperties() | |
| lazySoft | back to summary |
|---|---|
public static <T> @NotNull ReflectProperties.
| |
| lazySoft | back to summary |
|---|---|
public static <T> @NotNull ReflectProperties.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final kotlin.jvm.functions.Function0 | |
| private volatile SoftReference |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public T |
| initializer | back to summary |
|---|---|
| private final kotlin.jvm.functions.Function0<T> initializer | |
| value | back to summary |
|---|---|
| private volatile SoftReference<Object> value | |
| LazySoftVal | back to summary |
|---|---|
| public LazySoftVal(T initialValue, @NotNull kotlin.jvm.functions.Function0<T> initializer) | |
| invoke | back to summary |
|---|---|
| public T invoke() Implements abstract kotlin.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final Object |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected Object | |
| public final T | |
| public abstract T | |
| protected T |
| NULL_VALUE | back to summary |
|---|---|
| private static final Object NULL_VALUE | |
| Val | back to summary |
|---|---|
| public Val() | |
| escape | back to summary |
|---|---|
| protected Object escape(T value) | |
| getValue | back to summary |
|---|---|
public final T getValue(Object instance, Object metadata)
| |
| invoke | back to summary |
|---|---|
| public abstract T invoke() | |
| unescape | back to summary |
|---|---|
protected T unescape(Object value)
| |