public final class FailoverLoader extends Loader
Constructor and Description |
---|
FailoverLoader() |
Modifier and Type | Method and Description |
---|---|
Binding<?> |
getAtInjectBinding(String key,
String className,
ClassLoader classLoader,
boolean mustHaveInjections)
Returns a binding that uses
@Inject annotations, or null if no valid binding can
be found or created. |
<T> ModuleAdapter<T> |
getModuleAdapter(Class<T> type)
Obtains a module adapter for
module from the first responding resolver. |
StaticInjection |
getStaticInjection(Class<?> injectedClass)
Returns the static injection for
injectedClass . |
instantiate, loadClass
public <T> ModuleAdapter<T> getModuleAdapter(Class<T> type)
module
from the first responding resolver.getModuleAdapter
in class Loader
public Binding<?> getAtInjectBinding(String key, String className, ClassLoader classLoader, boolean mustHaveInjections)
Loader
@Inject
annotations, or null if no valid binding can
be found or created.getAtInjectBinding
in class Loader
public StaticInjection getStaticInjection(Class<?> injectedClass)
Loader
injectedClass
.getStaticInjection
in class Loader
Copyright © 2017 Square, Inc.. All rights reserved.