Package one.microstream.util.traversing
Class TraverserReflective<T>
- java.lang.Object
-
- one.microstream.util.traversing.TraverserReflective<T>
-
- All Implemented Interfaces:
TypeTraverser<T>
public final class TraverserReflective<T> extends Object implements TypeTraverser<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTraverserReflective.Creator
-
Constructor Summary
Constructors Constructor Description TraverserReflective()
-
Method Summary
Modifier and Type Method Description static TraverserReflective.CreatorCreator()static TraverserReflective.CreatorCreator(TraversalFieldSelector fieldSelector)voidtraverseReferences(T instance, TraversalAcceptor acceptor)voidtraverseReferences(T instance, TraversalAcceptor acceptor, TraversalMutator mutator, MutationListener mutationListener)voidtraverseReferences(T instance, TraversalEnqueuer enqueuer)voidtraverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalAcceptor acceptor)voidtraverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalAcceptor acceptor, TraversalMutator mutator, MutationListener mutationListener)voidtraverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalMutator mutator, MutationListener mutationListener)voidtraverseReferences(T instance, TraversalMutator mutator, MutationListener mutationListener)Class<T>type()
-
-
-
Method Detail
-
traverseReferences
public final void traverseReferences(T instance, TraversalEnqueuer enqueuer)
- Specified by:
traverseReferencesin interfaceTypeTraverser<T>
-
traverseReferences
public final void traverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalAcceptor acceptor)
- Specified by:
traverseReferencesin interfaceTypeTraverser<T>
-
traverseReferences
public final void traverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalMutator mutator, MutationListener mutationListener)
- Specified by:
traverseReferencesin interfaceTypeTraverser<T>
-
traverseReferences
public final void traverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalAcceptor acceptor, TraversalMutator mutator, MutationListener mutationListener)
- Specified by:
traverseReferencesin interfaceTypeTraverser<T>
-
traverseReferences
public final void traverseReferences(T instance, TraversalAcceptor acceptor)
- Specified by:
traverseReferencesin interfaceTypeTraverser<T>
-
traverseReferences
public final void traverseReferences(T instance, TraversalMutator mutator, MutationListener mutationListener)
- Specified by:
traverseReferencesin interfaceTypeTraverser<T>
-
traverseReferences
public final void traverseReferences(T instance, TraversalAcceptor acceptor, TraversalMutator mutator, MutationListener mutationListener)
- Specified by:
traverseReferencesin interfaceTypeTraverser<T>
-
Creator
public static TraverserReflective.Creator Creator()
-
Creator
public static TraverserReflective.Creator Creator(TraversalFieldSelector fieldSelector)
-
-