org.androidtransfuse.analysis
Class ApplicationAnalysis

Package class diagram package ApplicationAnalysis
java.lang.Object
  extended by org.androidtransfuse.analysis.ApplicationAnalysis
All Implemented Interfaces:
Analysis<ComponentDescriptor>

public class ApplicationAnalysis
extends Object
implements Analysis<ComponentDescriptor>

Author:
John Ericksen

Constructor Summary
ApplicationAnalysis(InjectionNodeBuilderRepositoryFactory variableBuilderRepositoryFactory, javax.inject.Provider<InjectionNodeBuilderRepository> injectionNodeBuilderRepositoryProvider, javax.inject.Provider<Application> applicationProvider, ComponentBuilderFactory componentBuilderFactory, ASTClassFactory astClassFactory, AnalysisContextFactory analysisContextFactory, ManifestManager manifestManager, InjectionBindingBuilder injectionBindingBuilder, ContextScopeComponentBuilder contextScopeComponentBuilder)
           
 
Method Summary
 ComponentDescriptor analyze(ASTType astType)
           
 void emptyApplication()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationAnalysis

@Inject
public ApplicationAnalysis(InjectionNodeBuilderRepositoryFactory variableBuilderRepositoryFactory,
                                  javax.inject.Provider<InjectionNodeBuilderRepository> injectionNodeBuilderRepositoryProvider,
                                  javax.inject.Provider<Application> applicationProvider,
                                  ComponentBuilderFactory componentBuilderFactory,
                                  ASTClassFactory astClassFactory,
                                  AnalysisContextFactory analysisContextFactory,
                                  ManifestManager manifestManager,
                                  InjectionBindingBuilder injectionBindingBuilder,
                                  ContextScopeComponentBuilder contextScopeComponentBuilder)
Method Detail

emptyApplication

public void emptyApplication()

analyze

public ComponentDescriptor analyze(ASTType astType)
Specified by:
analyze in interface Analysis<ComponentDescriptor>


Copyright © 2012. All Rights Reserved.