Class ExtendedImplementingTypeDefinition<T extends graphql.language.ImplementingTypeDefinition<T>,E extends T>

java.lang.Object
io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition<T,E>
io.github.besi97.graphql.codegen.model.definitions.ExtendedImplementingTypeDefinition<T,E>
Type Parameters:
T - base type
E - extension type
Direct Known Subclasses:
ExtendedInterfaceTypeDefinition, ExtendedObjectTypeDefinition

public abstract class ExtendedImplementingTypeDefinition<T extends graphql.language.ImplementingTypeDefinition<T>,E extends T> extends ExtendedDefinition<T,E>
Base class for all GraphQL definition types that might implement interfaces
  • Constructor Details

    • ExtendedImplementingTypeDefinition

      public ExtendedImplementingTypeDefinition()
  • Method Details

    • getImplements

      public List<graphql.language.Type> getImplements()