public class ComponentAnalysis extends Object
| Constructor and Description |
|---|
ComponentAnalysis(ConfigurationRepositoryImpl repository,
org.androidtransfuse.adapter.element.ASTElementFactory astElementFactory,
org.androidtransfuse.adapter.classes.ASTClassFactory astClassFactory,
ComponentBuilderFactory componentBuilderFactory,
SuperGenerator.SuperGeneratorFactory superGeneratorFactory,
javax.inject.Provider<org.androidtransfuse.analysis.repository.InjectionNodeBuilderRepository> injectionNodeBuilderRepositoryProvider,
RegistrationGenerators registrationGenerators,
ManualSuperGenerator.Factory manualSuperGeneratorFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvents(ComponentDescriptor descriptor,
org.androidtransfuse.adapter.ASTType componentType,
Class<? extends Annotation> componentAnnotation,
org.androidtransfuse.adapter.ASTMethod registrationMethod) |
org.androidtransfuse.adapter.PackageClass |
buildComponentPackageClass(org.androidtransfuse.adapter.ASTType astType,
String className,
String componentName) |
void |
setupGenerators(ComponentDescriptor descriptor,
org.androidtransfuse.adapter.ASTType componentType,
Class<? extends Annotation> componentAnnotation) |
org.androidtransfuse.analysis.repository.InjectionNodeBuilderRepository |
setupInjectionNodeBuilderRepository(org.androidtransfuse.adapter.ASTType componentType,
Class<? extends Annotation> componentAnnotation) |
@Inject public ComponentAnalysis(ConfigurationRepositoryImpl repository, org.androidtransfuse.adapter.element.ASTElementFactory astElementFactory, org.androidtransfuse.adapter.classes.ASTClassFactory astClassFactory, ComponentBuilderFactory componentBuilderFactory, SuperGenerator.SuperGeneratorFactory superGeneratorFactory, javax.inject.Provider<org.androidtransfuse.analysis.repository.InjectionNodeBuilderRepository> injectionNodeBuilderRepositoryProvider, RegistrationGenerators registrationGenerators, ManualSuperGenerator.Factory manualSuperGeneratorFactory)
public void setupGenerators(ComponentDescriptor descriptor, org.androidtransfuse.adapter.ASTType componentType, Class<? extends Annotation> componentAnnotation)
public void addEvents(ComponentDescriptor descriptor, org.androidtransfuse.adapter.ASTType componentType, Class<? extends Annotation> componentAnnotation, org.androidtransfuse.adapter.ASTMethod registrationMethod)
public org.androidtransfuse.analysis.repository.InjectionNodeBuilderRepository setupInjectionNodeBuilderRepository(org.androidtransfuse.adapter.ASTType componentType, Class<? extends Annotation> componentAnnotation)
public org.androidtransfuse.adapter.PackageClass buildComponentPackageClass(org.androidtransfuse.adapter.ASTType astType, String className, String componentName)
Copyright © 2014. All Rights Reserved.