summaryrefslogtreecommitdiff
path: root/gnu/java/security/der/BitString.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/java/security/der/BitString.java')
-rw-r--r--gnu/java/security/der/BitString.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/gnu/java/security/der/BitString.java b/gnu/java/security/der/BitString.java
index c7032ccfc..f44480385 100644
--- a/gnu/java/security/der/BitString.java
+++ b/gnu/java/security/der/BitString.java
@@ -1,5 +1,5 @@
/* BitString.java -- Java representation of the BIT STRING type.
- Copyright (C) 2003, 2014 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2014, 2015 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -197,10 +197,10 @@ public class BitString implements Cloneable, Comparable<BitString>
public byte[] toByteArray()
{
if (ignoredBits == 0)
- return (byte[]) bytes.clone();
+ return bytes.clone();
if (externBytes == null)
externBytes = new BigInteger(bytes).shiftRight(ignoredBits).toByteArray();
- return (byte[]) externBytes.clone();
+ return externBytes.clone();
}
/**
@@ -212,7 +212,7 @@ public class BitString implements Cloneable, Comparable<BitString>
*/
public byte[] getShiftedByteArray()
{
- return (byte[]) bytes.clone();
+ return bytes.clone();
}
/**
@@ -258,9 +258,10 @@ public class BitString implements Cloneable, Comparable<BitString>
}
}
}
- return (boolean[]) boolVal.clone();
+ return boolVal.clone();
}
+ @Override
public Object clone()
{
try
@@ -288,6 +289,7 @@ public class BitString implements Cloneable, Comparable<BitString>
return 0; // not reached.
}
+ @Override
public int hashCode()
{
int result = 0;
@@ -301,6 +303,7 @@ public class BitString implements Cloneable, Comparable<BitString>
return result;
}
+ @Override
public boolean equals(Object o)
{
if (!(o instanceof BitString))
@@ -314,6 +317,7 @@ public class BitString implements Cloneable, Comparable<BitString>
return false;
}
+ @Override
public String toString()
{
CPStringBuilder sb = new CPStringBuilder();