public class RuntimeMethods
extends java.lang.Object
| Constructor and Description |
|---|
RuntimeMethods() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
coerce(java.lang.Object value,
java.lang.reflect.Type t)
Coerce a value e.g., from a JSON bindings, to a more specific a Java value, using
ICoercionProvider
where applicable. |
static java.lang.Object |
coerceFromBindingsValue(java.lang.Object value,
java.lang.reflect.Type t) |
static java.lang.Object |
coerceToBindingValue(java.lang.Object arg) |
static java.lang.Object |
constructProxy(java.lang.Object root,
java.lang.Class iface) |
static <T> java.lang.Iterable<T> |
makeIterable(java.util.Iterator<T> iter) |
static IProxyFactory |
maybeSelfProxyClass(java.lang.Class<?> rootClass,
java.lang.Class<?> iface) |
static java.lang.Object |
unFakeProxy(java.lang.Object proxy) |
public static java.lang.Object constructProxy(java.lang.Object root,
java.lang.Class iface)
public static java.lang.Object coerceFromBindingsValue(java.lang.Object value,
java.lang.reflect.Type t)
public static java.lang.Object coerce(java.lang.Object value,
java.lang.reflect.Type t)
ICoercionProvider
where applicable. Note, for List the type corresponds with the deepest component type of the list,
see ListCoercer.public static IProxyFactory maybeSelfProxyClass(java.lang.Class<?> rootClass, java.lang.Class<?> iface)
public static java.lang.Object coerceToBindingValue(java.lang.Object arg)
public static java.lang.Object unFakeProxy(java.lang.Object proxy)
public static <T> java.lang.Iterable<T> makeIterable(java.util.Iterator<T> iter)
Copyright © 2024. All rights reserved.