Package org.drools.traits.core.metadata
Class ModifyLiteral.ModifyTaskLiteral<T,R,C>
java.lang.Object
org.drools.traits.core.metadata.ModifyLiteral.ModifyTaskLiteral<T,R,C>
- All Implemented Interfaces:
Serializable,ModifyTask
- Enclosing class:
- ModifyLiteral<T>
public static class ModifyLiteral.ModifyTaskLiteral<T,R,C>
extends Object
implements ModifyTask, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Litprotected ModifyLiteral.ModifyTaskLiteral<T,?, ?> protected MetaProperty<T,R, C> protected C -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedModifyTaskLiteral(MetaProperty<?, R, C> p, C val, Lit mode) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcomputeModificationMasks(String modifiedTypeName, org.drools.util.bitmask.BitMask mask, List<String> settableProperties, Object[] with, org.drools.util.bitmask.BitMask[] extraMasks, List<String>[] inverseSettableProperties) booleangetMode()getNext()getValue()inthashCode()
-
Field Details
-
propertyLiteral
-
value
-
mode
-
nextTask
-
-
Constructor Details
-
ModifyTaskLiteral
-
-
Method Details
-
call
-
computeModificationMasks
-
equals
-
hashCode
public int hashCode() -
getProperty
- Specified by:
getPropertyin interfaceModifyTask<T>
-
getValue
- Specified by:
getValuein interfaceModifyTask<T>
-
getMode
- Specified by:
getModein interfaceModifyTask<T>
-
getNext
- Specified by:
getNextin interfaceModifyTask<T>
-