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 CompilationPhase
Processes a PackageDescr and producesKnowledgeBuilderResult
s. It usually analyzes aPackageDescr
and aPackageRegistry
, mutating them in place. This design originates from methods inKnowledgeBuilderImpl
that 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 java.util.Collection<? extends org.kie.internal.builder.KnowledgeBuilderResult>
getResults()
void
process()
-