Uses of Interface
net.morimekta.providence.testing.generator.Generator
-
Packages that use Generator Package Description net.morimekta.providence.testing.generator net.morimekta.providence.testing.generator.defaults net.morimekta.providence.testing.generator.extra -
-
Uses of Generator in net.morimekta.providence.testing.generator
Classes in net.morimekta.providence.testing.generator that implement Generator Modifier and Type Class Description classMessageGenerator<Context extends GeneratorContext<Context>,Message extends net.morimekta.providence.PMessage<Message>,MessageOrBuilder extends net.morimekta.providence.PMessageOrBuilder<Message>>Message generator for generating a specific message.Methods in net.morimekta.providence.testing.generator with type parameters of type Generator Modifier and Type Method Description <M extends net.morimekta.providence.PMessage<M>,VG extends Generator<Context,M>>
VGGeneratorContext. generatorFor(net.morimekta.providence.descriptor.PMessageDescriptor<M> descriptor)Methods in net.morimekta.providence.testing.generator that return Generator Modifier and Type Method Description Generator<Context,?>GeneratorContext. generatorForDescriptor(net.morimekta.providence.descriptor.PDescriptor descriptor)Methods in net.morimekta.providence.testing.generator with parameters of type Generator Modifier and Type Method Description MessageGenerator<Context,Message,MessageOrBuilder>MessageGenerator. setValueGenerator(net.morimekta.providence.descriptor.PField<Message> field, java.util.function.Predicate<MessageOrBuilder> predicate, Generator<Context,?> generator)MessageGenerator<Context,Message,MessageOrBuilder>MessageGenerator. setValueGenerator(net.morimekta.providence.descriptor.PField<Message> field, Generator<Context,?> generator)<V> ContextGeneratorContext. withGenerator(net.morimekta.providence.descriptor.PDescriptor descriptor, Generator<Context,V> generator)Set a specific value generator based on type for default value generator.Constructors in net.morimekta.providence.testing.generator with parameters of type Generator Constructor Description Wrapper(Generator<C,T> generator) -
Uses of Generator in net.morimekta.providence.testing.generator.defaults
Classes in net.morimekta.providence.testing.generator.defaults that implement Generator Modifier and Type Class Description classBinaryGenerator<Context extends GeneratorContext<Context>>Default generator for binary fields.classBoolGenerator<Context extends GeneratorContext<Context>>Default generator for bool fields.classByteGenerator<Context extends GeneratorContext<Context>>Default generator for byte (i8) fields.classDoubleGenerator<Context extends GeneratorContext<Context>>Default generator for double fields.classEnumGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>Default generator for an enum field.classIntGenerator<Context extends GeneratorContext<Context>>Default generator for an int field.classListGenerator<Context extends GeneratorContext<Context>>Default generator for a list field.classLongGenerator<Context extends GeneratorContext<Context>>Default generator for a long field.classMapGenerator<Context extends GeneratorContext<Context>>Default generator for map fields.classSetGenerator<Context extends GeneratorContext<Context>>Default generator for set fields.classShortGenerator<Context extends GeneratorContext<Context>>Default generator for short fields.classStringGenerator<Context extends GeneratorContext<Context>>Default generator for string fields.classVoidGenerator<Context extends GeneratorContext<Context>>Default generator for bool fields. -
Uses of Generator in net.morimekta.providence.testing.generator.extra
Classes in net.morimekta.providence.testing.generator.extra that implement Generator Modifier and Type Class Description classByteRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classDoubleRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classEnumNameGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>GeneratorContext helper class for enum value (asString) of the selected enum.classEnumValueGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>GeneratorContext helper class for enum value (asInteger) of the selected enum.classIntRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classLongRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classOneOfGenerator<Context extends GeneratorContext<Context>,T>Default generator for selecting one of a set of values of the same type..classShortRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..
-