@@ -4,10 +4,10 @@
|
||||
|
||||
package net.sourceforge.pmd.lang.groovy;
|
||||
|
||||
import net.sourceforge.pmd.cpd.Tokenizer;
|
||||
import net.sourceforge.pmd.cpd.CpdLexer;
|
||||
import net.sourceforge.pmd.lang.LanguagePropertyBundle;
|
||||
import net.sourceforge.pmd.lang.LanguageRegistry;
|
||||
import net.sourceforge.pmd.lang.groovy.cpd.GroovyTokenizer;
|
||||
import net.sourceforge.pmd.lang.groovy.cpd.GroovyCpdLexer;
|
||||
import net.sourceforge.pmd.lang.impl.CpdOnlyLanguageModuleBase;
|
||||
|
||||
/**
|
||||
@@ -28,7 +28,7 @@ public class GroovyLanguageModule extends CpdOnlyLanguageModuleBase {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Tokenizer createCpdTokenizer(LanguagePropertyBundle bundle) {
|
||||
return new GroovyTokenizer();
|
||||
public CpdLexer createCpdLexer(LanguagePropertyBundle bundle) {
|
||||
return new GroovyCpdLexer();
|
||||
}
|
||||
}
|
||||
|
@@ -8,7 +8,7 @@ import java.io.IOException;
|
||||
|
||||
import org.apache.groovy.parser.antlr4.GroovyLexer;
|
||||
|
||||
import net.sourceforge.pmd.cpd.impl.TokenizerBase;
|
||||
import net.sourceforge.pmd.cpd.impl.CpdLexerBase;
|
||||
import net.sourceforge.pmd.lang.TokenManager;
|
||||
import net.sourceforge.pmd.lang.document.TextDocument;
|
||||
import net.sourceforge.pmd.lang.groovy.ast.impl.antlr4.GroovyToken;
|
||||
@@ -19,8 +19,10 @@ import groovyjarjarantlr4.v4.runtime.CharStreams;
|
||||
|
||||
/**
|
||||
* The Groovy Tokenizer
|
||||
*
|
||||
* <p>Note: This class has been called GroovyTokenizer in PMD 6</p>.
|
||||
*/
|
||||
public class GroovyTokenizer extends TokenizerBase<GroovyToken> {
|
||||
public class GroovyCpdLexer extends CpdLexerBase<GroovyToken> {
|
||||
|
||||
@Override
|
||||
protected final TokenManager<GroovyToken> makeLexerImpl(TextDocument doc) throws IOException {
|
@@ -8,9 +8,9 @@ import org.junit.jupiter.api.Test;
|
||||
|
||||
import net.sourceforge.pmd.cpd.test.CpdTextComparisonTest;
|
||||
|
||||
class GroovyTokenizerTest extends CpdTextComparisonTest {
|
||||
class GroovyCpdLexerTest extends CpdTextComparisonTest {
|
||||
|
||||
GroovyTokenizerTest() {
|
||||
GroovyCpdLexerTest() {
|
||||
super("groovy", ".groovy");
|
||||
}
|
||||
|
Reference in New Issue
Block a user