Interface CompilationPhase
-
- All Known Implementing Classes:
AbstractPackageCompilationPhase,AccumulateFunctionCompilationPhase,CompositePackageCompilationPhase,ConsequenceCompilationPhase,EntryPointDeclarationCompilationPhase,FunctionCompilationPhase,FunctionCompiler,GlobalCompilationPhase,ImmutableFunctionCompiler,ImmutableGlobalCompilationPhase,ImmutableRuleCompilationPhase,ImportCompilationPhase,IteratingPhase,OtherDeclarationCompilationPhase,PackageCompilationPhase,ReteCompiler,RuleAnnotationNormalizer,RuleCompilationPhase,RuleValidator,TypeDeclarationAnnotationNormalizer,TypeDeclarationCompilationPhase,TypeDeclarationCompositeCompilationPhase,WindowDeclarationCompilationPhase
public interface CompilationPhaseProcesses a PackageDescr and producesKnowledgeBuilderResults. It usually analyzes aPackageDescrand aPackageRegistry, mutating them in place. This design originates from methods inKnowledgeBuilderImplthat have been moved to stand-alone classes, in order to minimize the changes to the original code, and it may change in the future.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<? extends org.kie.internal.builder.KnowledgeBuilderResult>getResults()voidprocess()
-
-
-
Method Detail
-
process
void process()
-
getResults
Collection<? extends org.kie.internal.builder.KnowledgeBuilderResult> getResults()
-
-