A D E F G I M O P R S T X 

A

AbstractInjectionGenerator - Class in xapi.dev.generators

Base class for all generators providing injected singletons.
AbstractInjectionGenerator() - Constructor for class xapi.dev.generators.AbstractInjectionGenerator
 
accept(ReceivesValue<T>) - Method in class xapi.inject.AsyncProxy
 
apply(T) - Method in class xapi.inject.AsyncProxy
 
AsyncInjectionGenerator - Class in xapi.dev.generators
 
AsyncInjectionGenerator() - Constructor for class xapi.dev.generators.AsyncInjectionGenerator
 
AsyncProxy<T> - Class in xapi.inject
Base class used for service injections.
AsyncProxy() - Constructor for class xapi.inject.AsyncProxy
 
AsyncProxyGenerator - Class in xapi.dev.generators
 
AsyncProxyGenerator() - Constructor for class xapi.dev.generators.AsyncProxyGenerator
 

D

dispatch() - Method in class xapi.inject.AsyncProxy
 

E

ensureAsyncInjected(TreeLogger, String, String, String, GeneratorContext) - Static method in class xapi.dev.generators.AbstractInjectionGenerator
 
ensureProviderClass(TreeLogger, String, String, String, String, GeneratorContext) - Static method in class xapi.dev.generators.AbstractInjectionGenerator
 
execImpl(TreeLogger, GeneratorContext, JClassType) - Static method in class xapi.dev.generators.AsyncInjectionGenerator
 
execImpl(TreeLogger, GeneratorContext, JClassType) - Static method in class xapi.dev.generators.InstanceInjectionGenerator
 
execImpl(TreeLogger, GeneratorContext, JClassType) - Static method in class xapi.dev.generators.SyncInjectionGenerator
 

F

finalize() - Method in class xapi.dev.generators.AbstractInjectionGenerator
 

G

generateIncrementally(TreeLogger, GeneratorContext, String) - Method in class xapi.dev.generators.AsyncInjectionGenerator
 
generateIncrementally(TreeLogger, GeneratorContext, String) - Method in class xapi.dev.generators.GwtDevInjectionGenerator
 
generateIncrementally(TreeLogger, GeneratorContext, String) - Method in class xapi.dev.generators.InstanceInjectionGenerator
 
generateIncrementally(TreeLogger, GeneratorContext, String) - Method in class xapi.dev.generators.RunAsyncInjectionGenerator
 
generateIncrementally(TreeLogger, GeneratorContext, String) - Method in class xapi.dev.generators.SyncInjectionGenerator
 
getInjectionMap(TreeLogger, GeneratorContext) - Static method in class xapi.dev.generators.AbstractInjectionGenerator
 
getVersionId() - Method in class xapi.dev.generators.AbstractInjectionGenerator
 
GwtDevInjectionGenerator - Class in xapi.dev.generators
This is the generator invoked only for gwt-dev mode.
GwtDevInjectionGenerator() - Constructor for class xapi.dev.generators.GwtDevInjectionGenerator
 

I

injectMagic(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Method in class xapi.dev.inject.ReturnDefault
 
injectMagic(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Method in class xapi.dev.inject.ReturnFalse
 
injectMagic(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Method in class xapi.dev.inject.ReturnTrue
 
InstanceInjectionGenerator - Class in xapi.dev.generators
 
InstanceInjectionGenerator() - Constructor for class xapi.dev.generators.InstanceInjectionGenerator
 
isAsyncProvided(TreeLogger, String, String, GeneratorContext) - Static method in class xapi.dev.generators.AbstractInjectionGenerator
 
isAsyncProvided(TreeLogger, String, String, GeneratorContext) - Static method in class xapi.dev.generators.AsyncInjectionGenerator
 
isCallbackInjected(TreeLogger, String, String, GeneratorContext) - Static method in class xapi.dev.generators.AbstractInjectionGenerator
 

M

MagicMethods - Class in xapi.dev.inject
A collection of magic method providers used for gwt production mode.
MagicMethods() - Constructor for class xapi.dev.inject.MagicMethods
 

O

onFailure(Throwable) - Method in class xapi.inject.AsyncProxy
 

P

pending() - Method in class xapi.inject.AsyncProxy
 

R

rebindInstance(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Static method in class xapi.dev.inject.MagicMethods
Replaces a call from X_Inject.singleton(Class) by first a-0) generating a provider which will be synchronous if an async call hasn't already been made, or a-1) generating a provider which will route through the async provider, and return null before inited.
rebindNewInstance(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Static method in class xapi.dev.inject.MagicMethods
 
rebindSingleton(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Static method in class xapi.dev.inject.MagicMethods
Replaces a call from X_Inject.singleton(Class) by first a-0) generating a provider which will be synchronous if an async call hasn't already been made, or a-1) generating a provider which will route through the async provider, and return null before inited.
rebindSingletonAndCallback(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Static method in class xapi.dev.inject.MagicMethods
Replaces a call from X_Inject.singletonAsync(Class, xapi.util.api.ReceivesValue) by first a) generating an async provider, and then b) sending the value receiver into the async provider as a callback.
rebindSingletonAsync(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Static method in class xapi.dev.inject.MagicMethods
Replaces a call from X_Inject.singletonAsync(Class, xapi.util.api.ReceivesValue) by first a) generating an async provider, and then b) sending the value receiver into the async provider as a callback.
rebindSingletonLazy(TreeLogger, JMethodCall, JMethod, Context, UnifyAstView) - Static method in class xapi.dev.inject.MagicMethods
Replaces a call from X_Inject.singletonLazy(Class) by first a-0) generating a provider which will be synchronous if an async call hasn't already been made, or a-1) generating a provider which will route through the async provider, and return null before inited.
ReturnDefault - Class in xapi.dev.inject
 
ReturnDefault() - Constructor for class xapi.dev.inject.ReturnDefault
 
ReturnFalse - Class in xapi.dev.inject
 
ReturnFalse() - Constructor for class xapi.dev.inject.ReturnFalse
 
ReturnTrue - Class in xapi.dev.inject
 
ReturnTrue() - Constructor for class xapi.dev.inject.ReturnTrue
 
RunAsyncInjectionGenerator - Class in xapi.dev.generators
 
RunAsyncInjectionGenerator() - Constructor for class xapi.dev.generators.RunAsyncInjectionGenerator
 

S

setupAsyncCallback(TreeLogger, GeneratorContext, JClassType, JDeclaredType) - Static method in class xapi.dev.generators.AsyncProxyGenerator
 
SyncInjectionGenerator - Class in xapi.dev.generators
 
SyncInjectionGenerator() - Constructor for class xapi.dev.generators.SyncInjectionGenerator
 

T

tryWriteMetaInf(TreeLogger, Class<?>, JClassType, GeneratorContext) - Method in class xapi.dev.generators.AbstractInjectionGenerator
 

X

xapi.dev.generators - package xapi.dev.generators
 
xapi.dev.inject - package xapi.dev.inject
 
xapi.inject - package xapi.inject
 
A D E F G I M O P R S T X 

Copyright © December 07, 2012-2014 The Internet Party. All Rights Reserved.