• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pmd / pmd / 4553

25 Apr 2025 06:55AM UTC coverage: 77.84% (+0.008%) from 77.832%
4553

push

github

adangel
[core] Support language dialects (#5438)

Merge pull request #5438 from Monits:lang-dialects

17661 of 23654 branches covered (74.66%)

Branch coverage included in aggregate %.

113 of 137 new or added lines in 12 files covered. (82.48%)

20 existing lines in 5 files now uncovered.

38710 of 48765 relevant lines covered (79.38%)

0.8 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/xsl/XslLanguageModule.java
1
/**
2
 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3
 */
4

5
package net.sourceforge.pmd.lang.xml.xsl;
6

7
import net.sourceforge.pmd.cpd.CpdLexer;
8
import net.sourceforge.pmd.lang.LanguagePropertyBundle;
9
import net.sourceforge.pmd.lang.LanguageRegistry;
10
import net.sourceforge.pmd.lang.impl.SimpleLanguageModuleBase;
11
import net.sourceforge.pmd.lang.xml.XmlHandler;
12
import net.sourceforge.pmd.lang.xml.cpd.XmlCpdLexer;
13

14
/**
15
 * This language module is deprecated. XSL is now a dialect of XML.
16
 * @deprecated Since 7.13.0. Use @link{XslDialectModule} instead.
17
 */
18
@Deprecated
19
public class XslLanguageModule extends SimpleLanguageModuleBase {
20
    private static final String ID = "xsl";
21

22
    public XslLanguageModule() {
UNCOV
23
        super(LanguageMetadata.withId(ID).name("XSL")
×
UNCOV
24
                              .extensions("xsl", "xslt")
×
UNCOV
25
                              .addVersion("1.0")
×
UNCOV
26
                              .addVersion("2.0")
×
UNCOV
27
                              .addDefaultVersion("3.0"),
×
28
                new XmlHandler());
UNCOV
29
    }
×
30

31
    public static XslLanguageModule getInstance() {
UNCOV
32
        return (XslLanguageModule) LanguageRegistry.PMD.getLanguageById(ID);
×
33
    }
34

35
    @Override
36
    public CpdLexer createCpdLexer(LanguagePropertyBundle bundle) {
37
        return new XmlCpdLexer();
×
38
    }
39
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc