diff options
author | antelder <antelder@13f79535-47bb-0310-9956-ffa450edef68> | 2010-03-19 06:27:48 +0000 |
---|---|---|
committer | antelder <antelder@13f79535-47bb-0310-9956-ffa450edef68> | 2010-03-19 06:27:48 +0000 |
commit | 4d3f603a2eb467c6c7c2f670ef87b291e434b867 (patch) | |
tree | 7a87d149d5d4f6f4316d8a7bf26df9773e40ff0f /sca-java-2.x/trunk/modules/implementation-java/src/main/java/org/apache/tuscany | |
parent | 696be36f6e9ff58fa39e5dcfed575f32ec1340dd (diff) |
TUSCANY-3505: Apply patch from Ivan Krizsan to fix @Destroy annotation not allowed on non-public methods
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@925102 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/trunk/modules/implementation-java/src/main/java/org/apache/tuscany')
-rw-r--r-- | sca-java-2.x/trunk/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.java | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/sca-java-2.x/trunk/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.java b/sca-java-2.x/trunk/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.java index 25f31c5f12..bbbd7daa5f 100644 --- a/sca-java-2.x/trunk/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.java +++ b/sca-java-2.x/trunk/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.java @@ -59,9 +59,6 @@ public class DestroyProcessor extends BaseJavaClassVisitor { if (type.getDestroyMethod() != null) { throw new DuplicateDestructorException("More than one destructor found on implementation"); } - if (!Modifier.isPublic(method.getModifiers())) { - throw new IllegalDestructorException("Destructor must be a public method. Invalid annotation @Destroy found on "+method); - } type.setDestroyMethod(method); } } |