Uses of Class
org.drools.compiler.compiler.PackageRegistry
Packages that use PackageRegistry
Package
Description
CompilationPhases originate as
methods in KnowledgeBuilderImpl.
This is the main package to load rules.
-
Uses of PackageRegistry in org.drools.compiler.builder
Methods in org.drools.compiler.builder that return PackageRegistryModifier and TypeMethodDescriptionPackageRegistryManager.getOrCreatePackageRegistry(PackageDescr packageDescr) DroolsAssemblerContext.getPackageRegistry(String packageName) InternalKnowledgeBuilder.Empty.getPackageRegistry(String packageName) PackageRegistryManager.getPackageRegistry(String packageName) Methods in org.drools.compiler.builder that return types with arguments of type PackageRegistry -
Uses of PackageRegistry in org.drools.compiler.builder.impl
Methods in org.drools.compiler.builder.impl that return PackageRegistryModifier and TypeMethodDescriptionKnowledgeBuilderImpl.getOrCreatePackageRegistry(PackageDescr packageDescr) PackageRegistryManagerImpl.getOrCreatePackageRegistry(PackageDescr packageDescr) TypeDeclarationContextImpl.getOrCreatePackageRegistry(PackageDescr packageDescr) DroolsAssemblerContextImpl.getPackageRegistry(String packageName) KnowledgeBuilderImpl.getPackageRegistry(String name) PackageRegistryManagerImpl.getPackageRegistry(String packageName) TypeDeclarationContextImpl.getPackageRegistry(String packageName) Methods in org.drools.compiler.builder.impl that return types with arguments of type PackageRegistryModifier and TypeMethodDescriptionKnowledgeBuilderImpl.getPackageRegistry()PackageRegistryManagerImpl.getPackageRegistry()TypeDeclarationContextImpl.getPackageRegistry()Methods in org.drools.compiler.builder.impl with parameters of type PackageRegistryModifier and TypeMethodDescriptionKnowledgeBuilderConfigurationImpl.buildDialectRegistry(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, InternalKnowledgePackage pkg) protected voidTypeDeclarationFactory.checkRedeclaration(AbstractClassTypeDeclarationDescr typeDescr, TypeDeclaration type, PackageRegistry pkgRegistry) protected voidTypeDeclarationBuilder.createBean(AbstractClassTypeDeclarationDescr typeDescr, BuildResultCollector results, PackageRegistry pkgRegistry, ClassHierarchyManager hierarchyManager, List<TypeDefinition> unresolvedTypes, Map<String, AbstractClassTypeDeclarationDescr> unprocesseableDescrs) voidTypeDeclarationConfigurator.finalizeConfigurator(TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, Map<String, PackageRegistry> pkgRegistryMap, ClassHierarchyManager hierarchyManager) voidDeclaredClassBuilder.generateBeanFromDefinition(AbstractClassTypeDeclarationDescr typeDescr, TypeDeclaration type, PackageRegistry pkgRegistry, ClassDefinition def, ClassBuilder classBuilder) ClassDefinitionFactory.generateDeclaredBean(AbstractClassTypeDeclarationDescr typeDescr, TypeDeclaration type, PackageRegistry pkgRegistry, List<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) voidClassHierarchyManager.inheritFields(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, BuildResultCollector results, Map<String, AbstractClassTypeDeclarationDescr> unprocessableDescrs) static booleanTypeDeclarationUtils.isNovelClass(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry reg) protected voidTypeDeclarationBuilder.postGenerateDeclaredBean(AbstractClassTypeDeclarationDescr typeDescr, TypeDeclaration type, ClassDefinition def, PackageRegistry pkgRegistry) TypeDeclarationFactory.processTypeDeclaration(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr) voidTypeDeclarationBuilder.processTypeDeclarations(PackageDescr packageDescr, PackageRegistry pkgRegistry, Resource currentResource, Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, List<TypeDefinition> unresolvedTypes, Map<String, AbstractClassTypeDeclarationDescr> unprocesseableDescrs) static StringTypeDeclarationUtils.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.booleanTypeDeclarationConfigurator.wireFieldAccessors(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, TypeDeclaration type) protected booleanClassDefinitionFactory.wireFields(AbstractClassTypeDeclarationDescr typeDescr, ClassDefinition def, PackageRegistry pkgRegistry, List<TypeDefinition> unresolvedTypeDefinitions) Method parameters in org.drools.compiler.builder.impl with type arguments of type PackageRegistryModifier and TypeMethodDescriptionvoidClassHierarchyManager.addDeclarationToPackagePreservingOrder(TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, InternalKnowledgePackage tgtPackage, Map<String, PackageRegistry> pkgRegistryMap) voidTypeDeclarationConfigurator.finalizeConfigurator(TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, Map<String, PackageRegistry> pkgRegistryMap, ClassHierarchyManager hierarchyManager) -
Uses of PackageRegistry in org.drools.compiler.builder.impl.processors
Fields in org.drools.compiler.builder.impl.processors declared as PackageRegistryModifier and TypeFieldDescriptionprotected final PackageRegistryAbstractPackageCompilationPhase.pkgRegistryMethods in org.drools.compiler.builder.impl.processors with parameters of type PackageRegistryModifier and TypeMethodDescriptionSinglePackagePhaseFactory.create(PackageRegistry pkgRegistry, CompositePackageDescr packageDescr) static CompilationPhaseFunctionCompiler.of(PackageRegistry pkgRegistry, PackageDescr packageDescr, AssetFilter assetFilter, ClassLoader rootClassLoader) static CompilationPhaseGlobalCompilationPhase.of(PackageRegistry pkgRegistry, PackageDescr packageDescr, InternalKnowledgeBase kBase, GlobalVariableContext globalVariableContext, AssetFilter filterAcceptsRemoval) static CompilationPhaseRuleCompilationPhase.of(PackageRegistry pkgRegistry, PackageDescr packageDescr, InternalKnowledgeBase kBase, int parallelRulesBuildThreshold, AssetFilter assetFilter, Map<String, AttributeDescr> packageAttributes, Resource resource, TypeDeclarationContext typeDeclarationContext) Constructors in org.drools.compiler.builder.impl.processors with parameters of type PackageRegistryModifierConstructorDescriptionAbstractPackageCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr) AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr, BuildResultCollector buildResultCollector) AccumulateFunctionCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr) EntryPointDeclarationCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr) FunctionCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr, KnowledgeBuilderConfiguration configuration) ImmutableFunctionCompiler(PackageRegistry pkgRegistry, PackageDescr packageDescr, ClassLoader rootClassLoader) ImmutableGlobalCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr, GlobalVariableContext globalVariableContext) ImmutableRuleCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr, int parallelRulesBuildThreshold, Map<String, AttributeDescr> packageAttributes, Resource resource, TypeDeclarationContext typeDeclarationContext) ImportCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr) OtherDeclarationCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr, GlobalVariableContext globalVariableContext, TypeDeclarationContext typeDeclarationContext, InternalKnowledgeBase kBase, KnowledgeBuilderConfiguration configuration, AssetFilter assetFilter) PackageCompilationPhase(KnowledgeBuilderImpl knowledgeBuilder, InternalKnowledgeBase kBase, KnowledgeBuilderConfiguration configuration, TypeDeclarationBuilder typeBuilder, AssetFilter filterCondition, PackageRegistry pkgRegistry, PackageDescr packageDescr, Resource currentResource) ReteCompiler(PackageRegistry pkgRegistry, PackageDescr packageDescr, RuleBase kBase, AssetFilter assetFilter) RuleValidator(PackageRegistry pkgRegistry, PackageDescr packageDescr, KnowledgeBuilderConfiguration configuration) TypeDeclarationCompilationPhase(PackageDescr packageDescr, TypeDeclarationBuilder typeBuilder, PackageRegistry pkgRegistry, Resource resource) WindowDeclarationCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr, TypeDeclarationContext kBuilder) -
Uses of PackageRegistry in org.drools.compiler.compiler
Methods in org.drools.compiler.compiler that return PackageRegistryModifier and TypeMethodDescriptionDialect.DummyDialect.getPackageRegistry()Dialect.getPackageRegistry()Methods in org.drools.compiler.compiler with parameters of type PackageRegistryModifier and TypeMethodDescriptionDialectConfiguration.newDialect(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, InternalKnowledgePackage pkg) JavaDialectConfiguration.newDialect(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, InternalKnowledgePackage pkg)