private Edge newEdge()

in src/main/java/org/apache/sling/graphql/helpers/GenericConnection.java [131:143]


    private Edge<T> newEdge(final T node, final Function<T, String> cursorStringProvider) {
        return new Edge<T>() {
            @Override
            public @NotNull T getNode() {
                return node;
            }

            @Override
            public @NotNull Cursor getCursor() {
                return new Cursor(cursorStringProvider.apply(node));
            }
        };
    }