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/ByteSequenceReader.java |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteSequenceReader.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteSequenceReader.java
index e50388f..c4dfa14 100755
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteSequenceReader.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/ByteSequenceReader.java
@@ -23,6 +23,7 @@
  *
  *
  *      Copyright 2009 Sun Microsystems, Inc.
+ *      Portions copyright 2012 ForgeRock AS.
  */
 package org.forgerock.opendj.ldap;
 
@@ -73,7 +74,7 @@
    *           required to satisfy the request, that is, if {@code remaining()
    *           &lt; 1}.
    */
-  public byte get() throws IndexOutOfBoundsException
+  public byte get()
   {
     final byte b = sequence.byteAt(pos);
     pos++;
@@ -103,7 +104,7 @@
    *           required to satisfy the request, that is, if {@code remaining()
    *           &lt; b.length}.
    */
-  public void get(final byte[] b) throws IndexOutOfBoundsException
+  public void get(final byte[] b)
   {
     get(b, 0, b.length);
   }
@@ -145,7 +146,6 @@
    *           &lt; length}.
    */
   public void get(final byte[] b, final int offset, final int length)
-      throws IndexOutOfBoundsException
   {
     if (offset < 0 || length < 0 || offset + length > b.length
         || length > remaining())
@@ -170,7 +170,7 @@
    *           If there are fewer bytes remaining in this reader than are
    *           required to satisfy the request.
    */
-  public int getBERLength() throws IndexOutOfBoundsException
+  public int getBERLength()
   {
     // Make sure we have at least one byte to read.
     int newPos = pos + 1;
@@ -225,7 +225,6 @@
    *           &lt; length}.
    */
   public ByteSequence getByteSequence(final int length)
-      throws IndexOutOfBoundsException
   {
     final int newPos = pos + length;
     final ByteSequence subSequence = sequence.subSequence(pos, newPos);
@@ -267,7 +266,6 @@
    *           &lt; length}.
    */
   public ByteString getByteString(final int length)
-      throws IndexOutOfBoundsException
   {
     return getByteSequence(length).toByteString();
   }
@@ -286,7 +284,7 @@
    *           required to satisfy the request, that is, if {@code remaining()
    *           &lt; 4}.
    */
-  public int getInt() throws IndexOutOfBoundsException
+  public int getInt()
   {
     if (remaining() < 4)
     {
@@ -316,7 +314,7 @@
    *           required to satisfy the request, that is, if {@code remaining()
    *           &lt; 8}.
    */
-  public long getLong() throws IndexOutOfBoundsException
+  public long getLong()
   {
     if (remaining() < 8)
     {
@@ -347,7 +345,7 @@
    *           required to satisfy the request, that is, if {@code remaining()
    *           &lt; 2}.
    */
-  public short getShort() throws IndexOutOfBoundsException
+  public short getShort()
   {
     if (remaining() < 2)
     {
@@ -381,7 +379,7 @@
    *           required to satisfy the request, that is, if {@code remaining()
    *           &lt; length}.
    */
-  public String getString(final int length) throws IndexOutOfBoundsException
+  public String getString(final int length)
   {
     if (remaining() < length)
     {
@@ -418,7 +416,7 @@
    *           If the position is negative or larger than the length of the
    *           underlying byte sequence.
    */
-  public void position(final int pos) throws IndexOutOfBoundsException
+  public void position(final int pos)
   {
     if (pos > sequence.length() || pos < 0)
     {
@@ -487,7 +485,7 @@
    *           If the new position is less than 0 or greater than the length of
    *           the underlying byte sequence.
    */
-  public void skip(final int length) throws IndexOutOfBoundsException
+  public void skip(final int length)
   {
     position(pos + length);
   }

--
Gitblit v1.10.0