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/ByteStringBuilder.java | 28 +++++++---------------------
1 files changed, 7 insertions(+), 21 deletions(-)
diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
index 9260a46..f709bf3 100755
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteStringBuilder.java
@@ -23,7 +23,7 @@
*
*
* Copyright 2009 Sun Microsystems, Inc.
- * Portions copyright 2011 ForgeRock AS
+ * Portions copyright 2011-2012 ForgeRock AS
*/
package org.forgerock.opendj.ldap;
@@ -92,7 +92,7 @@
/**
* {@inheritDoc}
*/
- public byte byteAt(final int index) throws IndexOutOfBoundsException
+ public byte byteAt(final int index)
{
if (index >= subLength || index < 0)
{
@@ -109,7 +109,6 @@
* {@inheritDoc}
*/
public int compareTo(final byte[] b, final int offset, final int length)
- throws IndexOutOfBoundsException
{
ByteString.checkArrayBounds(b, offset, length);
@@ -151,7 +150,6 @@
* {@inheritDoc}
*/
public byte[] copyTo(final byte[] b, final int offset)
- throws IndexOutOfBoundsException
{
if (offset < 0)
{
@@ -193,7 +191,6 @@
* {@inheritDoc}
*/
public boolean equals(final byte[] b, final int offset, final int length)
- throws IndexOutOfBoundsException
{
ByteString.checkArrayBounds(b, offset, length);
@@ -254,7 +251,6 @@
* {@inheritDoc}
*/
public ByteSequence subSequence(final int start, final int end)
- throws IndexOutOfBoundsException
{
if (start < 0 || start > end || end > subLength)
{
@@ -332,7 +328,7 @@
* @throws IllegalArgumentException
* If the {@code capacity} is negative.
*/
- public ByteStringBuilder(final int capacity) throws IllegalArgumentException
+ public ByteStringBuilder(final int capacity)
{
if (capacity < 0)
{
@@ -404,7 +400,7 @@
* if {@code offset + length} is greater than {@code bytes.length}.
*/
public ByteStringBuilder append(final byte[] bytes, final int offset,
- final int length) throws IndexOutOfBoundsException
+ final int length)
{
ByteString.checkArrayBounds(bytes, offset, length);
@@ -433,7 +429,6 @@
* buffer.remaining()}.
*/
public ByteStringBuilder append(final ByteBuffer buffer, final int length)
- throws IndexOutOfBoundsException
{
if (length < 0 || length > buffer.remaining())
{
@@ -481,7 +476,7 @@
* reader.remaining()}.
*/
public ByteStringBuilder append(final ByteSequenceReader reader,
- final int length) throws IndexOutOfBoundsException
+ final int length)
{
if (length < 0 || length > reader.remaining())
{
@@ -566,7 +561,7 @@
* If an I/O error occurs.
*/
public int append(final InputStream stream, final int length)
- throws IndexOutOfBoundsException, IOException
+ throws IOException
{
if (length < 0)
{
@@ -840,7 +835,7 @@
/**
* {@inheritDoc}
*/
- public byte byteAt(final int index) throws IndexOutOfBoundsException
+ public byte byteAt(final int index)
{
if (index >= length || index < 0)
{
@@ -873,7 +868,6 @@
* {@inheritDoc}
*/
public int compareTo(final byte[] bytes, final int offset, final int length)
- throws IndexOutOfBoundsException
{
ByteString.checkArrayBounds(bytes, offset, length);
return ByteString.compareTo(this.buffer, 0, this.length, bytes, offset,
@@ -911,7 +905,6 @@
* {@inheritDoc}
*/
public byte[] copyTo(final byte[] bytes, final int offset)
- throws IndexOutOfBoundsException
{
if (offset < 0)
{
@@ -972,7 +965,6 @@
* {@inheritDoc}
*/
public boolean equals(final byte[] bytes, final int offset, final int length)
- throws IndexOutOfBoundsException
{
ByteString.checkArrayBounds(bytes, offset, length);
return ByteString
@@ -1081,7 +1073,6 @@
* If the <code>newLength</code> argument is negative.
*/
public ByteStringBuilder setLength(final int newLength)
- throws IndexOutOfBoundsException
{
if (newLength < 0)
{
@@ -1123,13 +1114,8 @@
* @param end
* The end index, exclusive.
* @return The newly created byte subsequence.
- * @throws IndexOutOfBoundsException
- * If {@code start} or {@code end} are negative, if {@code end} is
- * greater than {@code length()}, or if {@code start} is greater
- * than {@code end}.
*/
public ByteSequence subSequence(final int start, final int end)
- throws IndexOutOfBoundsException
{
if (start < 0 || start > end || end > length)
{
--
Gitblit v1.10.0