|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||