public final class GraphAnalysisLoader extends dagger.internal.Loader
Binding.Resolver suitable for tool use at build time. The bindings created by
this Binding.Resolver have the correct dependency graph, but do not implement
Binding.get() or Binding.injectMembers(T) methods. They are only suitable
for graph analysis and error detection.| Constructor and Description |
|---|
GraphAnalysisLoader(ProcessingEnvironment processingEnv) |
| Modifier and Type | Method and Description |
|---|---|
dagger.internal.Binding<?> |
getAtInjectBinding(String key,
String className,
ClassLoader classLoader,
boolean mustHaveInjections) |
<T> dagger.internal.ModuleAdapter<T> |
getModuleAdapter(Class<T> moduleClass) |
dagger.internal.StaticInjection |
getStaticInjection(Class<?> injectedClass) |
instantiate, loadClasspublic GraphAnalysisLoader(ProcessingEnvironment processingEnv)
public dagger.internal.Binding<?> getAtInjectBinding(String key, String className, ClassLoader classLoader, boolean mustHaveInjections)
getAtInjectBinding in class dagger.internal.Loaderpublic <T> dagger.internal.ModuleAdapter<T> getModuleAdapter(Class<T> moduleClass)
getModuleAdapter in class dagger.internal.Loaderpublic dagger.internal.StaticInjection getStaticInjection(Class<?> injectedClass)
getStaticInjection in class dagger.internal.LoaderCopyright © 2016 Square, Inc.. All Rights Reserved.