in src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java [104:114]
private List<ObjectTypeDefinition> getTypeDefinitions(TypeDefinitionRegistry registry, String schemaType) {
List<ObjectTypeDefinition> list = new ArrayList<>();
Optional<ObjectTypeDefinition> objectTypeDefinition = registry.getType(schemaType, ObjectTypeDefinition.class);
objectTypeDefinition.ifPresent(list::add);
List<ObjectTypeExtensionDefinition> objectTypeExtensionDefinitions = registry.objectTypeExtensions().get(schemaType);
if (objectTypeExtensionDefinitions != null && !objectTypeExtensionDefinitions.isEmpty()) {
list.addAll(objectTypeExtensionDefinitions);
}
return list;
}