コード例 #1
0
ファイル: WriteSet.java プロジェクト: jvassev/DeuceSTM
 public void add(Object obj, long field, short value) {
   FieldAccess w = new ShortFieldAccess(obj, field, value);
   if (!entries.add(w)) entries.replace(w);
 }
コード例 #2
0
ファイル: WriteSet.java プロジェクト: jvassev/DeuceSTM
 public void add(Object obj, long field, char value) {
   FieldAccess w = new CharFieldAccess(obj, field, value);
   if (!entries.add(w)) entries.replace(w);
 }
コード例 #3
0
ファイル: WriteSet.java プロジェクト: jvassev/DeuceSTM
 public void add(Object obj, long field, double value) {
   FieldAccess w = new DoubleFieldAccess(obj, field, value);
   if (!entries.add(w)) entries.replace(w);
 }
コード例 #4
0
ファイル: WriteSet.java プロジェクト: jvassev/DeuceSTM
 public void add(Object obj, long field, boolean value) {
   FieldAccess w = new BooleanFieldAccess(obj, field, value);
   if (!entries.add(w)) entries.replace(w);
 }