Uses of Class
org.drools.factmodel.FieldDefinition

Packages that use FieldDefinition
org.drools.factmodel   
org.drools.factmodel.traits   
 

Uses of FieldDefinition in org.drools.factmodel
 

Methods in org.drools.factmodel that return FieldDefinition
 FieldDefinition ClassDefinition.getField(int index)
          Returns the field at position index, as defined by the builder using the @position annotation
 FieldDefinition ClassDefinition.getField(String fieldName)
          Returns the field definition object for the given field name
 FieldDefinition ClassDefinition.getFieldByAlias(String alias)
           
 

Methods in org.drools.factmodel that return types with arguments of type FieldDefinition
 Collection<FieldDefinition> ClassDefinition.getFieldsDefinitions()
           
 

Methods in org.drools.factmodel with parameters of type FieldDefinition
 void ClassDefinition.addField(FieldDefinition attr)
          Adds a field definition to this class
protected  void DefaultBeanClassBuilder.buildField(org.mvel2.asm.ClassVisitor cw, FieldDefinition fieldDef)
          Creates the field defined by the given FieldDefinition
protected  void DefaultBeanClassBuilder.buildFieldAnnotations(FieldDefinition fieldDef, org.mvel2.asm.FieldVisitor fv)
           
protected  void DefaultBeanClassBuilder.buildFieldToString(FieldDefinition field, ClassDefinition classDef, org.mvel2.asm.MethodVisitor mv, boolean first)
           
protected  void DefaultBeanClassBuilder.buildGetMethod(org.mvel2.asm.ClassVisitor cw, ClassDefinition classDef, FieldDefinition fieldDef)
          Creates the get method for the given field definition
protected  void DefaultBeanClassBuilder.buildSetMethod(org.mvel2.asm.ClassVisitor cw, ClassDefinition classDef, FieldDefinition fieldDef)
          Creates the set method for the given field definition
 int FieldDefinition.compareTo(FieldDefinition other)
           
static Object BuildUtils.getDefaultValue(FieldDefinition fld)
           
protected  boolean DefaultBeanClassBuilder.initFieldWithDefaultValue(org.mvel2.asm.MethodVisitor mv, ClassDefinition classDef, FieldDefinition field)
           
protected  void DefaultBeanClassBuilder.updateTraitableField(org.mvel2.asm.MethodVisitor mv, ClassDefinition classDef, FieldDefinition fieldDef)
           
protected  void DefaultBeanClassBuilder.visitFieldOrGetter(org.mvel2.asm.MethodVisitor mv, ClassDefinition classDef, FieldDefinition field)
           
 

Method parameters in org.drools.factmodel with type arguments of type FieldDefinition
protected  void DefaultBeanClassBuilder.buildConstructorWithFields(org.mvel2.asm.ClassVisitor cw, ClassDefinition classDef, Collection<FieldDefinition> fieldDefs)
          Creates a constructor that takes and assigns values to all fields in the order they are declared.
protected  void DefaultBeanClassBuilder.fieldConstructorStart(org.mvel2.asm.MethodVisitor mv, ClassDefinition classDef, Collection<FieldDefinition> fieldDefs)
           
 

Uses of FieldDefinition in org.drools.factmodel.traits
 

Methods in org.drools.factmodel.traits with parameters of type FieldDefinition
protected  void TraitClassBuilderImpl.buildGetter(org.mvel2.asm.ClassWriter cw, FieldDefinition field, String name, String type, String generic)
           
protected  void TraitTripleProxyClassBuilderImpl.buildHardGetter(org.mvel2.asm.ClassVisitor cw, FieldDefinition field, String masterName, ClassDefinition proxy, ClassDefinition core)
           
protected  void TraitTripleProxyClassBuilderImpl.buildHardGetter(org.mvel2.asm.ClassVisitor cw, FieldDefinition field, String masterName, ClassDefinition proxy, ClassDefinition core, String getterName, boolean protect)
           
protected  void TraitTripleProxyClassBuilderImpl.buildHardSetter(org.mvel2.asm.ClassVisitor cw, FieldDefinition field, String masterName, ClassDefinition trait, ClassDefinition core)
           
protected  void TraitTripleProxyClassBuilderImpl.buildHardSetter(org.mvel2.asm.ClassVisitor cw, FieldDefinition field, String masterName, ClassDefinition trait, ClassDefinition core, String setterName, boolean protect)
           
