public Optional psiForScalar()

in src/main/java/com/netflix/dgs/plugin/services/internal/GraphQLSchemaRegistry.java [81:89]


    public Optional<PsiElement> psiForScalar(@NotNull PsiElement psiElement, @NotNull String name) {
        TypeDefinitionRegistry registry = getRegistry(psiElement);
        ScalarTypeDefinition scalarTypeDefinition = registry.scalars().get(name);
        if (scalarTypeDefinition != null) {
            return Optional.ofNullable(GraphQLTypeDefinitionUtil.findElement(scalarTypeDefinition.getSourceLocation(), psiElement.getProject()));
        } else {
            return Optional.empty();
        }
    }