From 841c5b2029fb22977d00c88e385c015b30a04dac Mon Sep 17 00:00:00 2001 From: remm Date: Sat, 20 May 2006 00:04:55 +0000 Subject: [PATCH] - Fix cut & paste bug, submitted by Stan Silvert. git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@407933 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/util/AnnotationProcessor.java | 3 ++- java/org/apache/jasper/runtime/AnnotationProcessor.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/java/org/apache/catalina/util/AnnotationProcessor.java b/java/org/apache/catalina/util/AnnotationProcessor.java index 499cb790f..6b5b5f843 100644 --- a/java/org/apache/catalina/util/AnnotationProcessor.java +++ b/java/org/apache/catalina/util/AnnotationProcessor.java @@ -23,6 +23,7 @@ import java.lang.reflect.Modifier; import javax.annotation.EJB; import javax.annotation.PostConstruct; +import javax.annotation.PreDestroy; import javax.annotation.Resource; import javax.naming.NamingException; import javax.persistence.PersistenceContext; @@ -84,7 +85,7 @@ public class AnnotationProcessor { Method[] methods = IntrospectionUtils.findMethods(instance.getClass()); Method preDestroy = null; for (int i = 0; i < methods.length; i++) { - if (methods[i].isAnnotationPresent(PostConstruct.class)) { + if (methods[i].isAnnotationPresent(PreDestroy.class)) { if ((preDestroy != null) || (methods[i].getParameterTypes().length != 0) || (Modifier.isStatic(methods[i].getModifiers())) diff --git a/java/org/apache/jasper/runtime/AnnotationProcessor.java b/java/org/apache/jasper/runtime/AnnotationProcessor.java index cd23a2c29..5af33c130 100644 --- a/java/org/apache/jasper/runtime/AnnotationProcessor.java +++ b/java/org/apache/jasper/runtime/AnnotationProcessor.java @@ -23,6 +23,7 @@ import java.lang.reflect.Modifier; import javax.annotation.EJB; import javax.annotation.PostConstruct; +import javax.annotation.PreDestroy; import javax.annotation.Resource; import javax.naming.Context; import javax.naming.InitialContext; @@ -140,7 +141,7 @@ public class AnnotationProcessor { Method[] methods = instance.getClass().getMethods(); Method preDestroy = null; for (int i = 0; i < methods.length; i++) { - if (methods[i].isAnnotationPresent(PostConstruct.class)) { + if (methods[i].isAnnotationPresent(PreDestroy.class)) { if ((preDestroy != null) || (methods[i].getParameterTypes().length != 0) || (Modifier.isStatic(methods[i].getModifiers())) -- 2.11.0