@Retention(value=RUNTIME) @Documented @Target(value=CONSTRUCTOR) public @interface DalesbredInstantiator
Marks a constructor as Dalesbred instantiator. This means that when Dalesbred tries to instantiate classes of this type, it skips the normal lookup resolution and will always use this constructor. It will not search for other constructors, nor will it set any properties.
It is an error to mark multiple constructors as instantiators.