Errai 3.0.1-SNAPSHOT

org.jboss.errai.ioc.rebind.ioc.injector
Class AsyncInjectUtil

java.lang.Object
  extended by org.jboss.errai.ioc.rebind.ioc.injector.AsyncInjectUtil

public class AsyncInjectUtil
extends Object


Constructor Summary
AsyncInjectUtil()
           
 
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
 

Constructor Detail

AsyncInjectUtil

public AsyncInjectUtil()
Method Detail

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)

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.