@Singleton @Named(value="BINDER_ANALYZER_NAME") public class BaseClassAnalyzer extends Object implements org.glassfish.hk2.api.ClassAnalyzer
| Modifier and Type | Field and Description |
|---|---|
static String |
BINDER_ANALYZER_NAME |
| Constructor and Description |
|---|
BaseClassAnalyzer(org.glassfish.hk2.api.ClassAnalyzer defaultAnalyzer) |
| Modifier and Type | Method and Description |
|---|---|
<T> Constructor<T> |
getConstructor(Class<T> clazz) |
<T> Set<Field> |
getFields(Class<T> clazz) |
<T> Set<Method> |
getInitializerMethods(Class<T> clazz) |
<T> Method |
getPostConstructMethod(Class<T> clazz) |
<T> Method |
getPreDestroyMethod(Class<T> clazz) |
public static final String BINDER_ANALYZER_NAME
@Inject
public BaseClassAnalyzer(@Named(value="default")
org.glassfish.hk2.api.ClassAnalyzer defaultAnalyzer)
public <T> Constructor<T> getConstructor(Class<T> clazz) throws org.glassfish.hk2.api.MultiException, NoSuchMethodException
getConstructor in interface org.glassfish.hk2.api.ClassAnalyzerorg.glassfish.hk2.api.MultiExceptionNoSuchMethodExceptionpublic <T> Set<Method> getInitializerMethods(Class<T> clazz) throws org.glassfish.hk2.api.MultiException
getInitializerMethods in interface org.glassfish.hk2.api.ClassAnalyzerorg.glassfish.hk2.api.MultiExceptionpublic <T> Set<Field> getFields(Class<T> clazz) throws org.glassfish.hk2.api.MultiException
getFields in interface org.glassfish.hk2.api.ClassAnalyzerorg.glassfish.hk2.api.MultiExceptionpublic <T> Method getPostConstructMethod(Class<T> clazz) throws org.glassfish.hk2.api.MultiException
getPostConstructMethod in interface org.glassfish.hk2.api.ClassAnalyzerorg.glassfish.hk2.api.MultiExceptionCopyright © 2015. All rights reserved.