public T getMutable() { if (myReferenceCount > 0) { myValue = myCloner.compute(myValue); myReferenceCount = 0; } return myValue; }
@Override public K mapKey(M key) { return myComputable.compute(key); }
public void setValue(T value) { myReferenceCount = 0; myValue = myCloner.compute(value); }
public static String ifNullOrNot(String receiver, Computable<Boolean, String> condition, String altValue) { return (receiver == null || !condition.compute(receiver)) ? altValue : receiver; }
public static String ifNullOr(String receiver, Computable<Boolean, String> condition, String altValue) { return (receiver == null || condition.compute(receiver)) ? altValue : receiver; }
html.line().raw(listOpen.compute(headerLevel)); html.raw(headerText);
public T getMutable() { if (myReferenceCount > 0) { myValue = myCloner.compute(myValue); myReferenceCount = 0; } return myValue; }
public void setValue(T value) { myReferenceCount = 0; myValue = myCloner.compute(value); }
public static String ifNullOr(String receiver, Computable<Boolean, String> condition, String altValue) { return (receiver == null || condition.compute(receiver)) ? altValue : receiver; }
@Override public K mapKey(M key) { return myComputable.compute(key); }
public static String ifNullOrNot(String receiver, Computable<Boolean, String> condition, String altValue) { return (receiver == null || !condition.compute(receiver)) ? altValue : receiver; }
html.line().raw(listOpen.compute(headerLevel)); html.raw(headerText);