DialectCompiletimeRegistry |
KnowledgeBuilderConfigurationImpl.buildDialectRegistry(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg) |
protected void |
TypeDeclarationConfigurator.buildFieldAccessors(org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry) |
protected void |
TypeDeclarationFactory.checkRedeclaration(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry) |
protected void |
KnowledgeBuilderImpl.compileKnowledgePackages(PackageDescr packageDescr,
PackageRegistry pkgRegistry) |
protected void |
TypeDeclarationBuilder.createBean(AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry pkgRegistry,
ClassHierarchyManager hierarchyManager,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes,
Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs) |
void |
TypeDeclarationConfigurator.finalizeConfigurator(org.drools.core.rule.TypeDeclaration type,
AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry pkgRegistry,
Map<String,PackageRegistry> pkgRegistryMap,
ClassHierarchyManager hierarchyManager) |
void |
DeclaredClassBuilder.generateBeanFromDefinition(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry,
org.drools.core.factmodel.ClassDefinition def,
org.drools.core.factmodel.ClassBuilder classBuilder) |
org.drools.core.factmodel.ClassDefinition |
ClassDefinitionFactory.generateDeclaredBean(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypeDefinitions,
Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)
Generates a bean, and adds it to the composite class loader that
everything is using.
|
static Class<?> |
TypeDeclarationUtils.getExistingDeclarationClass(AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry reg) |
void |
ClassHierarchyManager.inheritFields(PackageRegistry pkgRegistry,
AbstractClassTypeDeclarationDescr typeDescr,
Collection<AbstractClassTypeDeclarationDescr> sortedTypeDescriptors,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes,
Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs) |
static boolean |
TypeDeclarationUtils.isNovelClass(AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry reg) |
protected void |
TypeDeclarationBuilder.postGenerateDeclaredBean(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
org.drools.core.factmodel.ClassDefinition def,
PackageRegistry pkgRegistry) |
protected void |
KnowledgeBuilderImpl.processAccumulateFunctions(PackageRegistry pkgRegistry,
PackageDescr packageDescr) |
protected void |
KnowledgeBuilderImpl.processFunctions(PackageRegistry pkgRegistry,
PackageDescr packageDescr) |
protected void |
KnowledgeBuilderImpl.processGlobals(PackageRegistry pkgRegistry,
PackageDescr packageDescr) |
protected void |
KnowledgeBuilderImpl.processOtherDeclarations(PackageRegistry pkgRegistry,
PackageDescr packageDescr) |
org.drools.core.rule.TypeDeclaration |
TypeDeclarationFactory.processTypeDeclaration(PackageRegistry pkgRegistry,
AbstractClassTypeDeclarationDescr typeDescr) |
void |
TypeDeclarationBuilder.processTypeDeclarations(PackageDescr packageDescr,
PackageRegistry pkgRegistry,
Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes,
Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs) |
protected void |
KnowledgeBuilderImpl.processWindowDeclarations(PackageRegistry pkgRegistry,
PackageDescr packageDescr) |
static String |
TypeDeclarationUtils.resolveType(String klass,
PackageDescr packageDescr,
PackageRegistry pkgRegistry)
Tries to determine the namespace (package) of a simple type chosen to be
the superclass of a declared bean.
|
boolean |
TypeDeclarationConfigurator.wireFieldAccessors(PackageRegistry pkgRegistry,
AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type) |
protected boolean |
ClassDefinitionFactory.wireFields(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
org.drools.core.factmodel.ClassDefinition def,
PackageRegistry pkgRegistry,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypeDefinitions) |