azabost
02/22/2017, 10:27 AMclass EnumStringConverter<E extends Enum> implements Converter<E, String>
which I must provide for this annotation:
public @interface Convert {
Class<? extends Converter> value();
}
When I do it like this:
@get:Convert(EnumStringConverter::class)
I get:
Error:(95, 19) error: constructor EnumStringConverter in class EnumStringConverter<E> cannot be applied to given types;
required: Class
found: no arguments
reason: actual and formal argument lists differ in length
where E is a type-variable:
E extends Enum declared in class EnumStringConverter
And I don't know how to properly provide the type.
Could you help please?ilya.gorbunov
02/22/2017, 2:17 PMazabost
02/22/2017, 3:16 PM