diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-02-03 13:49:11 -0600 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-02-06 12:11:23 -0600 |
commit | d1247e1a404426c9ca2ceeffc52f2b73a0fb6d06 (patch) | |
tree | 1aaf14e1dfe278db584d4175cc96e4b78e1be1b7 /pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java | |
parent | 6c0e7f2156e0b218e4cc62029f0e3b0e89124e9d (diff) | |
download | pki-d1247e1a404426c9ca2ceeffc52f2b73a0fb6d06.tar.gz pki-d1247e1a404426c9ca2ceeffc52f2b73a0fb6d06.tar.xz pki-d1247e1a404426c9ca2ceeffc52f2b73a0fb6d06.zip |
Added generics (part 3).
This patch brings down the warnings from 3992 to 3500.
Ticket #2
Diffstat (limited to 'pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java')
-rw-r--r-- | pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java b/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java index c1935cafc..0a1dde49f 100644 --- a/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java +++ b/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java @@ -167,10 +167,10 @@ public class LdapSimpleExpression implements ILdapExpression { return result; } - private boolean matchVector(Vector value) + private boolean matchVector(Vector<Object> value) throws ELdapException { boolean result = false; - Enumeration e = (Enumeration) value.elements(); + Enumeration<Object> e = (Enumeration<Object>) value.elements(); for (; e.hasMoreElements();) { result = matchValue(e.nextElement()); @@ -185,13 +185,14 @@ public class LdapSimpleExpression implements ILdapExpression { boolean result = false; for (int i = 0; i < value.length; i++) { - result = matchValue((Object) value[i]); + result = matchValue(value[i]); if (result) break; } return result; } + @SuppressWarnings("unchecked") private boolean matchValue(Object value) throws ELdapException { boolean result; @@ -207,7 +208,7 @@ public class LdapSimpleExpression implements ILdapExpression { else if (value instanceof Boolean) result = matchBooleanValue((Boolean) value); else if (value instanceof Vector) - result = matchVector((Vector) value); + result = matchVector((Vector<Object>) value); else if (value instanceof String[]) result = matchStringArray((String[]) value); else |