mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-13 22:03:33 +00:00
Replaced casting to check validity of provider list with call to Assert.isInstanceof.
This commit is contained in:
parent
d008ecde56
commit
60de6314d4
@ -125,16 +125,8 @@ public class AclProviderManager implements AclManager, InitializingBean {
|
||||
Iterator iter = newList.iterator();
|
||||
|
||||
while (iter.hasNext()) {
|
||||
Object currentObject = null;
|
||||
|
||||
try {
|
||||
currentObject = iter.next();
|
||||
|
||||
AclProvider attemptToCast = (AclProvider) currentObject;
|
||||
} catch (ClassCastException cce) {
|
||||
throw new IllegalArgumentException("AclProvider " + currentObject.getClass().getName()
|
||||
+ " must implement AclProvider");
|
||||
}
|
||||
Object currentObject = iter.next();
|
||||
Assert.isInstanceOf(AclProvider.class, currentObject, "Invalid Acl Provider. ");
|
||||
}
|
||||
|
||||
this.providers = newList;
|
||||
|
@ -49,10 +49,6 @@ public class AclProviderManagerTests extends TestCase {
|
||||
|
||||
//~ Methods ========================================================================================================
|
||||
|
||||
public static void main(String[] args) {
|
||||
junit.textui.TestRunner.run(AclProviderManagerTests.class);
|
||||
}
|
||||
|
||||
private AclProviderManager makeProviderManager() {
|
||||
MockProvider provider1 = new MockProvider();
|
||||
List providers = new Vector();
|
||||
|
Loading…
x
Reference in New Issue
Block a user