Class GccParser

    • Constructor Detail

      • GccParser

        public GccParser()
        Creates a new instance of GccParser.
    • Method Detail

      • createIssue

        protected Optional<Issue> createIssue​(Matcher matcher,
                                              edu.hm.hafner.util.LookaheadStream lookahead,
                                              IssueBuilder builder)
        Description copied from class: LookaheadParser
        Creates a new issue for the specified pattern. This method is called for each matching line in the specified file. If a match is a false positive, then return Optional.empty() to ignore this warning.
        Specified by:
        createIssue in class LookaheadParser
        Parameters:
        matcher - the regular expression matcher
        lookahead - the lookahead stream to read additional lines
        builder - the issue builder to use
        Returns:
        a new annotation for the specified pattern