Package io.jstach.rainbowgum.annotation
package io.jstach.rainbowgum.annotation
RainbowGum annotations used for static code generation.
- See Also:
-
ClassDescriptionAPI documentation marker that the enum or sealed type may add new case values on feature release and thus external API consumers desiring backward compatibility should have a
defaultcase.Used to generate Rainbow Gum config builder objects that once built will call the method annotated with the properties from the generated builder on build.Wall call a static method on the factory class (the class that contains the annotatedLogConfigurablemethod) with the property value as a string to be converted.Use to set static defaults to parameters.Use as parameter to property keys with parameters.A parameter not to be configured with properties that will just pass through to the build method.Provides the version information of Rainbow Gum as static literals.