This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch 11582
in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/11582 by this push:
new b7fad049c2 wip
b7fad049c2 is described below
commit b7fad049c2f9a660937b3b54973630dfc86fa224
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Sun Dec 21 07:23:18 2025 -0500
wip
---
.../java/org/apache/maven/api/xml/XmlNode.java | 35 ++++++++++++++++++++++
.../org/apache/maven/internal/xml/XmlNodeImpl.java | 3 --
2 files changed, 35 insertions(+), 3 deletions(-)
diff --git
a/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/XmlNode.java
b/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/XmlNode.java
index 0f6177e994..91facbd273 100644
--- a/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/XmlNode.java
+++ b/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/XmlNode.java
@@ -382,11 +382,41 @@ private record Impl(
children = ImmutableCollections.copy(children);
}
+ @Override
+ public String getName() {
+ return name();
+ }
+
+ @Override
+ public String getNamespaceUri() {
+ return namespaceUri();
+ }
+
+ @Override
+ public String getPrefix() {
+ return prefix();
+ }
+
+ @Override
+ public String getValue() {
+ return value();
+ }
+
+ @Override
+ public Map<String, String> getAttributes() {
+ return attributes();
+ }
+
@Override
public String getAttribute(@Nonnull String name) {
return attributes.get(name);
}
+ @Override
+ public List<XmlNode> getChildren() {
+ return children();
+ }
+
@Override
public XmlNode getChild(String name) {
if (name != null) {
@@ -401,6 +431,11 @@ public XmlNode getChild(String name) {
return null;
}
+ @Override
+ public Object getInputLocation() {
+ return inputLocation();
+ }
+
@Override
public boolean equals(Object o) {
return this == o
diff --git
a/impl/maven-xml/src/main/java/org/apache/maven/internal/xml/XmlNodeImpl.java
b/impl/maven-xml/src/main/java/org/apache/maven/internal/xml/XmlNodeImpl.java
index 89425b12b8..8a80eb43cc 100644
---
a/impl/maven-xml/src/main/java/org/apache/maven/internal/xml/XmlNodeImpl.java
+++
b/impl/maven-xml/src/main/java/org/apache/maven/internal/xml/XmlNodeImpl.java
@@ -168,12 +168,10 @@ public XmlNode getChild(String name) {
@Override
@Nonnull
- @Deprecated(since = "4.0.0", forRemoval = true)
public List<XmlNode> getChildren() {
return children;
}
- @Deprecated(since = "4.0.0", forRemoval = true)
public int getChildCount() {
return children.size();
}
@@ -186,7 +184,6 @@ public int getChildCount() {
* @since 3.2.0
* @return input location
*/
- @Deprecated(since = "4.0.0", forRemoval = true)
@Override
public Object getInputLocation() {
return location;