Move text file stuff into the main document package

This commit is contained in:
Clément Fournier
2020-09-02 02:00:41 +02:00
parent 9a4fc3cee6
commit eaed142496
7 changed files with 61 additions and 13 deletions

View File

@ -19,7 +19,7 @@ import net.sourceforge.pmd.lang.cpp.ast.CppEscapeReader;
import net.sourceforge.pmd.lang.cpp.ast.CppTokenKinds;
import net.sourceforge.pmd.util.document.Chars;
import net.sourceforge.pmd.util.document.TextDocument;
import net.sourceforge.pmd.util.document.io.TextFileContent;
import net.sourceforge.pmd.util.document.TextFileContent;
/**
* The C++ tokenizer.

View File

@ -12,15 +12,15 @@ import org.checkerframework.checker.nullness.qual.NonNull;
import org.junit.Test;
import net.sourceforge.pmd.lang.ast.impl.javacc.io.CharStream;
import net.sourceforge.pmd.util.document.CpdCompat;
import net.sourceforge.pmd.util.document.TextDocument;
import net.sourceforge.pmd.util.document.io.PmdFiles;
import net.sourceforge.pmd.util.document.io.TextFile;
import net.sourceforge.pmd.util.document.TextFile;
public class CppCharStreamTest {
@NonNull
public CharStream charStreamFor(String source) throws IOException {
TextDocument textDoc = TextDocument.create(PmdFiles.forString(source, TextFile.UNKNOWN_FILENAME, PmdFiles.dummyCpdVersion()));
TextDocument textDoc = TextDocument.readOnlyString(source, TextFile.UNKNOWN_FILENAME, CpdCompat.dummyVersion());
return CharStream.create(new CPPTokenizer().newTokenDoc(textDoc));
}