public interface TypeTraverserProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
TypeTraverserProvider.Default |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
isUnhandled(Object instance) |
static TypeTraverserProvider.Default |
New(TypeTraverser.Creator traverserCreator,
XGettingMap<Object,TypeTraverser<?>> traversersPerInstance,
XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType,
XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType) |
<T> TypeTraverser<T> |
provide(T instance) |
default boolean isUnhandled(Object instance)
<T> TypeTraverser<T> provide(T instance)
static TypeTraverserProvider.Default New(TypeTraverser.Creator traverserCreator, XGettingMap<Object,TypeTraverser<?>> traversersPerInstance, XGettingMap<Class<?>,TypeTraverser<?>> traversersPerConcreteType, XGettingTable<Class<?>,TypeTraverser<?>> traversersPerPolymorphType)
Copyright © 2022 MicroStream Software. All rights reserved.