summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/implementation-java/src/main/java
diff options
context:
space:
mode:
authorantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2010-03-19 06:27:48 +0000
committerantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2010-03-19 06:27:48 +0000
commit4d3f603a2eb467c6c7c2f670ef87b291e434b867 (patch)
tree7a87d149d5d4f6f4316d8a7bf26df9773e40ff0f /sca-java-2.x/trunk/modules/implementation-java/src/main/java
parent696be36f6e9ff58fa39e5dcfed575f32ec1340dd (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')
-rw-r--r--sca-java-2.x/trunk/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/DestroyProcessor.java3
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);
}
}