public class NonConfigurationAnalysis extends org.androidtransfuse.analysis.astAnalyzer.ASTAnalysisAdaptor
Analysis class to identify nonConfiguration Instances(NCI). This analysis triggers the given NCI to be defined as a field in the containing component. This field is then used in the generated onRetainNonConfigurationInstance() and getLastNonConfigurationInstance() methods.
| Constructor and Description |
|---|
NonConfigurationAnalysis(org.androidtransfuse.analysis.InjectionPointFactory injectionPointFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyzeField(org.androidtransfuse.model.InjectionNode injectionNode,
org.androidtransfuse.adapter.ASTType concreteType,
org.androidtransfuse.adapter.ASTField astField,
org.androidtransfuse.analysis.AnalysisContext context) |
analyzeMethod, analyzeType@Inject public NonConfigurationAnalysis(org.androidtransfuse.analysis.InjectionPointFactory injectionPointFactory)
public void analyzeField(org.androidtransfuse.model.InjectionNode injectionNode, org.androidtransfuse.adapter.ASTType concreteType, org.androidtransfuse.adapter.ASTField astField, org.androidtransfuse.analysis.AnalysisContext context)
analyzeField in interface org.androidtransfuse.analysis.astAnalyzer.ASTAnalysisanalyzeField in class org.androidtransfuse.analysis.astAnalyzer.ASTAnalysisAdaptorCopyright © 2014. All Rights Reserved.