fix possible linkage error for Util.nonNull(java.lang.String) method

This commit is contained in:
Sebastian Sdorra
2014-04-23 10:55:43 +02:00
parent 88e6fc6b4a
commit b002b8e21f

View File

@@ -33,6 +33,10 @@
package sonia.scm.util;
//~--- non-JDK imports --------------------------------------------------------
import com.google.common.base.Strings;
//~--- JDK imports ------------------------------------------------------------
import java.math.BigInteger;
@@ -351,15 +355,14 @@ public final class Util
}
/**
* Method description
*
*
* @param value
* Returns an emtpy string, if the object is null. Otherwise the result of
* the toString method of the object is returned is returned.
*
* @param value object
*
* @since 1.13
*
* @return
* @return string value or empty string
*/
public static String nonNull(Object value)
{
@@ -368,6 +371,23 @@ public final class Util
: "";
}
/**
* Returns an emtpy string, if the string is null. Otherwise the string
* is returned. The method is available to fix a possible linkage error which
* was introduced with version 1.14. Please have a look at:
* https://bitbucket.org/sdorra/scm-manager/issue/569/active-directory-plugin-not-working-in
*
* @param value string value
*
* @return string value or empty string
*
* @since 1.38
*/
public static String nonNull(String value)
{
return Strings.nullToEmpty(value);
}
/**
* Method description
*