diff --git a/core/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorTests.java b/core/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorTests.java index 638fca73a2..1f07e6e4ae 100644 --- a/core/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorTests.java +++ b/core/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorTests.java @@ -36,7 +36,7 @@ import org.springframework.security.RunAsManager; import org.springframework.security.context.SecurityContextHolder; -import org.springframework.security.intercept.method.AbstractMethodDefinitionSource; +import org.springframework.security.intercept.method.MethodDefinitionSource; import org.springframework.security.intercept.method.MockMethodDefinitionSource; import org.springframework.security.providers.UsernamePasswordAuthenticationToken; @@ -446,26 +446,26 @@ public class MethodSecurityInterceptorTests extends TestCase { } } - private class MockObjectDefinitionSourceWhichOnlySupportsStrings extends AbstractMethodDefinitionSource { + private class MockObjectDefinitionSourceWhichOnlySupportsStrings implements MethodDefinitionSource { public Collection getConfigAttributeDefinitions() { return null; } - protected ConfigAttributeDefinition lookupAttributes(Method method) { + public ConfigAttributeDefinition getAttributes(Method method, Class targetClass) { throw new UnsupportedOperationException("mock method not implemented"); } - public ConfigAttributeDefinition getAttributes(Method method, Class targetClass) { - throw new UnsupportedOperationException("mock method not implemented"); - } - - public boolean supports(Class clazz) { + public boolean supports(Class clazz) { if (String.class.isAssignableFrom(clazz)) { return true; } else { return false; } } + + public ConfigAttributeDefinition getAttributes(Object object) { + throw new UnsupportedOperationException("mock method not implemented"); + } } private class MockRunAsManagerWhichOnlySupportsStrings implements RunAsManager {