Uses of Interface
dev.orne.test.rnd.params.ParametersSourceExtractor
Packages that use ParametersSourceExtractor
-
Uses of ParametersSourceExtractor in dev.orne.test.rnd.params
Classes in dev.orne.test.rnd.params that implement ParametersSourceExtractorModifier and TypeClassDescriptionclass
Abstract implementation ofParametersSourceExtractor
.class
Generation parameters extractor that copies parameters betweenKeyValueGenericParameters
instances.class
Generation parameters extractor that detectsTypeDeclaration
parameter sources and setsKeyValueGenericParameters.keysType
andKeyValueGenericParameters.valuesType
.class
Generation parameters extractor that detectsMax
constraint annotations and setsNumParameters.max
.class
Generation parameters extractor that detectsMin
constraint annotations and setsNumParameters.min
.class
Generation parameters extractor that detectsNotNull
constraint annotations and setsGenerationParameters.nullable
to false.class
Generation parameters extractor that copies parameters betweenGenerationParameters
instances.class
Generation parameters extractor that copies parameters betweenNumberParameters
instances.static final class
Fallback implementation ofParametersSourceExtractor
that does nothing.class
Generation parameters extractor that detectsPositive
constraint annotations and setsNumParameters.min
.class
Generation parameters extractor that detectsPositiveOrZero
constraint annotations and setsNumParameters.min
.class
Generation parameters extractor that copies parameters betweenSimpleGenericParameters
instances.class
Generation parameters extractor that detectsTypeDeclaration
parameter sources and setsSimpleGenericParameters.type
.class
Generation parameters extractor that detectsSize
constraint annotations and setsSizeParameters.minSize
andSizeParameters.maxSize
.class
Generation parameters extractor that copies parameters betweenSizeParameters
instances.Fields in dev.orne.test.rnd.params with type parameters of type ParametersSourceExtractorModifier and TypeFieldDescriptionstatic final Comparator<ParametersSourceExtractor>
ParametersExtractors.COMPARATOR
The parameter source extractors comparator by priority.Methods in dev.orne.test.rnd.params that return types with arguments of type ParametersSourceExtractorModifier and TypeMethodDescription<P> @NotNull List<ParametersSourceExtractor<? super P,
?>> ParametersExtractors.SourceExtractorFilter.findSuitable
(@NotNull List<ParametersSourceExtractor<?, ?>> extractors, @NotNull Class<P> parametersType) Returns the generation parameters source extractors to be used when extracting parameters of the specified type.@NotNull List<ParametersSourceExtractor<? super P,
?>> DefaultParametersExtractor.getExtractors()
Returns the available parameters source extractors.static @NotNull List<ParametersSourceExtractor<?,
?>> ParametersExtractors.getRegisteredSourceExtractors()
Returns an unmodifiable list with the registered parameter source extractors.Methods in dev.orne.test.rnd.params with parameters of type ParametersSourceExtractorModifier and TypeMethodDescriptionstatic void
ParametersExtractors.register
(@NotNull ParametersSourceExtractor<?, ?>... extractors) Adds the specified parameter source extractors to the registered extractors.static void
ParametersExtractors.remove
(@NotNull ParametersSourceExtractor<?, ?>... extractors) Removes the specified parameter source extractors from the registered extractors.Method parameters in dev.orne.test.rnd.params with type arguments of type ParametersSourceExtractorModifier and TypeMethodDescription<P> ParametersExtractor<P>
ParametersExtractors.ExtractorBuilder.create
(@NotNull Collection<ParametersSourceExtractor<? super P, ?>> sourceExtractors) Creates a new parameters extractor from the specified suitable parameter source extractors.<P> @NotNull List<ParametersSourceExtractor<? super P,
?>> ParametersExtractors.SourceExtractorFilter.findSuitable
(@NotNull List<ParametersSourceExtractor<?, ?>> extractors, @NotNull Class<P> parametersType) Returns the generation parameters source extractors to be used when extracting parameters of the specified type.static void
ParametersExtractors.register
(@NotNull Collection<ParametersSourceExtractor<?, ?>> extractors) Adds the specified parameter source extractors to the registered extractors.static void
ParametersExtractors.remove
(@NotNull Collection<ParametersSourceExtractor<?, ?>> extractors) Removes the specified parameter source extractors from the registered extractors.Constructor parameters in dev.orne.test.rnd.params with type arguments of type ParametersSourceExtractorModifierConstructorDescriptionDefaultParametersExtractor
(@NotNull Collection<ParametersSourceExtractor<? super P, ?>> extractors) Creates a new instance.