J'ai une interface qui énumérations plusieurs mettent en œuvre, à savoirRésumé ENUM un type d'attribut d'annotation
public interface MinorCodes {
public abstract int code();
public abstract String description();
}
public enum IdentityMinorCodes implements MinorCodes {
IDENTITY_UPLOAD_PICTURE_CODE(1, "Error while trying to upload a picture."),
}
Maintenant, je veux avoir une annotation personnalisée qui a un type de valeur d'une de ces valeurs enum concrètes, à savoir
public @interface PokenService {
MinorCodes[] exceptions();
}
Mais bien sûr, je ne peux pas retourner une interface ici.
Est-ce que quelqu'un connaît une solution ou une solution de contournement à cela?
Merci d'avance.