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
public abstract class AbstractPackageCompilationPhase extends java.lang.Object implements CompilationPhase
-
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.drl.ast.descr.PackageDescr
packageDescr
protected PackageRegistry
pkgRegistry
protected BuildResultCollector
results
-
Constructor Summary
Constructors Constructor Description AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)
AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, BuildResultCollector buildResultCollector)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected BuildResultCollector
getBuildResultAccumulator()
java.util.Collection<? extends org.kie.internal.builder.KnowledgeBuilderResult>
getResults()
abstract void
process()
-
-
-
Field Detail
-
pkgRegistry
protected final PackageRegistry pkgRegistry
-
packageDescr
protected final org.drools.drl.ast.descr.PackageDescr packageDescr
-
results
protected final BuildResultCollector results
-
-
Constructor Detail
-
AbstractPackageCompilationPhase
public AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, BuildResultCollector buildResultCollector)
-
AbstractPackageCompilationPhase
public AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)
-
-
Method Detail
-
process
public abstract void process()
- Specified by:
process
in interfaceCompilationPhase
-
getBuildResultAccumulator
protected BuildResultCollector getBuildResultAccumulator()
-
getResults
public java.util.Collection<? extends org.kie.internal.builder.KnowledgeBuilderResult> getResults()
- Specified by:
getResults
in interfaceCompilationPhase
-
-