0.0.4
The
@Coat.Param
annotation is now optional. All methods in an interface with the@Coat.Config
annotation are now considered. The “key” will be inferred from the accessor method name if missing.To influence the style of the inferred keys a
CasingStrategy
can be specified.Arrays and Collection types are now supported.
Converters are provided for “boxed” primitives now.
Converters can be specified declaratively on the annotation level now (on
@Coat.Config
and@Coat.Param
level). The same is true for ListParsers for the new collection types.Allow underscores in numbers for better readablity.
Ignore non-Coat annotations instead of producing broken code.
Allow stripping a “get” prefix from the accessor name when inferring the “key”.