Мне не удается назначить дополнительные аннотации для классов, генерируемых org.immutables, например, @Service для весны или @JsonTypeName для Джексона.
Есть ли способ сделать это?
Мой абстрактный класс atm:
/**
* Project bean
*/
@ExportImportPriority(3)
@JsonTypeName("generatedClass")
@JsonSerialize
@JsonDeserialize(builder = GeneratedClass.Builder.class)
@Value.Immutable
@Table(TABLESERVICE.TABLE)
public interface AbstractGeneratedClass{
//etc...
}
... в результате ...
/**
* Project bean
*/
@Generated(from = "AbstractGeneratedClass", generator = "Immutables")
@SuppressWarnings({"all"})
@ParametersAreNonnullByDefault
@javax.annotation.processing.Generated("org.immutables.processor.ProxyProcessor")
@Immutable
public final class GeneratedClass
implements AbstractGeneratedClass {
//etc...
}