From 8dd079a8f04d3b9897b4e037378fc539ee5a6093 Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Sat, 11 Apr 2015 13:50:19 -0400 Subject: [PATCH] findByClassName should not be advertised to outside code. --- core/src/main/java/hudson/model/Descriptor.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/hudson/model/Descriptor.java b/core/src/main/java/hudson/model/Descriptor.java index 4d9a1eda1b..e6140b3d0e 100644 --- a/core/src/main/java/hudson/model/Descriptor.java +++ b/core/src/main/java/hudson/model/Descriptor.java @@ -944,11 +944,10 @@ public abstract class Descriptor> implements Saveable { } /** - * Finds a descriptor from a collection by its class name. - * @deprecated Since we introduced {@link Descriptor#getId()}, it is a preferred method of identifying descriptor by a string. - * @since TODO + * Finds a descriptor from a collection by the class name of the {@link Descriptor}. + * This is useless as of the introduction of {@link #getId} and so only very old compatibility code needs it. */ - public static @CheckForNull T findByClassName(Collection list, String className) { + private static @CheckForNull T findByClassName(Collection list, String className) { for (T d : list) { if(d.getClass().getName().equals(className)) return d; -- GitLab