@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Repeatable(value=SubTypesMapping.class) public @interface SubTypeMapping
Extension
to declare the concrete implementations
of a given abstract
Class
or interface
.
When a Parameter
or Field
of this base type is found,
DSL and tooling support for declaring the sub types implementations will be generated.Copyright © 2018. All rights reserved.