From 6af27032f03ac2b79aa92b20cbf6094d553a22b7 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Thu, 12 Oct 2006 05:27:32 +0000
Subject: [PATCH] Update code in the org.opends.server.util package to use the Validator.ensureNotNull method for arguments that are not allowed to be null, and also update the javadoc for the corresponding @param tags to indicate this.
---
opendj-sdk/opends/src/server/org/opends/server/util/Base64.java | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/util/Base64.java b/opendj-sdk/opends/src/server/org/opends/server/util/Base64.java
index 66e50e8..43e4328 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/util/Base64.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/util/Base64.java
@@ -31,6 +31,7 @@
import static org.opends.server.loggers.Debug.debugEnter;
import static org.opends.server.messages.MessageHandler.getMessage;
import static org.opends.server.messages.UtilityMessages.*;
+import static org.opends.server.util.Validator.*;
import java.nio.ByteBuffer;
import java.text.ParseException;
@@ -69,7 +70,7 @@
/**
* Encodes the provided raw data using base64.
*
- * @param rawData The raw data to encode.
+ * @param rawData The raw data to encode. It must not be <CODE>null</CODE>.
*
* @return The base64-encoded representation of the provided raw data.
*/
@@ -77,6 +78,8 @@
{
assert debugEnter(CLASS_NAME, "encode", String.valueOf(rawData));
+ ensureNotNull(rawData);
+
StringBuilder buffer = new StringBuilder(4 * rawData.length / 3);
@@ -118,7 +121,8 @@
/**
* Decodes the provided set of base64-encoded data.
*
- * @param encodedData The base64-encoded data to decode.
+ * @param encodedData The base64-encoded data to decode. It must not be
+ * <CODE>null</CODE>.
*
* @return The decoded raw data.
*
@@ -130,6 +134,8 @@
{
assert debugEnter(CLASS_NAME, "decode", String.valueOf(encodedData));
+ ensureNotNull(encodedData);
+
// The encoded value must have length that is a multiple of four bytes.
int length = encodedData.length();
--
Gitblit v1.10.0