question: specify the destroy annotation to check for , indicating destruction methods to call when the context is shutting down . any custom annotation can be used , since there are no required annotation attributes . there is no default , although a typical choice is the jsr-250 javax.annotation.predestroy annotation . concode_field_sep Collection<LifecycleElement> initMethods concode_elem_sep Set<LifecycleElement> checkedDestroyMethods concode_elem_sep int order concode_elem_sep String identifier concode_elem_sep Set<LifecycleElement> checkedInitMethods concode_elem_sep Class<? extends Annotation> initAnnotationType concode_elem_sep Method method concode_elem_sep Log logger concode_elem_sep Class<?> targetClass concode_elem_sep Collection<LifecycleElement> destroyMethods concode_elem_sep Class<? extends Annotation> destroyAnnotationType concode_elem_sep Map<Class<?>,LifecycleMetadata> lifecycleMetadataCache concode_field_sep void postProcessMergedBeanDefinition concode_elem_sep void invokeInitMethods concode_elem_sep void invoke concode_elem_sep LifecycleMetadata findLifecycleMetadata concode_elem_sep Method getMethod concode_elem_sep boolean requiresDestruction concode_elem_sep boolean hasDestroyMethods concode_elem_sep Object postProcessAfterInitialization concode_elem_sep void readObject concode_elem_sep void setOrder concode_elem_sep LifecycleMetadata buildLifecycleMetadata concode_elem_sep void postProcessBeforeDestruction concode_elem_sep String getIdentifier concode_elem_sep int hashCode concode_elem_sep int getOrder concode_elem_sep boolean equals concode_elem_sep void setInitAnnotationType concode_elem_sep void invokeDestroyMethods concode_elem_sep Object postProcessBeforeInitialization concode_elem_sep void checkConfigMembers
target: void function ( Class < ? extends Annotation > arg0 ) { this . destroyAnnotationType = arg0 ; }