@Singleton @Named(value="default") public class DefaultClassAnalyzer extends java.lang.Object implements ClassAnalyzer
DEFAULT_IMPLEMENTATION_NAME| Constructor and Description |
|---|
DefaultClassAnalyzer(ServiceLocatorImpl locator) |
| Modifier and Type | Method and Description |
|---|---|
<T> java.lang.reflect.Constructor<T> |
getConstructor(java.lang.Class<T> clazz) |
<T> java.util.Set<java.lang.reflect.Field> |
getFields(java.lang.Class<T> clazz) |
<T> java.util.Set<java.lang.reflect.Method> |
getInitializerMethods(java.lang.Class<T> clazz) |
<T> java.lang.reflect.Method |
getPostConstructMethod(java.lang.Class<T> clazz) |
<T> java.lang.reflect.Method |
getPreDestroyMethod(java.lang.Class<T> clazz) |
public DefaultClassAnalyzer(ServiceLocatorImpl locator)
public <T> java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<T> clazz)
throws MultiException,
java.lang.NoSuchMethodException
getConstructor in interface ClassAnalyzerMultiExceptionjava.lang.NoSuchMethodExceptionpublic <T> java.util.Set<java.lang.reflect.Method> getInitializerMethods(java.lang.Class<T> clazz)
throws MultiException
getInitializerMethods in interface ClassAnalyzerMultiExceptionpublic <T> java.util.Set<java.lang.reflect.Field> getFields(java.lang.Class<T> clazz)
throws MultiException
getFields in interface ClassAnalyzerMultiExceptionpublic <T> java.lang.reflect.Method getPostConstructMethod(java.lang.Class<T> clazz)
throws MultiException
getPostConstructMethod in interface ClassAnalyzerMultiExceptionpublic <T> java.lang.reflect.Method getPreDestroyMethod(java.lang.Class<T> clazz)
throws MultiException
getPreDestroyMethod in interface ClassAnalyzerMultiExceptionCopyright © 2013 Oracle Corporation. All Rights Reserved.