Package graphql.parser
Class GraphqlAntlrToLanguage
java.lang.Object
graphql.parser.GraphqlAntlrToLanguage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final I18nprivate final MultiSourceReaderprivate final ParserOptionsprivate final org.antlr.v4.runtime.CommonTokenStream -
Constructor Summary
ConstructorsConstructorDescriptionGraphqlAntlrToLanguage(org.antlr.v4.runtime.CommonTokenStream tokens, MultiSourceReader multiSourceReader, ParserOptions parserOptions, I18n i18N, @Nullable Map<Node<?>, org.antlr.v4.runtime.ParserRuleContext> nodeToRuleMap) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCommonData(NodeBuilder nodeBuilder, org.antlr.v4.runtime.ParserRuleContext parserRuleContext) private voidaddIgnoredChars(org.antlr.v4.runtime.ParserRuleContext ctx, NodeBuilder nodeBuilder) private <T extends Node<?>>
TcaptureRuleContext(T node, org.antlr.v4.runtime.ParserRuleContext ctx) protected Argumentprotected DefinitioncreateDefinition(GraphqlParser.DefinitionContext definitionContext) protected Directiveprotected DirectiveDefinitionprotected DirectiveLocationprotected EnumTypeDefinitionprotected EnumTypeExtensionDefinitionprotected EnumValueDefinitionprotected Fieldprotected FieldDefinitionprotected List<FieldDefinition> protected List<FieldDefinition> protected FragmentDefinitionprotected FragmentSpreadprivate IgnoredCharcreateIgnoredChar(org.antlr.v4.runtime.Token token) protected InlineFragmentprotected InputObjectTypeDefinitionprotected InputObjectTypeExtensionDefinitioncreateInputObjectTypeExtensionDefinition(GraphqlParser.InputObjectTypeExtensionDefinitionContext ctx) protected InputValueDefinitionprotected List<InputValueDefinition> protected InterfaceTypeDefinitionprotected InterfaceTypeExtensionDefinitionprotected ListTypeprotected NonNullTypeprotected ObjectTypeDefinitionprotected ObjectTypeExtensionDefinitionprotected OperationDefinitionprotected OperationTypeDefinitionprotected ScalarTypeDefinitionprotected ScalarTypeExtensionDefinitionprotected SchemaDefinitionprotected SelectionSetprotected Typeprotected TypeDefinitionprotected TypeDefinitionprotected TypeNameprotected SDLDefinitionprotected SDLDefinitionprotected UnionTypeDefinitionprotected UnionTypeExtensionDefinitionprotected Valueprotected Valueprotected VariableDefinitionprotected List<VariableDefinition> private SDLDefinitiongetCommentOnChannel(List<org.antlr.v4.runtime.Token> refChannel) getComments(org.antlr.v4.runtime.ParserRuleContext ctx) getImplementz(GraphqlParser.ImplementsInterfacesContext implementsInterfacesContext) protected SourceLocationgetSourceLocation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext) protected SourceLocationgetSourceLocation(org.antlr.v4.runtime.Token token) private List<IgnoredChar> mapTokenToIgnoredChar(List<org.antlr.v4.runtime.Token> tokens) protected DescriptionnewDescription(GraphqlParser.DescriptionContext descriptionCtx) protected OperationDefinition.OperationparseOperation(GraphqlParser.OperationTypeContext operationTypeContext) protected StringquotedString(org.antlr.v4.runtime.tree.TerminalNode terminalNode)
-
Field Details
-
NO_COMMENTS
-
tokens
private final org.antlr.v4.runtime.CommonTokenStream tokens -
multiSourceReader
-
parserOptions
-
nodeToRuleMap
-
i18N
-
-
Constructor Details
-
GraphqlAntlrToLanguage
public GraphqlAntlrToLanguage(org.antlr.v4.runtime.CommonTokenStream tokens, MultiSourceReader multiSourceReader, ParserOptions parserOptions, I18n i18N, @Nullable @Nullable Map<Node<?>, org.antlr.v4.runtime.ParserRuleContext> nodeToRuleMap)
-
-
Method Details
-
getParserOptions
-
createDocument
-
createDefinition
-
createOperationDefinition
protected OperationDefinition createOperationDefinition(GraphqlParser.OperationDefinitionContext ctx) -
parseOperation
protected OperationDefinition.Operation parseOperation(GraphqlParser.OperationTypeContext operationTypeContext) -
createFragmentSpread
-
createVariableDefinitions
protected List<VariableDefinition> createVariableDefinitions(GraphqlParser.VariableDefinitionsContext ctx) -
createVariableDefinition
-
createFragmentDefinition
-
createSelectionSet
-
createField
-
createInlineFragment
-
createTypeSystemDefinition
-
createTypeSystemExtension
-
createTypeExtension
-
createTypeDefinition
-
createType
-
createTypeName
-
createNonNullType
-
createListType
-
createArgument
-
createArguments
-
createDirectives
-
createDirective
-
createSchemaDefinition
-
creationSchemaExtension
-
createOperationTypeDefinition
protected OperationTypeDefinition createOperationTypeDefinition(GraphqlParser.OperationTypeDefinitionContext ctx) -
createScalarTypeDefinition
protected ScalarTypeDefinition createScalarTypeDefinition(GraphqlParser.ScalarTypeDefinitionContext ctx) -
createScalarTypeExtensionDefinition
protected ScalarTypeExtensionDefinition createScalarTypeExtensionDefinition(GraphqlParser.ScalarTypeExtensionDefinitionContext ctx) -
createObjectTypeDefinition
protected ObjectTypeDefinition createObjectTypeDefinition(GraphqlParser.ObjectTypeDefinitionContext ctx) -
createObjectTypeExtensionDefinition
protected ObjectTypeExtensionDefinition createObjectTypeExtensionDefinition(GraphqlParser.ObjectTypeExtensionDefinitionContext ctx) -
createFieldDefinitions
-
createFieldDefinitions
protected List<FieldDefinition> createFieldDefinitions(GraphqlParser.ExtensionFieldsDefinitionContext ctx) -
createFieldDefinition
-
createInputValueDefinitions
protected List<InputValueDefinition> createInputValueDefinitions(List<GraphqlParser.InputValueDefinitionContext> defs) -
createInputValueDefinition
protected InputValueDefinition createInputValueDefinition(GraphqlParser.InputValueDefinitionContext ctx) -
createInterfaceTypeDefinition
protected InterfaceTypeDefinition createInterfaceTypeDefinition(GraphqlParser.InterfaceTypeDefinitionContext ctx) -
createInterfaceTypeExtensionDefinition
protected InterfaceTypeExtensionDefinition createInterfaceTypeExtensionDefinition(GraphqlParser.InterfaceTypeExtensionDefinitionContext ctx) -
createUnionTypeDefinition
protected UnionTypeDefinition createUnionTypeDefinition(GraphqlParser.UnionTypeDefinitionContext ctx) -
createUnionTypeExtensionDefinition
protected UnionTypeExtensionDefinition createUnionTypeExtensionDefinition(GraphqlParser.UnionTypeExtensionDefinitionContext ctx) -
createEnumTypeDefinition
-
createEnumTypeExtensionDefinition
protected EnumTypeExtensionDefinition createEnumTypeExtensionDefinition(GraphqlParser.EnumTypeExtensionDefinitionContext ctx) -
createEnumValueDefinition
protected EnumValueDefinition createEnumValueDefinition(GraphqlParser.EnumValueDefinitionContext ctx) -
createInputObjectTypeDefinition
protected InputObjectTypeDefinition createInputObjectTypeDefinition(GraphqlParser.InputObjectTypeDefinitionContext ctx) -
createInputObjectTypeExtensionDefinition
protected InputObjectTypeExtensionDefinition createInputObjectTypeExtensionDefinition(GraphqlParser.InputObjectTypeExtensionDefinitionContext ctx) -
createDirectiveDefinition
protected DirectiveDefinition createDirectiveDefinition(GraphqlParser.DirectiveDefinitionContext ctx) -
createDirectiveLocation
-
createValue
-
createValue
-
quotedString
-
addCommonData
protected void addCommonData(NodeBuilder nodeBuilder, org.antlr.v4.runtime.ParserRuleContext parserRuleContext) -
addIgnoredChars
-
mapTokenToIgnoredChar
-
createIgnoredChar
-
newDescription
-
getSourceLocation
protected SourceLocation getSourceLocation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext) -
getSourceLocation
-
getComments
-
getCommentOnChannel
-
getImplementz
private List<Type> getImplementz(GraphqlParser.ImplementsInterfacesContext implementsInterfacesContext) -
captureRuleContext
private <T extends Node<?>> T captureRuleContext(T node, org.antlr.v4.runtime.ParserRuleContext ctx)
-