Class AbstractOrderingVisitor.DescriptorWrapperOrderer<ORDERER,WRAPPER>
- java.lang.Object
-
- org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.DescriptorWrapperOrderer<ORDERER,WRAPPER>
-
- Type Parameters:
WRAPPER- the wrapper type for the children to order
- Enclosing class:
- AbstractOrderingVisitor
protected static class AbstractOrderingVisitor.DescriptorWrapperOrderer<ORDERER,WRAPPER> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private AbstractOrderingVisitor.MessageGeneratordescriptorsAddedMessageGeneratorprivate AbstractOrderingVisitor.MessageGeneratordescriptorsRemovedMessageGeneratorprivate static AbstractOrderingVisitor.DescriptorWrapperOrderer<?,?>NOOPprivate ORDERERordererprivate java.util.function.Consumer<java.util.List<WRAPPER>>orderingAction
-
Constructor Summary
Constructors Constructor Description DescriptorWrapperOrderer(ORDERER orderer, java.util.function.Consumer<java.util.List<WRAPPER>> orderingAction, AbstractOrderingVisitor.MessageGenerator descriptorsAddedMessageGenerator, AbstractOrderingVisitor.MessageGenerator descriptorsRemovedMessageGenerator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancanOrderWrappers()private java.util.Map<java.lang.Object,java.lang.Integer>distinctWrappersToIndex(java.util.List<?> wrappers)(package private) ORDERERgetOrderer()protected static <ORDERER,WRAPPER>
AbstractOrderingVisitor.DescriptorWrapperOrderer<ORDERER,WRAPPER>noop()private voidorderWrappers(java.util.List<WRAPPER> wrappers, java.util.function.Consumer<java.lang.String> errorHandler)private voidreportDescriptorsAddedWarning(int number, java.util.function.Consumer<java.lang.String> errorHandler)private voidreportDescriptorsRemovedWarning(int number, java.util.function.Consumer<java.lang.String> errorHandler)
-
-
-
Field Detail
-
NOOP
private static final AbstractOrderingVisitor.DescriptorWrapperOrderer<?,?> NOOP
-
orderer
private final ORDERER orderer
-
orderingAction
private final java.util.function.Consumer<java.util.List<WRAPPER>> orderingAction
-
descriptorsAddedMessageGenerator
private final AbstractOrderingVisitor.MessageGenerator descriptorsAddedMessageGenerator
-
descriptorsRemovedMessageGenerator
private final AbstractOrderingVisitor.MessageGenerator descriptorsRemovedMessageGenerator
-
-
Constructor Detail
-
DescriptorWrapperOrderer
DescriptorWrapperOrderer(ORDERER orderer, java.util.function.Consumer<java.util.List<WRAPPER>> orderingAction, AbstractOrderingVisitor.MessageGenerator descriptorsAddedMessageGenerator, AbstractOrderingVisitor.MessageGenerator descriptorsRemovedMessageGenerator)
-
-
Method Detail
-
noop
protected static <ORDERER,WRAPPER> AbstractOrderingVisitor.DescriptorWrapperOrderer<ORDERER,WRAPPER> noop()
-
getOrderer
ORDERER getOrderer()
-
canOrderWrappers
private boolean canOrderWrappers()
-
orderWrappers
private void orderWrappers(java.util.List<WRAPPER> wrappers, java.util.function.Consumer<java.lang.String> errorHandler)
-
distinctWrappersToIndex
private java.util.Map<java.lang.Object,java.lang.Integer> distinctWrappersToIndex(java.util.List<?> wrappers)
-
reportDescriptorsAddedWarning
private void reportDescriptorsAddedWarning(int number, java.util.function.Consumer<java.lang.String> errorHandler)
-
reportDescriptorsRemovedWarning
private void reportDescriptorsRemovedWarning(int number, java.util.function.Consumer<java.lang.String> errorHandler)
-
-