public class TypeArg<T> extends Object
Modifier and Type | Field and Description |
---|---|
java.util.function.Function<T,Object> |
unwrap |
java.util.function.Function<Object,Object> |
wrap |
Constructor and Description |
---|
TypeArg(java.util.function.Function<Object,Object> wrap,
java.util.function.Function<T,Object> unwrap) |
Modifier and Type | Method and Description |
---|---|
static <U> TypeArg<U> |
of(Class<U> type) |
static <T> TypeArg<T> |
unknown() |
<X> X |
unwrap(T o) |
T |
wrap(Object o) |
public final java.util.function.Function<Object,Object> wrap
public final java.util.function.Function<T,Object> unwrap
public TypeArg(java.util.function.Function<Object,Object> wrap, java.util.function.Function<T,Object> unwrap)
Copyright © 2017. All rights reserved.