Package | Description |
---|---|
org.drools.core.factmodel | |
org.drools.core.factmodel.traits |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
Collection<FieldDefinition> |
ClassDefinition.getFieldsDefinitions() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractPropertyWrapperClassBuilderImpl.buildEntry(org.mvel2.asm.MethodVisitor mv,
FieldDefinition field,
String wrapperName,
ClassDefinition core) |
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 |
TraitMapProxyClassBuilderImpl.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,
int accessMode) |
protected void |
TraitMapProxyClassBuilderImpl.buildHardGetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String masterName,
ClassDefinition proxy,
ClassDefinition core,
String getterName,
int accessLevel) |
protected void |
TraitTripleProxyClassBuilderImpl.buildHardSetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String masterName,
ClassDefinition trait,
ClassDefinition core) |
protected void |
TraitMapProxyClassBuilderImpl.buildHardSetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String masterName,
ClassDefinition trait,
ClassDefinition core) |
protected void |
AbstractProxyClassBuilderImpl.buildHardSetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String masterName,
ClassDefinition trait,
ClassDefinition core,
String setterName,
int accessMode) |
protected void |
AbstractProxyClassBuilderImpl.buildLogicalGetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String proxy,
ClassDefinition core) |
protected void |
TraitTripleProxyClassBuilderImpl.buildProxyAccessor(org.mvel2.asm.ClassWriter cw,
String masterName,
ClassDefinition core,
org.drools.core.factmodel.traits.TraitBuilderUtil.MixinInfo mixinInfo,
FieldDefinition field,
boolean isSoftField) |
protected void |
TraitClassBuilderImpl.buildSetter(org.mvel2.asm.ClassWriter cw,
FieldDefinition field,
String name,
String type,
String generic) |
protected void |
TraitMapProxyClassBuilderImpl.buildSoftGetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String proxy) |
protected void |
TraitTripleProxyClassBuilderImpl.buildSoftGetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String proxy,
String getterName,
int accessMode) |
protected void |
TraitMapProxyClassBuilderImpl.buildSoftGetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String proxy,
String getterName,
int accessLevel) |
protected void |
TraitMapProxyClassBuilderImpl.buildSoftSetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String proxy,
ClassDefinition core) |
protected void |
TraitTripleProxyClassBuilderImpl.buildSoftSetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String proxy,
ClassDefinition core,
String setterName,
int accessMode) |
protected void |
TraitMapProxyClassBuilderImpl.buildSoftSetter(org.mvel2.asm.ClassVisitor cw,
FieldDefinition field,
String proxy,
ClassDefinition core,
String setterName,
int accessMode) |
protected void |
TraitTriplePropertyWrapperClassBuilderImpl.clearSoftField(org.mvel2.asm.MethodVisitor mv,
String wrapperName,
FieldDefinition field) |
protected void |
AbstractPropertyWrapperClassBuilderImpl.collectFieldName(org.mvel2.asm.MethodVisitor mv,
FieldDefinition field) |
protected void |
AbstractPropertyWrapperClassBuilderImpl.extractAndCollect(org.mvel2.asm.MethodVisitor mv,
String wrapperName,
FieldDefinition field,
ClassDefinition core) |
protected void |
AbstractPropertyWrapperClassBuilderImpl.extractAndTestNotNull(org.mvel2.asm.MethodVisitor mv,
String wrapperName,
ClassDefinition core,
FieldDefinition field) |
void |
AbstractProxyClassBuilderImpl.helpSet(ClassDefinition core,
FieldDefinition field,
org.mvel2.asm.MethodVisitor mv,
String masterName) |
protected void |
TraitTriplePropertyWrapperClassBuilderImpl.initSoftField(org.mvel2.asm.MethodVisitor mv,
String wrapperName,
FieldDefinition field,
ClassDefinition core,
String internalWrapper) |
static void |
AbstractTraitFactory.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) |
protected void |
TraitMapPropertyWrapperClassBuilderImpl.invokeGet(org.mvel2.asm.MethodVisitor mv,
String wrapperName,
ClassDefinition core,
String fieldName,
FieldDefinition field) |
static void |
AbstractTraitFactory.invokeInjector(org.mvel2.asm.MethodVisitor mv,
String masterName,
ClassDefinition core,
FieldDefinition field,
boolean toNull,
int pointer) |
protected void |
AbstractPropertyWrapperClassBuilderImpl.invokePut(org.mvel2.asm.MethodVisitor mv,
String wrapperName,
ClassDefinition core,
String fieldName,
FieldDefinition field) |
protected void |
AbstractPropertyWrapperClassBuilderImpl.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 void |
AbstractProxyClassBuilderImpl.logicalSetter(org.mvel2.asm.MethodVisitor mv,
FieldDefinition field,
String masterName,
ClassDefinition core) |
protected void |
AbstractPropertyWrapperClassBuilderImpl.registerLogicalField(org.mvel2.asm.MethodVisitor mv,
String internalWrapper,
FieldDefinition field,
ClassDefinition core) |
protected void |
AbstractProxyClassBuilderImpl.shedField(org.mvel2.asm.MethodVisitor mv,
FieldDefinition fld,
String proxyName,
ClassDefinition core,
boolean hardField,
int j) |
protected void |
AbstractProxyClassBuilderImpl.synchField(org.mvel2.asm.MethodVisitor mv,
FieldDefinition fld,
String proxyName) |
protected void |
AbstractProxyClassBuilderImpl.synchFieldLogical(org.mvel2.asm.MethodVisitor mv,
FieldDefinition fld,
String proxyName,
ClassDefinition core,
int j) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.