| Package | Description |
|---|---|
| com.cmeza.spring.ioc.handler.builders | |
| com.cmeza.spring.ioc.handler.contracts | |
| com.cmeza.spring.ioc.handler.factory | |
| com.cmeza.spring.ioc.handler.handlers |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
IocReflective.newInstance(IocTarget<T> target,
IocContract<?> contract) |
abstract <T> T |
Ioc.newInstance(IocTarget<T> target,
IocContract<?> contract) |
<T> T |
Ioc.Factory.target(IocTarget<T> target) |
| Modifier and Type | Method and Description |
|---|---|
Object |
IocContractDefault.execute(ClassMetadata classMetadata,
MethodMetadata methodMetadata,
Object[] arguments,
IocTarget<?> target) |
Object |
IocContract.execute(ClassMetadata classMetadata,
MethodMetadata methodMetadata,
Object[] arguments,
IocTarget<?> target) |
| Modifier and Type | Method and Description |
|---|---|
InvocationHandler |
IocInvocationHandlerFactory.create(IocTarget<?> target,
Map<Method,IocInvocationHandlerFactory.MethodHandler> methodHandlerMap,
List<IocMethodInterceptor<?>> methodInterceptors) |
InvocationHandler |
IocInvocationHandlerFactory.Default.create(IocTarget<?> target,
Map<Method,IocInvocationHandlerFactory.MethodHandler> dispatch,
List<IocMethodInterceptor<?>> methodInterceptors) |
| Modifier and Type | Class and Description |
|---|---|
static class |
IocTarget.Default<T> |
| Modifier and Type | Method and Description |
|---|---|
Map<String,IocInvocationHandlerFactory.MethodHandler> |
IocParseHandlersByName.apply(IocTarget<?> target) |
IocInvocationHandlerFactory.MethodHandler |
IocSynchronousMethodHandler.Factory.create(IocTarget<?> target,
ClassMetadata classMetadata,
MethodMetadata methodMetadata) |
Optional<Object> |
IocMethodInterceptor.invoke(Object proxy,
IocTarget<?> target,
Method method,
Object[] args) |
| Constructor and Description |
|---|
IocInvocationHandler(IocTarget<?> target,
Map<Method,IocInvocationHandlerFactory.MethodHandler> dispatch,
List<IocMethodInterceptor<?>> methodInterceptors) |
Copyright © 2023. All rights reserved.