convert most lang mods to new base class

This commit is contained in:
Clément Fournier
2022-07-21 02:10:21 +02:00
parent ec081ed2e5
commit 3cecfaf38b
21 changed files with 271 additions and 214 deletions

View File

@@ -4,26 +4,18 @@
package net.sourceforge.pmd.lang.vm;
import net.sourceforge.pmd.lang.BaseLanguageModule;
import net.sourceforge.pmd.lang.LanguageProcessor;
import net.sourceforge.pmd.lang.LanguagePropertyBundle;
import net.sourceforge.pmd.processor.SimpleBatchLanguageProcessor;
import net.sourceforge.pmd.lang.impl.SimpleLanguageModuleBase;
/**
* Created by christoferdutz on 20.09.14.
*/
public class VmLanguageModule extends BaseLanguageModule {
public class VmLanguageModule extends SimpleLanguageModuleBase {
public static final String NAME = "VM";
public static final String TERSE_NAME = "vm";
public VmLanguageModule() {
super(NAME, null, TERSE_NAME, "vm");
addVersion("", new VmHandler(), true);
super(LanguageMetadata.withId(TERSE_NAME).name(NAME).extensions("vm"), new VmHandler());
}
@Override
public LanguageProcessor createProcessor(LanguagePropertyBundle bundle) {
return new SimpleBatchLanguageProcessor(bundle, new VmHandler());
}
}