public class BeanMethods
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.Collection<EnhancedAnnotatedMethod<?,? super T>> |
filterOutBridgeMethods(java.util.Collection<EnhancedAnnotatedMethod<?,? super T>> methods)
Oracle JDK 8 compiler (unlike prev versions) generates bridge methods which have method and parameter annotations copied from the original method.
|
static <T> java.util.List<java.util.Set<MethodInjectionPoint<?,?>>> |
getInitializerMethods(Bean<?> declaringBean,
EnhancedAnnotatedType<T> type,
BeanManagerImpl manager) |
static <T> java.util.List<java.lang.reflect.Method> |
getInterceptorMethods(EnhancedAnnotatedType<T> type,
InterceptionType interceptionType,
boolean targetClass) |
static <T> java.util.Collection<EnhancedAnnotatedMethod<?,? super T>> |
getObserverMethods(EnhancedAnnotatedType<T> type) |
static <T> java.util.List<AnnotatedMethod<? super T>> |
getPostConstructMethods(EnhancedAnnotatedType<T> type) |
static <T> java.util.List<AnnotatedMethod<? super T>> |
getPreDestroyMethods(EnhancedAnnotatedType<T> type) |
public static <T> java.util.List<AnnotatedMethod<? super T>> getPostConstructMethods(EnhancedAnnotatedType<T> type)
public static <T> java.util.List<AnnotatedMethod<? super T>> getPreDestroyMethods(EnhancedAnnotatedType<T> type)
public static <T> java.util.List<java.util.Set<MethodInjectionPoint<?,?>>> getInitializerMethods(Bean<?> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager)
public static <T> java.util.Collection<EnhancedAnnotatedMethod<?,? super T>> getObserverMethods(EnhancedAnnotatedType<T> type)
public static <T> java.util.Collection<EnhancedAnnotatedMethod<?,? super T>> filterOutBridgeMethods(java.util.Collection<EnhancedAnnotatedMethod<?,? super T>> methods)
methods - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6695379public static <T> java.util.List<java.lang.reflect.Method> getInterceptorMethods(EnhancedAnnotatedType<T> type, InterceptionType interceptionType, boolean targetClass)
Copyright © 2014. All Rights Reserved.