diff --git a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java index 5175bae316..a4f3a3708d 100644 --- a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java +++ b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java @@ -6,6 +6,7 @@ package net.sourceforge.pmd.lang.java.ast; import net.sourceforge.pmd.annotation.InternalApi; +import net.sourceforge.pmd.lang.ast.xpath.internal.DeprecatedAttribute; /** * Represents a type parameter declaration of a method, constructor, class or interface declaration. @@ -37,11 +38,22 @@ public class ASTTypeParameter extends AbstractJavaTypeNode { /** * Returns the name of the type variable introduced by this declaration. + * + * @deprecated Use {@link #getName()} */ + @DeprecatedAttribute(replaceWith = "@Name") + @Deprecated public String getParameterName() { return getImage(); } + /** + * Returns the name of the type variable introduced by this declaration. + */ + public String getName() { + return getImage(); + } + /** * Returns true if this type parameter is bounded,