You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2022/06/13 22:14:42 UTC

[commons-lang] branch master updated: update ClassUtils javadoc with throw npe (#912)

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git


The following commit(s) were added to refs/heads/master by this push:
     new bf2d0bf02 update ClassUtils javadoc with throw npe (#912)
bf2d0bf02 is described below

commit bf2d0bf02baa3f71a0b0fd3aed74934cdf143a6b
Author: shalk(xiao kun) <xs...@163.com>
AuthorDate: Tue Jun 14 06:14:37 2022 +0800

    update ClassUtils javadoc with throw npe (#912)
---
 src/main/java/org/apache/commons/lang3/ClassUtils.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/org/apache/commons/lang3/ClassUtils.java b/src/main/java/org/apache/commons/lang3/ClassUtils.java
index bdd6e9ef1..6dd8e2600 100644
--- a/src/main/java/org/apache/commons/lang3/ClassUtils.java
+++ b/src/main/java/org/apache/commons/lang3/ClassUtils.java
@@ -533,6 +533,7 @@ public class ClassUtils {
      * @param classLoader the class loader to use to load the class
      * @param className the class name
      * @return the class represented by {@code className} using the {@code classLoader}
+     * @throws NullPointerException if the className is null
      * @throws ClassNotFoundException if the class is not found
      */
     public static Class<?> getClass(final ClassLoader classLoader, final String className) throws ClassNotFoundException {
@@ -548,6 +549,7 @@ public class ClassUtils {
      * @param className the class name
      * @param initialize whether the class must be initialized
      * @return the class represented by {@code className} using the {@code classLoader}
+     * @throws NullPointerException if the className is null
      * @throws ClassNotFoundException if the class is not found
      */
     public static Class<?> getClass(final ClassLoader classLoader, final String className, final boolean initialize) throws ClassNotFoundException {
@@ -583,6 +585,7 @@ public class ClassUtils {
      *
      * @param className the class name
      * @return the class represented by {@code className} using the current thread's context class loader
+     * @throws NullPointerException if the className is null
      * @throws ClassNotFoundException if the class is not found
      */
     public static Class<?> getClass(final String className) throws ClassNotFoundException {
@@ -597,6 +600,7 @@ public class ClassUtils {
      * @param className the class name
      * @param initialize whether the class must be initialized
      * @return the class represented by {@code className} using the current thread's context class loader
+     * @throws NullPointerException if the className is null
      * @throws ClassNotFoundException if the class is not found
      */
     public static Class<?> getClass(final String className, final boolean initialize) throws ClassNotFoundException {
@@ -1582,6 +1586,7 @@ public class ClassUtils {
      *
      * @param className the class name
      * @return the converted name
+     * @throws NullPointerException if the className is null
      */
     private static String toCanonicalName(String className) {
         className = StringUtils.deleteWhitespace(className);