Class SubtypeSelectorMap

java.lang.Object
org.instancio.internal.context.SubtypeSelectorMap

public final class SubtypeSelectorMap extends Object
Subtype mapping precedence, lowest to highest:
  1. from Settings
  2. from InstancioApi.subtype(TargetSelector, Class)
  3. from Generator, e.g. gen.collection().subtype()

Subtypes from #2 and #3 are stored together in a SelectorMap. If unused, they should trigger "unused selector" error.