Interface GenerationTarget

All Known Subinterfaces:
GenerationField, RecordObjectSpecification<T>, TypeResolverTarget
All Known Implementing Classes:
ArgumentField, EnumDefinition, GenerationSourceField, InputDefinition, InputField, InterfaceDefinition, ObjectDefinition, ObjectField, RecordObjectDefinition, SchemaDefinition, UnionDefinition, VirtualInputField, VirtualSourceField

public interface GenerationTarget
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
     
    boolean
    Deprecated.
    To be removed since transform now handles removal of non-generated fields.
    boolean
    Deprecated.
    To be removed since transform now handles removal of non-generated fields.
    boolean
    Deprecated.
    To be removed since transform now handles removal of non-generated fields.
  • Method Details

    • createsDataFetcher

      boolean createsDataFetcher()
      Returns:
      Does this element lead to the generation of additional data fetchers?
    • createsDataFetchersForFields

      boolean createsDataFetchersForFields()
      Returns:
      Does this element contain fields which may produce data fetchers?
    • isGenerated

      @Deprecated boolean isGenerated()
      Deprecated.
      To be removed since transform now handles removal of non-generated fields. This is now always true.
      Returns:
      Should this object be generated?
    • isGeneratedWithResolver

      @Deprecated boolean isGeneratedWithResolver()
      Deprecated.
      To be removed since transform now handles removal of non-generated fields. This is now always true for resolvers. To check for resolvers, use createsDataFetcher() instead.
      Returns:
      Should this object be generated as or containing resolvers?
    • isExplicitlyNotGenerated

      @Deprecated boolean isExplicitlyNotGenerated()
      Deprecated.
      To be removed since transform now handles removal of non-generated fields. This is now always false.
      Does this have the GenerationDirective.NOT_GENERATED directive for skipping generation set?