Class TraitsTypeDeclarationBuilderImpl
java.lang.Object
org.drools.compiler.builder.impl.TypeDeclarationBuilder
org.drools.traits.compiler.builder.impl.TraitsTypeDeclarationBuilderImpl
-
Field Summary
FieldsFields inherited from class org.drools.compiler.builder.impl.TypeDeclarationBuilder
classDeclarationExtractor, classDefinitionFactory, context, declaredClassBuilder, generatedTypes, results, typeDeclarationConfigurator, typeDeclarationFactory, typeDeclarationNameResolver -
Method Summary
Modifier and TypeMethodDescriptionprotected voidpostGenerateDeclaredBean(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, org.drools.base.rule.TypeDeclaration type, org.drools.base.factmodel.ClassDefinition def, PackageRegistry pkgRegistry) protected voidupdateTraitDefinition(org.drools.base.rule.TypeDeclaration type, Class concrete, boolean asTrait) Methods inherited from class org.drools.compiler.builder.impl.TypeDeclarationBuilder
createBean, getAndRegisterTypeDeclaration, getExistingTypeDeclaration, getTypeDeclaration, normalizeForeignPackages, processTypeDeclarations, processTypeDeclarations, removeTypesGeneratedFromResource
-
Field Details
-
traitRegistry
-
-
Method Details
-
postGenerateDeclaredBean
protected void postGenerateDeclaredBean(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, org.drools.base.rule.TypeDeclaration type, org.drools.base.factmodel.ClassDefinition def, PackageRegistry pkgRegistry) - Overrides:
postGenerateDeclaredBeanin classTypeDeclarationBuilder
-
updateTraitDefinition
protected void updateTraitDefinition(org.drools.base.rule.TypeDeclaration type, Class concrete, boolean asTrait)
-