Package org.drools.compiler.builder.impl
Class TypeDeclarationConfigurator
- java.lang.Object
-
- org.drools.compiler.builder.impl.TypeDeclarationConfigurator
-
public class TypeDeclarationConfigurator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected KnowledgeBuilderImpl
kbuilder
-
Constructor Summary
Constructors Constructor Description TypeDeclarationConfigurator(KnowledgeBuilderImpl kbuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildFieldAccessors(org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)
void
finalizeConfigurator(org.drools.core.rule.TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, Map<String,PackageRegistry> pkgRegistryMap, ClassHierarchyManager hierarchyManager)
boolean
wireFieldAccessors(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)
-
-
-
Field Detail
-
kbuilder
protected KnowledgeBuilderImpl kbuilder
-
-
Constructor Detail
-
TypeDeclarationConfigurator
public TypeDeclarationConfigurator(KnowledgeBuilderImpl kbuilder)
-
-
Method Detail
-
finalizeConfigurator
public void finalizeConfigurator(org.drools.core.rule.TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, Map<String,PackageRegistry> pkgRegistryMap, ClassHierarchyManager hierarchyManager)
-
wireFieldAccessors
public boolean wireFieldAccessors(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)
-
buildFieldAccessors
protected void buildFieldAccessors(org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry) throws SecurityException, IllegalArgumentException, InstantiationException, IllegalAccessException, IOException, ClassNotFoundException, NoSuchMethodException, InvocationTargetException, NoSuchFieldException
-
-