From 95870ffa58e29cac492764ce62f0fd9ba8ef9142 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Fri, 23 Feb 2024 11:24:49 +0100 Subject: [PATCH] [html] Move HtmlCpdLexer --- docs/pages/release_notes.md | 2 ++ .../net/sourceforge/pmd/lang/html/HtmlLanguageModule.java | 2 +- .../pmd/lang/html/{ast => cpd}/HtmlCpdLexer.java | 6 +++++- 3 files changed, 8 insertions(+), 2 deletions(-) rename pmd-html/src/main/java/net/sourceforge/pmd/lang/html/{ast => cpd}/HtmlCpdLexer.java (87%) diff --git a/docs/pages/release_notes.md b/docs/pages/release_notes.md index 6dd6099c26..24e69a593f 100644 --- a/docs/pages/release_notes.md +++ b/docs/pages/release_notes.md @@ -330,6 +330,8 @@ in the migration guide for details. * {%jdoc core::reporting.RuleViolation %} * {%jdoc core::reporting.ViolationSuppressor %} * {%jdoc core::lang.rule.xpath.XPathRule %} has been moved into subpackage {% jdoc_package core::lang.rule.xpath %}. +* pmd-html + * `net.sourceforge.pmd.lang.html.ast.HtmlCpdLexer` moved into package `cpd`: {%jdoc html::lang.html.cpd.HtmlCpdLexer %}. **Internalized classes and interfaces and methods** diff --git a/pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java b/pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java index 26d02710a9..c4809cc487 100644 --- a/pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java +++ b/pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java @@ -7,7 +7,7 @@ package net.sourceforge.pmd.lang.html; import net.sourceforge.pmd.cpd.CpdLexer; import net.sourceforge.pmd.lang.LanguagePropertyBundle; import net.sourceforge.pmd.lang.LanguageRegistry; -import net.sourceforge.pmd.lang.html.ast.HtmlCpdLexer; +import net.sourceforge.pmd.lang.html.cpd.HtmlCpdLexer; import net.sourceforge.pmd.lang.impl.SimpleLanguageModuleBase; public final class HtmlLanguageModule extends SimpleLanguageModuleBase { diff --git a/pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCpdLexer.java b/pmd-html/src/main/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexer.java similarity index 87% rename from pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCpdLexer.java rename to pmd-html/src/main/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexer.java index f7f0668de6..18a2392e08 100644 --- a/pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCpdLexer.java +++ b/pmd-html/src/main/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexer.java @@ -2,7 +2,7 @@ * BSD-style license; for more info see http://pmd.sourceforge.net/license.html */ -package net.sourceforge.pmd.lang.html.ast; +package net.sourceforge.pmd.lang.html.cpd; import java.io.IOException; import java.io.UncheckedIOException; @@ -15,6 +15,10 @@ import net.sourceforge.pmd.lang.ast.Parser.ParserTask; import net.sourceforge.pmd.lang.ast.SemanticErrorReporter; import net.sourceforge.pmd.lang.document.TextDocument; import net.sourceforge.pmd.lang.html.HtmlLanguageModule; +import net.sourceforge.pmd.lang.html.ast.ASTHtmlDocument; +import net.sourceforge.pmd.lang.html.ast.ASTHtmlTextNode; +import net.sourceforge.pmd.lang.html.ast.HtmlNode; +import net.sourceforge.pmd.lang.html.ast.HtmlParser; /** *

Note: This class has been called HtmlTokenizer in PMD 6

.