Package net.morimekta.providence.testing.generator
-
Interface Summary Interface Description Generator<Context extends GeneratorContext<Context>,T> Basic generator interface.MessageFieldGenerator<M extends net.morimekta.providence.PMessage<M>,MB extends net.morimekta.providence.PMessageOrBuilder<M>,C extends GeneratorContext<C>,T> Basic generator interface. -
Class Summary Class Description GeneratorContext<Context extends GeneratorContext<Context>> This is the core generator context, which essentially brings all things to be generated together.GeneratorContext.Simple GeneratorContext with no extra methods in non-generic form.MessageFieldGenerator.Conditional<M extends net.morimekta.providence.PMessage<M>,MB extends net.morimekta.providence.PMessageOrBuilder<M>,C extends GeneratorContext<C>,T> Conditional field value generator.MessageFieldGenerator.Wrapper<M extends net.morimekta.providence.PMessage<M>,MB extends net.morimekta.providence.PMessageOrBuilder<M>,C extends GeneratorContext<C>,T> Simple class that wraps a standard value generator.MessageGenerator<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.