Package graphql.parser
Class CommentParser
java.lang.Object
graphql.parser.CommentParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Predicate
<org.antlr.v4.runtime.Token> private static final int
private final Predicate
<org.antlr.v4.runtime.Token> private final Predicate
<org.antlr.v4.runtime.Token> private final Predicate
<org.antlr.v4.runtime.Token> private final Predicate
<org.antlr.v4.runtime.Token> private org.antlr.v4.runtime.CommonTokenStream
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBeginningOfBlockComment
(Node<?> node, String prefix) getCommentOnChannel
(List<org.antlr.v4.runtime.Token> refChannel, Predicate<org.antlr.v4.runtime.Token> shouldIncludePredicate) getCommentsAfterDescription
(Node<?> node) getEndOfBlockComments
(Node<?> node, String blockSuffix) getLeadingComments
(Node<?> node) getTrailingComment
(Node<?> node) private Optional
<org.antlr.v4.runtime.Token> searchTokenToLeft
(org.antlr.v4.runtime.Token token, String text)
-
Field Details
-
nodeToRuleMap
-
tokens
private org.antlr.v4.runtime.CommonTokenStream tokens -
CHANNEL_COMMENTS
private static final int CHANNEL_COMMENTS- See Also:
-
alwaysTrue
-
isNotPrecededByLineBreak
-
isPrecededByLineBreak
-
isFirstToken
-
isPrecededOnlyBySpaces
-
-
Constructor Details
-
CommentParser
-
-
Method Details
-
getBeginningOfBlockComment
-
getEndOfBlockComments
-
getTrailingComment
-
getLeadingComments
-
getCommentsAfterDescription
-
getCommentOnFirstLineOfDocument
-
getCommentsAfterAllDefinitions
-
getCommentOnChannel
-
searchTokenToLeft
-