package org.javers.core.diff.changetype.container; import static org.javers.common.string.ToStringBuilder.toStringSimple; /** * element removed from collection * * @author bartosz walacik */ public class ValueRemoved extends ValueAddOrRemove { public ValueRemoved(int index, Object value) { super(index, value); } public ValueRemoved(Object value) { super(value); } public Object getRemovedValue() { return value.unwrap(); } @Override public String toString() { if (getIndex() == null){ return toStringSimple("removed", getRemovedValue()); } else{ return toStringSimple("("+getIndex()+").removed", getRemovedValue()); } } }