public class CoreFactory
extends java.lang.Object
| Constructor and Description |
|---|
CoreFactory(javax.lang.model.util.Elements elements,
javax.annotation.processing.Messager messager,
javax.annotation.processing.Filer filer,
java.lang.String namespace) |
| Modifier and Type | Method and Description |
|---|---|
AnalysisContext |
buildAnalysisContext() |
BootstrapGenerator |
buildBootstrapGenerator() |
BootstrapsGenerator |
buildBootstrapsGenerator() |
com.sun.codemodel.CodeWriter |
buildCodeWriter() |
ASTElementConverterFactory |
buildConverterFactory() |
FactoriesGenerator |
buildFactoriesGenerator() |
FactoryGenerator |
buildFactoryGenerator() |
InjectionPointFactory |
buildInjectionPointFactory() |
ModuleProcessor |
buildModuleProcessor() |
com.sun.codemodel.CodeWriter |
buildResourceWriter() |
ScopesGenerator |
buildScopesGenerator() |
VirtualProxyGenerator |
buildVirtualProxyGenerator() |
com.sun.codemodel.JCodeModel |
getCodeModel() |
ModuleRepository |
getModuleRepository() |
void |
registerFactories(java.util.Collection<? extends ASTType> factories) |
public CoreFactory(javax.lang.model.util.Elements elements,
javax.annotation.processing.Messager messager,
javax.annotation.processing.Filer filer,
java.lang.String namespace)
public ASTElementConverterFactory buildConverterFactory()
public InjectionPointFactory buildInjectionPointFactory()
public ScopesGenerator buildScopesGenerator()
public BootstrapsGenerator buildBootstrapsGenerator()
public AnalysisContext buildAnalysisContext()
public com.sun.codemodel.JCodeModel getCodeModel()
public com.sun.codemodel.CodeWriter buildCodeWriter()
public com.sun.codemodel.CodeWriter buildResourceWriter()
public BootstrapGenerator buildBootstrapGenerator()
public ModuleProcessor buildModuleProcessor()
public FactoryGenerator buildFactoryGenerator()
public FactoriesGenerator buildFactoriesGenerator()
public VirtualProxyGenerator buildVirtualProxyGenerator()
public void registerFactories(java.util.Collection<? extends ASTType> factories)
public ModuleRepository getModuleRepository()
Copyright © 2017. All Rights Reserved.