Annotation Type DialectOverride.OverridesAnnotation


  • @Target(ANNOTATION_TYPE)
    @Retention(RUNTIME)
    public static @interface DialectOverride.OverridesAnnotation
    Marks an annotation type as a dialect-specific override for some other annotation type.

    The marked annotation must have the following members:

    • Class<? extends Dialect> dialect(),
    • Version before(),
    • Version sameOrAfter(), and
    • A override(), where A is the type of annotation which the marked annotation overrides.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      Class<? extends Annotation> value
      The class of the annotation that is overridden.
    • Element Detail

      • value

        Class<? extends Annotation> value
        The class of the annotation that is overridden.