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