summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-02-03 13:49:11 -0600
committerEndi Sukma Dewata <edewata@redhat.com>2012-02-06 12:11:23 -0600
commitd1247e1a404426c9ca2ceeffc52f2b73a0fb6d06 (patch)
tree1aaf14e1dfe278db584d4175cc96e4b78e1be1b7 /pki/base/common/src/com/netscape/cmscore/ldap/LdapSimpleExpression.java
parent6c0e7f2156e0b218e4cc62029f0e3b0e89124e9d (diff)
downloadpki-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.java9
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