Class TraitClassBuilderFactory

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<org.kie.api.internal.utils.KieService>, org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory, org.kie.api.internal.utils.KieService

    public class TraitClassBuilderFactory
    extends org.drools.mvel.asm.DefaultClassBuilderFactory
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory

        org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory.Holder
    • Field Summary

      • Fields inherited from interface org.kie.api.internal.utils.KieService

        UNDEFINED
    • Constructor Detail

      • TraitClassBuilderFactory

        public TraitClassBuilderFactory()
    • Method Detail

      • getPropertyWrapperBuilder

        public org.drools.compiler.builder.impl.classbuilder.ClassBuilder getPropertyWrapperBuilder()
        Specified by:
        getPropertyWrapperBuilder in interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory
        Overrides:
        getPropertyWrapperBuilder in class org.drools.mvel.asm.DefaultClassBuilderFactory
      • setPropertyWrapperBuilder

        public void setPropertyWrapperBuilder​(org.drools.compiler.builder.impl.classbuilder.ClassBuilder pcb)
        Specified by:
        setPropertyWrapperBuilder in interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory
        Overrides:
        setPropertyWrapperBuilder in class org.drools.mvel.asm.DefaultClassBuilderFactory
      • getClassBuilder

        public org.drools.compiler.builder.impl.classbuilder.ClassBuilder getClassBuilder​(org.drools.base.rule.TypeDeclaration type)
        Specified by:
        getClassBuilder in interface org.drools.compiler.builder.impl.classbuilder.ClassBuilderFactory
        Overrides:
        getClassBuilder in class org.drools.mvel.asm.DefaultClassBuilderFactory
      • servicePriority

        public int servicePriority()