Package graphql.parser
Class GraphqlAntlrToLanguage
- java.lang.Object
-
- graphql.parser.GraphqlAntlrToLanguage
-
public class GraphqlAntlrToLanguage extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private I18n
i18N
private MultiSourceReader
multiSourceReader
private static java.util.List<Comment>
NO_COMMENTS
private java.util.Map<Node<?>,org.antlr.v4.runtime.ParserRuleContext>
nodeToRuleMap
private ParserOptions
parserOptions
private org.antlr.v4.runtime.CommonTokenStream
tokens
-
Constructor Summary
Constructors Constructor Description GraphqlAntlrToLanguage(org.antlr.v4.runtime.CommonTokenStream tokens, MultiSourceReader multiSourceReader, ParserOptions parserOptions, I18n i18N, @Nullable java.util.Map<Node<?>,org.antlr.v4.runtime.ParserRuleContext> nodeToRuleMap)
-
Method Summary
-
-
-
Field Detail
-
NO_COMMENTS
private static final java.util.List<Comment> NO_COMMENTS
-
tokens
private final org.antlr.v4.runtime.CommonTokenStream tokens
-
multiSourceReader
private final MultiSourceReader multiSourceReader
-
parserOptions
private final ParserOptions parserOptions
-
nodeToRuleMap
private final java.util.Map<Node<?>,org.antlr.v4.runtime.ParserRuleContext> nodeToRuleMap
-
i18N
private final I18n i18N
-
-
Constructor Detail
-
GraphqlAntlrToLanguage
public GraphqlAntlrToLanguage(org.antlr.v4.runtime.CommonTokenStream tokens, MultiSourceReader multiSourceReader, ParserOptions parserOptions, I18n i18N, @Nullable @Nullable java.util.Map<Node<?>,org.antlr.v4.runtime.ParserRuleContext> nodeToRuleMap)
-
-
Method Detail
-
getParserOptions
public ParserOptions getParserOptions()
-
createDocument
public Document createDocument(GraphqlParser.DocumentContext ctx)
-
createDefinition
protected Definition createDefinition(GraphqlParser.DefinitionContext definitionContext)
-
createOperationDefinition
protected OperationDefinition createOperationDefinition(GraphqlParser.OperationDefinitionContext ctx)
-
parseOperation
protected OperationDefinition.Operation parseOperation(GraphqlParser.OperationTypeContext operationTypeContext)
-
createFragmentSpread
protected FragmentSpread createFragmentSpread(GraphqlParser.FragmentSpreadContext ctx)
-
createVariableDefinitions
protected java.util.List<VariableDefinition> createVariableDefinitions(GraphqlParser.VariableDefinitionsContext ctx)
-
createVariableDefinition
protected VariableDefinition createVariableDefinition(GraphqlParser.VariableDefinitionContext ctx)
-
createFragmentDefinition
protected FragmentDefinition createFragmentDefinition(GraphqlParser.FragmentDefinitionContext ctx)
-
createSelectionSet
protected SelectionSet createSelectionSet(GraphqlParser.SelectionSetContext ctx)
-
createField
protected Field createField(GraphqlParser.FieldContext ctx)
-
createInlineFragment
protected InlineFragment createInlineFragment(GraphqlParser.InlineFragmentContext ctx)
-
createTypeSystemDefinition
protected SDLDefinition createTypeSystemDefinition(GraphqlParser.TypeSystemDefinitionContext ctx)
-
createTypeSystemExtension
protected SDLDefinition createTypeSystemExtension(GraphqlParser.TypeSystemExtensionContext ctx)
-
createTypeExtension
protected TypeDefinition createTypeExtension(GraphqlParser.TypeExtensionContext ctx)
-
createTypeDefinition
protected TypeDefinition createTypeDefinition(GraphqlParser.TypeDefinitionContext ctx)
-
createType
protected Type createType(GraphqlParser.TypeContext ctx)
-
createTypeName
protected TypeName createTypeName(GraphqlParser.TypeNameContext ctx)
-
createNonNullType
protected NonNullType createNonNullType(GraphqlParser.NonNullTypeContext ctx)
-
createListType
protected ListType createListType(GraphqlParser.ListTypeContext ctx)
-
createArgument
protected Argument createArgument(GraphqlParser.ArgumentContext ctx)
-
createArguments
protected java.util.List<Argument> createArguments(GraphqlParser.ArgumentsContext ctx)
-
createDirectives
protected java.util.List<Directive> createDirectives(GraphqlParser.DirectivesContext ctx)
-
createDirective
protected Directive createDirective(GraphqlParser.DirectiveContext ctx)
-
createSchemaDefinition
protected SchemaDefinition createSchemaDefinition(GraphqlParser.SchemaDefinitionContext ctx)
-
creationSchemaExtension
private SDLDefinition creationSchemaExtension(GraphqlParser.SchemaExtensionContext ctx)
-
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
protected java.util.List<FieldDefinition> createFieldDefinitions(GraphqlParser.FieldsDefinitionContext ctx)
-
createFieldDefinitions
protected java.util.List<FieldDefinition> createFieldDefinitions(GraphqlParser.ExtensionFieldsDefinitionContext ctx)
-
createFieldDefinition
protected FieldDefinition createFieldDefinition(GraphqlParser.FieldDefinitionContext ctx)
-
createInputValueDefinitions
protected java.util.List<InputValueDefinition> createInputValueDefinitions(java.util.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
protected EnumTypeDefinition createEnumTypeDefinition(GraphqlParser.EnumTypeDefinitionContext ctx)
-
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
protected DirectiveLocation createDirectiveLocation(GraphqlParser.DirectiveLocationContext ctx)
-
createValue
protected Value createValue(GraphqlParser.ValueWithVariableContext ctx)
-
createValue
protected Value createValue(GraphqlParser.ValueContext ctx)
-
quotedString
protected java.lang.String quotedString(org.antlr.v4.runtime.tree.TerminalNode terminalNode)
-
addCommonData
protected void addCommonData(NodeBuilder nodeBuilder, org.antlr.v4.runtime.ParserRuleContext parserRuleContext)
-
addIgnoredChars
private void addIgnoredChars(org.antlr.v4.runtime.ParserRuleContext ctx, NodeBuilder nodeBuilder)
-
mapTokenToIgnoredChar
private java.util.List<IgnoredChar> mapTokenToIgnoredChar(java.util.List<org.antlr.v4.runtime.Token> tokens)
-
createIgnoredChar
private IgnoredChar createIgnoredChar(org.antlr.v4.runtime.Token token)
-
newDescription
protected Description newDescription(GraphqlParser.DescriptionContext descriptionCtx)
-
getSourceLocation
protected SourceLocation getSourceLocation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext)
-
getSourceLocation
protected SourceLocation getSourceLocation(org.antlr.v4.runtime.Token token)
-
getComments
protected java.util.List<Comment> getComments(org.antlr.v4.runtime.ParserRuleContext ctx)
-
getCommentOnChannel
protected java.util.List<Comment> getCommentOnChannel(java.util.List<org.antlr.v4.runtime.Token> refChannel)
-
getImplementz
private java.util.List<Type> getImplementz(GraphqlParser.ImplementsInterfacesContext implementsInterfacesContext)
-
captureRuleContext
private <T extends Node<?>> T captureRuleContext(T node, org.antlr.v4.runtime.ParserRuleContext ctx)
-
-