Annotation Type Extends


  • @Description("Some libraries such as graphql-java don\'t have native support for type extensions in their printer. Apollo Federation supports using an @extends directive in place of extend type to annotate type references.")
    @Retention(RUNTIME)
    @Experimental("SmallRye GraphQL Federation is still subject to change. Additionally, this annotation is currently only a directive without explicit support from the extension.")
    public @interface Extends
    directive @extends on OBJECT | INTERFACE