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 intprivate 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
-