Skip to content

Commit

Permalink
Deprecate inefficient Helper.getShortClassName methods
Browse files Browse the repository at this point in the history
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
  • Loading branch information
lukasj committed Aug 15, 2023
1 parent 3dbed66 commit 47ed401
Showing 1 changed file with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1069,8 +1069,9 @@ public static Class<?> getObjectClass(Class<?> javaClass) {
/**
* Answers the unqualified class name for the provided class.
*/
@Deprecated(forRemoval = true)
public static String getShortClassName(Class<?> javaClass) {
return getShortClassName(javaClass.getName());
return javaClass.getSimpleName();
}

/**
Expand All @@ -1083,16 +1084,17 @@ public static String getShortClassName(String javaClassName) {
/**
* Answers the unqualified class name for the specified object.
*/
@Deprecated(forRemoval = true)
public static String getShortClassName(Object object) {
return getShortClassName(object.getClass());
}

/**
* return a package name for the specified class.
*/
@Deprecated(forRemoval = true)
public static String getPackageName(Class<?> javaClass) {
String className = Helper.getShortClassName(javaClass);
return javaClass.getName().substring(0, (javaClass.getName().length() - (className.length() + 1)));
return javaClass.getPackageName();
}

/**
Expand Down

0 comments on commit 47ed401

Please sign in to comment.