Clarify interface contract for ObjectDefinitionSource when no ConfigAttributes exist for a given secure object invocation, plus unit tests and fixes for concrete implementations. Thanks to Sean Radford for spotting the inconsistency.
@ -103,7 +103,11 @@ public class MethodDefinitionAttributes extends AbstractMethodDefinitionSource {
@@ -103,7 +103,11 @@ public class MethodDefinitionAttributes extends AbstractMethodDefinitionSource {
// add the method level attributes for the implemented intreface methods
@ -202,6 +203,15 @@ public class MethodDefinitionAttributesTests extends TestCase {
@@ -202,6 +203,15 @@ public class MethodDefinitionAttributesTests extends TestCase {
@ -157,6 +157,20 @@ public class MethodDefinitionSourceEditorTests extends TestCase {
@@ -157,6 +157,20 @@ public class MethodDefinitionSourceEditorTests extends TestCase {