| Modifier and Type | Field and Description |
|---|---|
| private final ServiceLocatorImpl |
| Access | Constructor and Description |
|---|---|
| public | DefaultClassAnalyzer(ServiceLocatorImpl
The non-null locator associated with this analyzer locator)The DefaultClassAnalyzer is per ServiceLocatorImpl |
| Modifier and Type | Method and Description |
|---|---|
| public <T> Constructor | getConstructor(Class<T> clazz)
Implements org. Will return the constructor that it to be used when constructing this service The default implementation will use the zero-arg constructor if no single constructor with Inject is found. |
| public <T> Set | getFields(Class<T> clazz)
Implements org. Will return the set of initializer fields to be used when initializing this service
The default implementation will return all fields marked with Inject
or that have a parameter that is covered by an |
| public <T> Set | getInitializerMethods(Class<T> clazz)
Implements org. Will return the set of initializer method to be used when initializing this service
The default implementation will return all methods marked with Inject
or that have a parameter that is covered by an |
| public <T> Method | getPostConstructMethod(Class<T> clazz)
Implements org. Will return the postConstruct method of the class
The default implementation will return the |
| public <T> Method | getPreDestroyMethod(Class<T> clazz)
Implements org. Will return the preDestroy method of the class
The default implementation will return the |
| locator | back to summary |
|---|---|
| private final ServiceLocatorImpl locator | |
| DefaultClassAnalyzer | back to summary |
|---|---|
| public DefaultClassAnalyzer(ServiceLocatorImpl locator) The DefaultClassAnalyzer is per ServiceLocatorImpl
| |
| getConstructor | back to summary |
|---|---|
| public <T> Constructor Implements org. Doc from org. Will return the constructor that it to be used when constructing this service
The default implementation will use the zero-arg constructor if no single
constructor with Inject is found. Also will return any constructor
that is covered by an
| |
| getFields | back to summary |
|---|---|
| public <T> Set Implements org. Doc from org. Will return the set of initializer fields to be used when initializing this service
The default implementation will return all fields marked with Inject
or that have a parameter that is covered by an
| |
| getInitializerMethods | back to summary |
|---|---|
| public <T> Set Implements org. Doc from org. Will return the set of initializer method to be used when initializing this service
The default implementation will return all methods marked with Inject
or that have a parameter that is covered by an
| |
| getPostConstructMethod | back to summary |
|---|---|
| public <T> Method getPostConstructMethod(Class<T> clazz) throws MultiException Implements org. Doc from org. Will return the postConstruct method of the class
The default implementation will return the
| |
| getPreDestroyMethod | back to summary |
|---|---|
| public <T> Method getPreDestroyMethod(Class<T> clazz) throws MultiException Implements org. Doc from org. Will return the preDestroy method of the class
The default implementation will return the
| |