public static class ModifyLiteral.ModifyTaskLiteral<T,R,C> extends Object implements ModifyTask, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected Lit |
mode |
protected ModifyLiteral.ModifyTaskLiteral<T,?,?> |
nextTask |
protected MetaProperty<T,R,C> |
propertyLiteral |
protected C |
value |
| Modifier | Constructor and Description |
|---|---|
protected |
ModifyLiteral.ModifyTaskLiteral(MetaProperty<?,R,C> p,
C val,
Lit mode) |
| Modifier and Type | Method and Description |
|---|---|
void |
call(T target) |
void |
computeModificationMasks(BitMask mask,
List<String> settableProperties,
Object[] with,
BitMask[] extraMasks,
List<String>[] inverseSettableProperties) |
boolean |
equals(Object o) |
Lit |
getMode() |
ModifyTask |
getNext() |
MetaProperty |
getProperty() |
Object |
getValue() |
int |
hashCode() |
protected MetaProperty<T,R,C> propertyLiteral
protected C value
protected Lit mode
protected ModifyLiteral.ModifyTaskLiteral<T,?,?> nextTask
protected ModifyLiteral.ModifyTaskLiteral(MetaProperty<?,R,C> p, C val, Lit mode)
public void call(T target)
public void computeModificationMasks(BitMask mask, List<String> settableProperties, Object[] with, BitMask[] extraMasks, List<String>[] inverseSettableProperties)
public MetaProperty getProperty()
getProperty in interface ModifyTaskpublic Object getValue()
getValue in interface ModifyTaskpublic Lit getMode()
getMode in interface ModifyTaskpublic ModifyTask getNext()
getNext in interface ModifyTaskCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.