import javax.lang.model.type.TypeMirror;
import static org.androidtransfuse.util.TypeMirrorUtil.getTypeMirror;
public class ActivityAnalysis implements Analysis<ComponentDescriptor> {
private final InjectionNodeBuilderRepositoryFactory injectionNodeBuilderRepositoryFactory;
private final AnalysisContextFactory analysisContextFactory;
<BUG>private final ASTElementFactory astElementFactory;
private final ASTTypeBuilderVisitor astTypeBuilderVisitor;</BUG>
private final InjectionBindingBuilder injectionBindingBuilder;
private final ObservesExpressionGenerator.ObservesExpressionGeneratorFactory observesExpressionGeneratorFactory;
private final ViewInjectionNodeBuilder viewVariableBuilder;

import javax.lang.model.type.TypeMirror;
import static org.androidtransfuse.util.TypeMirrorUtil.getTypeMirror;
public class ActivityAnalysis implements Analysis<ComponentDescriptor> {
private final InjectionNodeBuilderRepositoryFactory injectionNodeBuilderRepositoryFactory;
private final AnalysisContextFactory analysisContextFactory;
private final ASTElementFactory astElementFactory;
private final ProviderInjectionNodeBuilderFactory providerInjectionNodeBuilder;
private final ASTTypeBuilderVisitor astTypeBuilderVisitor;
private final InjectionBindingBuilder injectionBindingBuilder;
private final ObservesExpressionGenerator.ObservesExpressionGeneratorFactory observesExpressionGeneratorFactory;
private final ViewInjectionNodeBuilder viewVariableBuilder;
