GQLNamedType

class GQLNamedType(val sourceLocation: SourceLocation? = null, val name: String) : GQLType, GQLNamed

Constructors

Link copied to clipboard
constructor(sourceLocation: SourceLocation? = null, name: String)

Properties

Link copied to clipboard
open override val children: List<GQLNode>

The children of this node.

Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val sourceLocation: SourceLocation? = null

Functions

Link copied to clipboard
fun copy(sourceLocation: SourceLocation? = this.sourceLocation, name: String = this.name): GQLNamedType
Link copied to clipboard
open override fun copyWithNewChildrenInternal(container: NodeContainer): GQLNode

Internal-only. Copies this code using the given children

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Returns the raw type. The raw type is the GQLNamedType without any list/nonnull wrapper types

Link copied to clipboard
fun GQLNode.toUtf8(indent: String = " "): String
fun GQLNode.toUtf8(sink: BufferedSink, indent: String = " ")
Link copied to clipboard
Link copied to clipboard
open override fun writeInternal(writer: SDLWriter)

Internal-only. Copies this code using the given children