Annotation Type Extends


  • @Description("Indicates that an object or interface definition is an extension of another definition of that same type.\nIf your subgraph library supports GraphQL\'s built-in extend keyword, do not use this directive! Instead, use extend.")
    @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
    See Also:
    federation spec