org.androidtransfuse.analysis
Class AnalysisContext

Package class diagram package AnalysisContext
java.lang.Object
  extended by org.androidtransfuse.analysis.AnalysisContext

public class AnalysisContext
extends Object

Author:
John Ericksen

Constructor Summary
AnalysisContext(InjectionNodeBuilderRepository injectionNodeBuilders, AnalysisRepository analysisRepository, AOPRepository aopRepository)
           
 
Method Summary
 AnalysisContext addDependent(InjectionNode node)
           
 AnalysisRepository getAnalysisRepository()
           
 AOPRepository getAOPRepository()
           
 Stack<InjectionNode> getDependencyHistory()
           
 InjectionNode getInjectionNode(ASTType astType)
           
 InjectionNodeBuilderRepository getInjectionNodeBuilders()
           
 boolean isDependent(ASTType astType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisContext

@Inject
public AnalysisContext(InjectionNodeBuilderRepository injectionNodeBuilders,
                              AnalysisRepository analysisRepository,
                              AOPRepository aopRepository)
Method Detail

addDependent

public AnalysisContext addDependent(InjectionNode node)

isDependent

public boolean isDependent(ASTType astType)

getInjectionNode

public InjectionNode getInjectionNode(ASTType astType)

getAnalysisRepository

public AnalysisRepository getAnalysisRepository()

getInjectionNodeBuilders

public InjectionNodeBuilderRepository getInjectionNodeBuilders()

getAOPRepository

public AOPRepository getAOPRepository()

getDependencyHistory

public Stack<InjectionNode> getDependencyHistory()


Copyright © 2012. All Rights Reserved.