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 ModifyTask
public Object getValue()
getValue
in interface ModifyTask
public Lit getMode()
getMode
in interface ModifyTask
public ModifyTask getNext()
getNext
in interface ModifyTask
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.