BaseArgsRangeOptionsBasedArgsRangeDecider

Not really a good name, but hard to come up with a good one.

This class is responsible to get an com.tegonal.variist.providers.ArgsRange from a subclass based on a given profile, env and ArgsGenerator and then restrict it based on ArgsRangeOptions and ArgsGenerator.

!! No backward compatibility guarantees !! Reuse at your own risk

Since

2.0.0

Inheritors

Constructors

constructor()

Functions

Link copied to clipboard
override fun decide(argsGenerator: ArgsGenerator<*>, annotationData: AnnotationData?): ArgsRange

Returns an ArgsRange based on the given argsGenerator (and most likely the underlying VariistConfig) and annotationData if given.