protected  void TraitTripleProxyClassBuilderImpl.buildProxyAccessor(BitSet mask, org.mvel2.asm.ClassWriter cw, String masterName, ClassDefinition core, Map<String,Method> mixinGetSet, FieldDefinition field, boolean isSoftField)
           
protected  void TraitClassBuilderImpl.buildSetter(org.mvel2.asm.ClassWriter cw, FieldDefinition field, String name, String type, String generic)
           
protected  void TraitTripleProxyClassBuilderImpl.buildSoftGetter(org.mvel2.asm.ClassVisitor cw, FieldDefinition field, String proxy, ClassDefinition trait, ClassDefinition core)
           
protected  void TraitTripleProxyClassBuilderImpl.buildSoftGetter(org.mvel2.asm.ClassVisitor cw, FieldDefinition field, String proxy, ClassDefinition trait, ClassDefinition core, String getterName, boolean protect)
           
protected  void TraitTripleProxyClassBuilderImpl.buildSoftSetter(org.mvel2.asm.ClassVisitor cw, FieldDefinition field, String proxy, ClassDefinition trait, ClassDefinition core)
           
protected  void TraitTripleProxyClassBuilderImpl.buildSoftSetter(org.mvel2.asm.ClassVisitor cw, FieldDefinition field, String proxy, ClassDefinition trait, ClassDefinition core, String setterName, boolean protect)
           
protected  int TraitTriplePropertyWrapperClassBuilderImpl.clearSoftField(org.mvel2.asm.MethodVisitor mv, String wrapperName, FieldDefinition field)
           
protected  int TraitTriplePropertyWrapperClassBuilderImpl.initSoftField(org.mvel2.asm.MethodVisitor mv, String wrapperName, FieldDefinition field, ClassDefinition core, String internalWrapper)
           
static void TraitFactory.invokeExtractor(org.mvel2.asm.MethodVisitor mv, String masterName, ClassDefinition trait, ClassDefinition core, FieldDefinition field)
           
protected  void TraitTriplePropertyWrapperClassBuilderImpl.invokeGet(org.mvel2.asm.MethodVisitor mv, String wrapperName, ClassDefinition core, String fieldName, FieldDefinition field)
           
static void TraitFactory.invokeInjector(org.mvel2.asm.MethodVisitor mv, String masterName, ClassDefinition trait, ClassDefinition core, FieldDefinition field, boolean toNull, int pointer)
           
protected  void TraitMapPropertyWrapperClassBuilderImpl.invokePut(org.mvel2.asm.MethodVisitor mv, String wrapperName, ClassDefinition core, String fieldName, FieldDefinition field)
           
protected  void TraitTriplePropertyWrapperClassBuilderImpl.invokePut(org.mvel2.asm.MethodVisitor mv, String wrapperName, ClassDefinition core, String fieldName, FieldDefinition field)
           
protected  void TraitTriplePropertyWrapperClassBuilderImpl.invokeRemove(org.mvel2.asm.MethodVisitor mv, String wrapperName, ClassDefinition core, String fieldName, FieldDefinition field)
           
static boolean TraitRegistry.isSoftField(FieldDefinition field, int index, BitSet mask)
           
protected  boolean TraitTriplePropertyWrapperClassBuilderImpl.mustSkip(FieldDefinition field)
           
protected  void TraitMapProxyClassBuilderImpl.shedField(org.mvel2.asm.MethodVisitor mv, FieldDefinition fld, String proxyName, ClassDefinition trait, ClassDefinition core, boolean hardField, int j)
           
protected  void TraitTripleProxyClassBuilderImpl.shedField(org.mvel2.asm.MethodVisitor mv, FieldDefinition fld, String proxyName, ClassDefinition trait, ClassDefinition core, boolean hardField, int j)
           
protected  void TraitMapProxyClassBuilderImpl.synchField(org.mvel2.asm.MethodVisitor mv, FieldDefinition fld, String proxyName)
           
protected  void TraitTripleProxyClassBuilderImpl.synchField(org.mvel2.asm.MethodVisitor mv, FieldDefinition fld, String proxyName)
           
protected  void TraitMapProxyClassBuilderImpl.synchFieldLogical(org.mvel2.asm.MethodVisitor mv, FieldDefinition fld, String proxyName, ClassDefinition trait, ClassDefinition core, boolean hardField, int j)
           
protected  void TraitTripleProxyClassBuilderImpl.synchFieldLogical(org.mvel2.asm.MethodVisitor mv, FieldDefinition fld, String proxyName, ClassDefinition trait, ClassDefinition core, boolean hardField, int j)
           
 



Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.