Interface NamedNode<T extends NamedNode>

All Superinterfaces:
Node<T>, 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, OperationDefinition, 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 Details

    • getName

      String getName()
      Returns:
      the name of this node