summaryrefslogtreecommitdiff
path: root/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/javax/net/ssl/provider/ClientCertificateTypeList.java')
-rw-r--r--gnu/javax/net/ssl/provider/ClientCertificateTypeList.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java b/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java
index 2632417d7..866063c9b 100644
--- a/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java
+++ b/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java
@@ -121,6 +121,24 @@ class ClientCertificateTypeList
return str.toString ();
}
+ public boolean equals (Object o)
+ {
+ if (!(o instanceof ClientCertificateTypeList))
+ return false;
+ ClientCertificateTypeList that = (ClientCertificateTypeList) o;
+
+ if (size () != that.size ())
+ return false;
+
+ for (Iterator it1 = new Iterator (), it2 = that.new Iterator ();
+ it1.hasNext () && it2.hasNext (); )
+ {
+ if (!it1.next ().equals (it2.next ()))
+ return false;
+ }
+ return true;
+ }
+
class Iterator implements ListIterator
{
private int index;