Class AbstractPackageCompilationPhase
java.lang.Object
org.drools.compiler.builder.impl.processors.AbstractPackageCompilationPhase
- All Implemented Interfaces:
CompilationPhase
- Direct Known Subclasses:
AccumulateFunctionCompilationPhase,EntryPointDeclarationCompilationPhase,FunctionCompilationPhase,ImmutableFunctionCompiler,ImmutableGlobalCompilationPhase,ImmutableRuleCompilationPhase,ImportCompilationPhase,OtherDeclarationCompilationPhase,PackageCompilationPhase,ReteCompiler,RuleValidator,TypeDeclarationCompilationPhase,WindowDeclarationCompilationPhase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final PackageDescrprotected final PackageRegistryprotected final BuildResultCollector -
Constructor Summary
ConstructorsConstructorDescriptionAbstractPackageCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr) AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr, BuildResultCollector buildResultCollector) -
Method Summary
Modifier and TypeMethodDescriptionprotected BuildResultCollectorCollection<? extends KnowledgeBuilderResult>abstract voidprocess()
-
Field Details
-
pkgRegistry
-
packageDescr
-
results
-
-
Constructor Details
-
AbstractPackageCompilationPhase
public AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, PackageDescr packageDescr, BuildResultCollector buildResultCollector) -
AbstractPackageCompilationPhase
-
-
Method Details
-
process
public abstract void process()- Specified by:
processin interfaceCompilationPhase
-
getBuildResultAccumulator
-
getResults
- Specified by:
getResultsin interfaceCompilationPhase
-