From 41e72531b209b74571589296a3a33354eb2a1c39 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 03 Jan 2012 17:05:22 +0000
Subject: [PATCH] Fix OPENDJ-394: Do not declare unchecked exceptions in method declarations

---
 opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/AbstractAttribute.java |   21 ++++++---------------
 1 files changed, 6 insertions(+), 15 deletions(-)

diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/AbstractAttribute.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/AbstractAttribute.java
index 195215b..d2423d0 100644
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/AbstractAttribute.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/AbstractAttribute.java
@@ -23,6 +23,7 @@
  *
  *
  *      Copyright 2009 Sun Microsystems, Inc.
+ *      Portions copyright 2012 ForgeRock AS.
  */
 
 package org.forgerock.opendj.ldap;
@@ -190,8 +191,7 @@
    * {@inheritDoc}
    */
   @Override
-  public abstract boolean add(ByteString value)
-      throws UnsupportedOperationException, NullPointerException;
+  public abstract boolean add(ByteString value);
 
 
 
@@ -199,7 +199,6 @@
    * {@inheritDoc}
    */
   public boolean add(final Object firstValue, final Object... remainingValues)
-      throws UnsupportedOperationException, NullPointerException
   {
     Validator.ensureNotNull(firstValue);
 
@@ -221,7 +220,6 @@
    */
   @Override
   public boolean addAll(final Collection<? extends ByteString> values)
-      throws UnsupportedOperationException, NullPointerException
   {
     return addAll(values, null);
   }
@@ -233,7 +231,6 @@
    */
   public boolean addAll(final Collection<? extends ByteString> values,
       final Collection<? super ByteString> duplicateValues)
-      throws UnsupportedOperationException, NullPointerException
   {
     boolean modified = false;
     for (final ByteString value : values)
@@ -256,7 +253,7 @@
    * {@inheritDoc}
    */
   @Override
-  public abstract boolean contains(Object value) throws NullPointerException;
+  public abstract boolean contains(Object value);
 
 
 
@@ -265,7 +262,6 @@
    */
   @Override
   public boolean containsAll(final Collection<?> values)
-      throws NullPointerException
   {
     for (final Object value : values)
     {
@@ -293,7 +289,7 @@
   /**
    * {@inheritDoc}
    */
-  public ByteString firstValue() throws NoSuchElementException
+  public ByteString firstValue()
   {
     return iterator().next();
   }
@@ -303,7 +299,7 @@
   /**
    * {@inheritDoc}
    */
-  public String firstValueAsString() throws NoSuchElementException
+  public String firstValueAsString()
   {
     return firstValue().toString();
   }
@@ -350,8 +346,7 @@
    * {@inheritDoc}
    */
   @Override
-  public abstract boolean remove(Object value)
-      throws UnsupportedOperationException, NullPointerException;
+  public abstract boolean remove(Object value);
 
 
 
@@ -360,7 +355,6 @@
    */
   @Override
   public boolean removeAll(final Collection<?> values)
-      throws UnsupportedOperationException, NullPointerException
   {
     return removeAll(values, null);
   }
@@ -372,7 +366,6 @@
    */
   public <T> boolean removeAll(final Collection<T> values,
       final Collection<? super T> missingValues)
-      throws UnsupportedOperationException, NullPointerException
   {
     boolean modified = false;
     for (final T value : values)
@@ -396,7 +389,6 @@
    */
   @Override
   public boolean retainAll(final Collection<?> values)
-      throws UnsupportedOperationException, NullPointerException
   {
     return retainAll(values, null);
   }
@@ -408,7 +400,6 @@
    */
   public <T> boolean retainAll(final Collection<T> values,
       final Collection<? super T> missingValues)
-      throws UnsupportedOperationException, NullPointerException
   {
     if (values.isEmpty())
     {

--
Gitblit v1.10.0