Visitor<R> class
abstract
A class defining visit methods for all concrete subclasses of Node.
- Implementers
Constructors
- Visitor()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
visitArgumentNode(
ArgumentNode node) → R - Visit ArgumentNode.
-
visitBooleanValueNode(
BooleanValueNode node) → R - Visit BooleanValueNode.
-
visitDefaultValueNode(
DefaultValueNode node) → R - Visit DefaultValueNode.
-
visitDirectiveDefinitionNode(
DirectiveDefinitionNode node) → R - Visit DirectiveDefinitionNode.
-
visitDirectiveNode(
DirectiveNode node) → R - Visit DirectiveNode.
-
visitDocumentNode(
DocumentNode node) → R - Visit DocumentNode.
-
visitEnumTypeDefinitionNode(
EnumTypeDefinitionNode node) → R - Visit EnumTypeDefinitionNode.
-
visitEnumTypeExtensionNode(
EnumTypeExtensionNode node) → R - Visit EnumTypeExtensionNode.
-
visitEnumValueDefinitionNode(
EnumValueDefinitionNode node) → R - Visit EnumValueDefinitionNode.
-
visitEnumValueNode(
EnumValueNode node) → R - Visit EnumValueNode.
-
visitFieldDefinitionNode(
FieldDefinitionNode node) → R - Visit FieldDefinitionNode.
-
visitFieldNode(
FieldNode node) → R - Visit FieldNode.
-
visitFloatValueNode(
FloatValueNode node) → R - Visit FloatValueNode.
-
visitFragmentDefinitionNode(
FragmentDefinitionNode node) → R - Visit FragmentDefinitionNode.
-
visitFragmentSpreadNode(
FragmentSpreadNode node) → R - Visit FragmentSpreadNode.
-
visitInlineFragmentNode(
InlineFragmentNode node) → R - Visit InlineFragmentNode.
-
visitInputObjectTypeDefinitionNode(
InputObjectTypeDefinitionNode node) → R - Visit InputObjectTypeDefinitionNode.
-
visitInputObjectTypeExtensionNode(
InputObjectTypeExtensionNode node) → R - Visit InputObjectTypeExtensionNode.
-
visitInputValueDefinitionNode(
InputValueDefinitionNode node) → R - Visit InputValueDefinitionNode.
-
visitInterfaceTypeDefinitionNode(
InterfaceTypeDefinitionNode node) → R - Visit InterfaceTypeDefinitionNode.
-
visitInterfaceTypeExtensionNode(
InterfaceTypeExtensionNode node) → R - Visit InterfaceTypeExtensionNode.
-
visitIntValueNode(
IntValueNode node) → R - Visit IntValueNode.
-
visitListTypeNode(
ListTypeNode node) → R - Visit ListTypeNode.
-
visitListValueNode(
ListValueNode node) → R - Visit ListValueNode.
-
visitNamedTypeNode(
NamedTypeNode node) → R - Visit NamedTypeNode.
-
visitNameNode(
NameNode node) → R - Visit NameNode.
-
visitNullValueNode(
NullValueNode node) → R - Visit NullValueNode.
-
visitObjectFieldNode(
ObjectFieldNode node) → R - Visit ObjectFieldNode.
-
visitObjectTypeDefinitionNode(
ObjectTypeDefinitionNode node) → R - Visit ObjectTypeDefinitionNode.
-
visitObjectTypeExtensionNode(
ObjectTypeExtensionNode node) → R - Visit ObjectTypeExtensionNode.
-
visitObjectValueNode(
ObjectValueNode node) → R - Visit ObjectValueNode.
-
visitOperationDefinitionNode(
OperationDefinitionNode node) → R - Visit OperationDefinitionNode.
-
visitOperationTypeDefinitionNode(
OperationTypeDefinitionNode node) → R - Visit OperationTypeDefinitionNode.
-
visitScalarTypeDefinitionNode(
ScalarTypeDefinitionNode node) → R - Visit ScalarTypeDefinitionNode.
-
visitScalarTypeExtensionNode(
ScalarTypeExtensionNode node) → R - Visit ScalarTypeExtensionNode.
-
visitSchemaDefinitionNode(
SchemaDefinitionNode node) → R - Visit SchemaDefinitionNode.
-
visitSchemaExtensionNode(
SchemaExtensionNode node) → R - Visit SchemaExtensionNode.
-
visitSelectionSetNode(
SelectionSetNode node) → R - Visit SelectionSetNode.
-
visitStringValueNode(
StringValueNode node) → R - Visit StringValueNode.
-
visitTypeConditionNode(
TypeConditionNode node) → R - Visit TypeConditionNode.
-
visitUnionTypeDefinitionNode(
UnionTypeDefinitionNode node) → R - Visit UnionTypeDefinitionNode.
-
visitUnionTypeExtensionNode(
UnionTypeExtensionNode node) → R - Visit UnionTypeExtensionNode.
-
visitVariableDefinitionNode(
VariableDefinitionNode node) → R - Visit VariableDefinitionNode.
-
visitVariableNode(
VariableNode node) → R - Visit VariableNode.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited