Make nodes have access to file name

This commit is contained in:
Clément Fournier
2020-07-29 23:53:08 +02:00
parent e7e6793eb3
commit 094ce26227
49 changed files with 352 additions and 315 deletions

View File

@@ -62,6 +62,11 @@ public class DummyLanguageModule extends BaseLanguageModule {
return languageVersion;
}
@Override
public String getSourceCodeFile() {
return "someFile.dummy";
}
public DummyRootNode setLanguageVersion(LanguageVersion languageVersion) {
this.languageVersion = languageVersion;
return this;

View File

@@ -249,9 +249,7 @@ public abstract class RuleTst {
}
private Report processUsingStringReader(TestDescriptor test, Rule rule) throws PMDException {
Report report = new Report();
runTestFromString(test, rule);
return report;
return runTestFromString(test, rule);
}
/**
@@ -305,8 +303,8 @@ public abstract class RuleTst {
}
}
public void runTestFromString(TestDescriptor test, Rule rule) {
runTestFromString(test.getCode(), rule, test.getLanguageVersion(), test.isUseAuxClasspath());
public Report runTestFromString(TestDescriptor test, Rule rule) {
return runTestFromString(test.getCode(), rule, test.getLanguageVersion(), test.isUseAuxClasspath());
}
/**