public void add(Object obj, long field, double value) { FieldAccess w = new DoubleFieldAccess(obj, field, value); if (!entries.add(w)) entries.replace(w); }
public void add(Object obj, long field, short value) { FieldAccess w = new ShortFieldAccess(obj, field, value); if (!entries.add(w)) entries.replace(w); }
public void add(Object obj, long field, char value) { FieldAccess w = new CharFieldAccess(obj, field, value); if (!entries.add(w)) entries.replace(w); }
public void add(Object obj, long field, boolean value) { FieldAccess w = new BooleanFieldAccess(obj, field, value); if (!entries.add(w)) entries.replace(w); }
public FieldAccess get(Object obj, long field) { tempFieldAccess.init(obj, field); return entries.get(tempFieldAccess); }
public boolean isEmpty() { return entries.isEmpty(); }
public void clear() { entries.clear(); }