public class ModuleTransactionWorker extends org.androidtransfuse.transaction.AbstractCompletionTransactionWorker<javax.inject.Provider<org.androidtransfuse.adapter.ASTType>,Void>
Central module processor class. Scans the input AST elements for the appropriate annotations and registers the results with the given processor.
| Constructor and Description |
|---|
ModuleTransactionWorker(org.androidtransfuse.analysis.module.BindProcessor bindProcessor,
org.androidtransfuse.analysis.module.BindProviderProcessor bindProviderProcessor,
BindInterceptorProcessor bindInterceptorProcessor,
org.androidtransfuse.analysis.module.BindingConfigurationFactory configurationFactory,
org.androidtransfuse.analysis.module.ProvidesProcessor providesProcessor,
org.androidtransfuse.adapter.classes.ASTClassFactory astClassFactory,
UsesPermissionProcessor usesPermissionProcessor,
UsesSdkProcessor usesSdkProcessor,
org.androidtransfuse.analysis.module.DefineScopeProcessor defineScopeProcessor,
PermissionProcessor permissionProcessor,
UsesFeatureProcessor usesFeatureProcessor,
org.androidtransfuse.analysis.module.ModuleRepository moduleRepository,
PluginProcessor pluginProcessor,
javax.inject.Provider<org.androidtransfuse.analysis.repository.InjectionNodeBuilderRepository> injectionNodeBuilderRepositoryProvider) |
| Modifier and Type | Method and Description |
|---|---|
Void |
innerRun(javax.inject.Provider<org.androidtransfuse.adapter.ASTType> astTypeProvider) |
getError, isComplete, run@Inject public ModuleTransactionWorker(org.androidtransfuse.analysis.module.BindProcessor bindProcessor, org.androidtransfuse.analysis.module.BindProviderProcessor bindProviderProcessor, BindInterceptorProcessor bindInterceptorProcessor, org.androidtransfuse.analysis.module.BindingConfigurationFactory configurationFactory, org.androidtransfuse.analysis.module.ProvidesProcessor providesProcessor, org.androidtransfuse.adapter.classes.ASTClassFactory astClassFactory, UsesPermissionProcessor usesPermissionProcessor, UsesSdkProcessor usesSdkProcessor, org.androidtransfuse.analysis.module.DefineScopeProcessor defineScopeProcessor, PermissionProcessor permissionProcessor, UsesFeatureProcessor usesFeatureProcessor, org.androidtransfuse.analysis.module.ModuleRepository moduleRepository, PluginProcessor pluginProcessor, javax.inject.Provider<org.androidtransfuse.analysis.repository.InjectionNodeBuilderRepository> injectionNodeBuilderRepositoryProvider)
public Void innerRun(javax.inject.Provider<org.androidtransfuse.adapter.ASTType> astTypeProvider)
innerRun in class org.androidtransfuse.transaction.AbstractCompletionTransactionWorker<javax.inject.Provider<org.androidtransfuse.adapter.ASTType>,Void>Copyright © 2014. All Rights Reserved.