Package graphql.language
Interface NamedNode<T extends NamedNode>
-
- All Superinterfaces:
Node<T>
,java.io.Serializable
- All Known Subinterfaces:
ImplementingTypeDefinition<T>
,TypeDefinition<T>
- All Known Implementing Classes:
Argument
,Directive
,DirectiveDefinition
,DirectiveLocation
,EnumTypeDefinition
,EnumTypeExtensionDefinition
,EnumValue
,EnumValueDefinition
,Field
,FieldDefinition
,FragmentDefinition
,FragmentSpread
,InputObjectTypeDefinition
,InputObjectTypeExtensionDefinition
,InputValueDefinition
,InterfaceTypeDefinition
,InterfaceTypeExtensionDefinition
,ObjectField
,ObjectTypeDefinition
,ObjectTypeExtensionDefinition
,OperationTypeDefinition
,ScalarTypeDefinition
,ScalarTypeExtensionDefinition
,TypeName
,UnionTypeDefinition
,UnionTypeExtensionDefinition
,VariableDefinition
,VariableReference
@PublicApi public interface NamedNode<T extends NamedNode> extends Node<T>
Represents a language node that has a name
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getName()
-
Methods inherited from interface graphql.language.Node
accept, deepCopy, getAdditionalData, getChildren, getComments, getIgnoredChars, getNamedChildren, getSourceLocation, isEqualTo, withNewChildren
-
-