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