• 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/wsdl/WsdlLanguageModule.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.wsdl;
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. WSDL is now a dialect of XML.
16
 * @deprecated Since 7.13.0. Use @link{WsdlDialectModule} instead.
17
 */
18
@Deprecated
19
public class WsdlLanguageModule extends SimpleLanguageModuleBase {
20
    private static final String ID = "wsdl";
21

22
    public WsdlLanguageModule() {
UNCOV
23
        super(LanguageMetadata.withId(ID).name("WSDL")
×
UNCOV
24
                              .extensions("wsdl")
×
UNCOV
25
                              .addVersion("1.1")
×
UNCOV
26
                              .addDefaultVersion("2.0"),
×
27
                new XmlHandler());
UNCOV
28
    }
×
29

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

34
    @Override
35
    public CpdLexer createCpdLexer(LanguagePropertyBundle bundle) {
36
        return new XmlCpdLexer();
×
37
    }
38
}
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