public final class InjecteeSkippingAnalyzer extends Object implements ClassAnalyzer
DEFAULT_IMPLEMENTATION_NAME
Constructor and Description |
---|
InjecteeSkippingAnalyzer(ClassAnalyzer defaultAnalyzer,
Map<Class<?>,Set<Method>> methodsToSkip,
Map<Class<?>,Set<Field>> fieldsToSkip,
jakarta.enterprise.inject.spi.BeanManager beanManager) |
Modifier and Type | Method and Description |
---|---|
<T> Constructor<T> |
getConstructor(Class<T> type) |
<T> Set<Field> |
getFields(Class<T> type) |
<T> Set<Method> |
getInitializerMethods(Class<T> type) |
<T> Method |
getPostConstructMethod(Class<T> type) |
<T> Method |
getPreDestroyMethod(Class<T> type) |
public <T> Constructor<T> getConstructor(Class<T> type) throws MultiException, NoSuchMethodException
getConstructor
in interface ClassAnalyzer
MultiException
NoSuchMethodException
public <T> Set<Method> getInitializerMethods(Class<T> type) throws MultiException
getInitializerMethods
in interface ClassAnalyzer
MultiException
public <T> Set<Field> getFields(Class<T> type) throws MultiException
getFields
in interface ClassAnalyzer
MultiException
public <T> Method getPostConstructMethod(Class<T> type) throws MultiException
getPostConstructMethod
in interface ClassAnalyzer
MultiException
public <T> Method getPreDestroyMethod(Class<T> type) throws MultiException
getPreDestroyMethod
in interface ClassAnalyzer
MultiException
Copyright © 2007-2021, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.