Class AbstractPackageCompilationPhase
- java.lang.Object
-
- org.drools.compiler.builder.impl.processors.AbstractPackageCompilationPhase
-
- All Implemented Interfaces:
CompilationPhase
- Direct Known Subclasses:
AccumulateFunctionCompilationPhase,EntryPointDeclarationCompilationPhase,FunctionCompilationPhase,FunctionCompiler,GlobalCompilationPhase,ImportCompilationPhase,OtherDeclarationCompilationPhase,PackageCompilationPhase,ReteCompiler,RuleCompiler,RuleValidator,WindowDeclarationCompilationPhase
public abstract class AbstractPackageCompilationPhase extends Object implements CompilationPhase
-
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.drl.ast.descr.PackageDescrpackageDescrprotected PackageRegistrypkgRegistryprotected Collection<org.kie.internal.builder.KnowledgeBuilderResult>results
-
Constructor Summary
Constructors Constructor Description AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Collection<org.kie.internal.builder.KnowledgeBuilderResult>getResults()abstract voidprocess()
-
-
-
Field Detail
-
pkgRegistry
protected final PackageRegistry pkgRegistry
-
packageDescr
protected final org.drools.drl.ast.descr.PackageDescr packageDescr
-
results
protected final Collection<org.kie.internal.builder.KnowledgeBuilderResult> results
-
-
Constructor Detail
-
AbstractPackageCompilationPhase
public AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)
-
-
Method Detail
-
process
public abstract void process()
- Specified by:
processin interfaceCompilationPhase
-
getResults
public Collection<org.kie.internal.builder.KnowledgeBuilderResult> getResults()
- Specified by:
getResultsin interfaceCompilationPhase
-
-