Class ScalaCpdLexer

  • All Implemented Interfaces:
    net.sourceforge.pmd.cpd.CpdLexer

    public class ScalaCpdLexer
    extends Object
    implements net.sourceforge.pmd.cpd.CpdLexer
    Scala Tokenizer class. Uses the Scala Meta Tokenizer, but adapts it for use with generic filtering

    Note: This class has been called ScalaTokenizer in PMD 6

    .
    • Constructor Detail

      • ScalaCpdLexer

        public ScalaCpdLexer​(net.sourceforge.pmd.lang.LanguagePropertyBundle bundle)
        Create the Tokenizer using properties from the system environment.
    • Method Detail

      • tokenize

        public void tokenize​(net.sourceforge.pmd.lang.document.TextDocument document,
                             net.sourceforge.pmd.cpd.TokenFactory tokenEntries)
        Specified by:
        tokenize in interface net.sourceforge.pmd.cpd.CpdLexer