org.jboss.errai.ioc.rebind.ioc.injector
Class AsyncInjectUtil
java.lang.Object
org.jboss.errai.ioc.rebind.ioc.injector.AsyncInjectUtil
public class AsyncInjectUtil
- extends Object
Method Summary |
static Statement |
generateCallback(MetaClass type,
Statement... fieldAccessStmt)
|
static ConstructionStrategy |
getConstructionStrategy(Injector injector,
InjectionContext ctx)
|
static Statement |
getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
AsyncInjectorResolveCallback... callbacks)
|
static Statement |
getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
boolean alwaysProxyDependent,
AsyncInjectorResolveCallback... callbacks)
|
static AsyncProxyInjector |
getOrCreateProxy(InjectionContext ctx,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata)
|
static Statement[] |
resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaConstructor constructor)
|
static Statement[] |
resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaMethod method,
AsyncInjectorResolveCallback... callbacks)
|
static Statement[] |
resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaMethod method,
boolean inlineReference,
AsyncInjectorResolveCallback... callbacks)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncInjectUtil
public AsyncInjectUtil()
getConstructionStrategy
public static ConstructionStrategy getConstructionStrategy(Injector injector,
InjectionContext ctx)
getInjectorOrProxy
public static Statement getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
AsyncInjectorResolveCallback... callbacks)
getInjectorOrProxy
public static Statement getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
boolean alwaysProxyDependent,
AsyncInjectorResolveCallback... callbacks)
getOrCreateProxy
public static AsyncProxyInjector getOrCreateProxy(InjectionContext ctx,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata)
resolveInjectionDependencies
public static Statement[] resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaMethod method,
AsyncInjectorResolveCallback... callbacks)
resolveInjectionDependencies
public static Statement[] resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaMethod method,
boolean inlineReference,
AsyncInjectorResolveCallback... callbacks)
resolveInjectionDependencies
public static Statement[] resolveInjectionDependencies(MetaParameter[] parms,
InjectionContext ctx,
MetaConstructor constructor)
generateCallback
public static Statement generateCallback(MetaClass type,
Statement... fieldAccessStmt)
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.