private NodePrinter<SelectionSet> selectionSet() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", block(node.getSelections())); }; }
private NodePrinter<SchemaDefinition> schemaDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "schema", directives(node.getDirectives()), block(node.getOperationTypeDefinitions()) )); }; }
private NodePrinter<InterfaceTypeDefinition> interfaceTypeDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "interface", node.getName(), directives(node.getDirectives()), block(node.getFieldDefinitions()) ) ); }; }
private NodePrinter<EnumTypeDefinition> enumTypeDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "enum", node.getName(), directives(node.getDirectives()), block(node.getEnumValueDefinitions()) )); }; }
private NodePrinter<InputObjectTypeDefinition> inputObjectTypeDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "input", node.getName(), directives(node.getDirectives()), block(node.getInputValueDefinitions()) ) ); }; }
private NodePrinter<ObjectTypeDefinition> objectTypeDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "type", node.getName(), wrap("implements ", join(node.getImplements(), " & "), ""), directives(node.getDirectives()), block(node.getFieldDefinitions()) )); }; }
private NodePrinter<SelectionSet> selectionSet() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", block(node.getSelections())); }; }
private NodePrinter<SchemaDefinition> schemaDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "schema", directives(node.getDirectives()), block(node.getOperationTypeDefinitions()) )); }; }
private NodePrinter<EnumTypeDefinition> enumTypeDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "enum", node.getName(), directives(node.getDirectives()), block(node.getEnumValueDefinitions()) )); }; }
private NodePrinter<InterfaceTypeDefinition> interfaceTypeDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "interface", node.getName(), directives(node.getDirectives()), block(node.getFieldDefinitions()) ) ); }; }
private NodePrinter<InputObjectTypeDefinition> inputObjectTypeDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "input", node.getName(), directives(node.getDirectives()), block(node.getInputValueDefinitions()) ) ); }; }
private NodePrinter<ObjectTypeDefinition> objectTypeDefinition() { return (out, node) -> { out.printf("%s", comments(node)); out.printf("%s", spaced( "type", node.getName(), wrap("implements ", join(node.getImplements(), " & "), ""), directives(node.getDirectives()), block(node.getFieldDefinitions()) )); }; }