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,VirtualTableRecordField
public interface GenerationTarget
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault booleandefault booleanDeprecated.To be removed since transform now handles removal of non-generated fields.default booleanDeprecated.To be removed since transform now handles removal of non-generated fields.default booleanDeprecated.To be removed since transform now handles removal of non-generated fields.
-
Method Details
-
createsDataFetcher
default boolean createsDataFetcher()- Returns:
- Does this element lead to the generation of additional data fetchers?
-
createsDataFetchersForFields
default boolean createsDataFetchersForFields()- Returns:
- Does this element contain fields which may produce data fetchers?
-
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.To be removed since transform now handles removal of non-generated fields. This is now always true for resolvers. To check for resolvers, usecreatesDataFetcher()instead.- Returns:
- Should this object be generated as or containing resolvers?
-
isExplicitlyNotGenerated
Deprecated.To be removed since transform now handles removal of non-generated fields. This is now always false.Does this have theGenerationDirective.NOT_GENERATEDdirective for skipping generation set?
-