From 292ad4ab7b016dd02214ddc5613172c5325bed94 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Fri, 24 Apr 2020 09:04:07 +0200 Subject: [PATCH] [core] More explicit deprecations on AbstractNode --- .../main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java b/pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java index 952925f27a..332369b816 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java @@ -415,6 +415,7 @@ public abstract class AbstractNode implements Node { } @Override + @Deprecated public Document getAsDocument() { try { final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); @@ -487,7 +488,8 @@ public abstract class AbstractNode implements Node { * Returns true if this node has a descendant of any type among the provided types. * * @param types Types to test - * @deprecated Use {@link #hasDescendantOfAnyType(Class[])} + * + * @deprecated See {@link #hasDescendantOfAnyType(Class[])} for reasons */ @Deprecated public final boolean hasDecendantOfAnyType(final Class... types) {