1 package net.sourceforge.pmd.lang.java;
2
3 import net.sourceforge.pmd.lang.BaseLanguageModule;
4 import net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor;
5
6
7
8
9 public class JavaLanguageModule extends BaseLanguageModule {
10
11 public static final String NAME = "Java";
12 public static final String TERSE_NAME = "java";
13
14 public JavaLanguageModule() {
15 super(NAME, null, TERSE_NAME, JavaRuleChainVisitor.class, "java");
16 addVersion("1.3", new Java13Handler(), false);
17 addVersion("1.4", new Java14Handler(), false);
18 addVersion("1.5", new Java15Handler(), false);
19 addVersion("1.6", new Java16Handler(), false);
20 addVersion("1.7", new Java17Handler(), false);
21 addVersion("1.8", new Java18Handler(), true);
22 }
23
24 }