Class TraitClassBuilderFactory

  • All Implemented Interfaces:
    Serializable, org.drools.core.factmodel.ClassBuilderFactory

    public class TraitClassBuilderFactory
    extends org.drools.mvel.asm.DefaultClassBuilderFactory
    See Also:
    Serialized Form
    • Constructor Detail

      • TraitClassBuilderFactory

        public TraitClassBuilderFactory()
    • Method Detail

      • getPropertyWrapperBuilder

        public org.drools.core.factmodel.ClassBuilder getPropertyWrapperBuilder()
        Specified by:
        getPropertyWrapperBuilder in interface org.drools.core.factmodel.ClassBuilderFactory
        Overrides:
        getPropertyWrapperBuilder in class org.drools.mvel.asm.DefaultClassBuilderFactory
      • setPropertyWrapperBuilder

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

        public org.drools.core.factmodel.ClassBuilder getClassBuilder​(org.drools.core.rule.TypeDeclaration type)
        Specified by:
        getClassBuilder in interface org.drools.core.factmodel.ClassBuilderFactory
        Overrides:
        getClassBuilder in class org.drools.mvel.asm.DefaultClassBuilderFactory