Home | History | Annotate | Download | only in jsr166

Lines Matching refs:mark

17      * constructor initializes to given reference and mark
29 * get returns the last values of reference and mark set
32 boolean[] mark = new boolean[1];
36 assertSame(one, ai.get(mark));
37 assertFalse(mark[0]);
41 assertSame(two, ai.get(mark));
42 assertFalse(mark[0]);
46 assertSame(one, ai.get(mark));
47 assertTrue(mark[0]);
54 boolean[] mark = new boolean[1];
59 assertSame(one, ai.get(mark));
60 assertTrue(mark[0]);
65 * and mark else fails
68 boolean[] mark = new boolean[1];
70 assertSame(one, ai.get(mark));
72 assertFalse(mark[0]);
75 assertSame(two, ai.get(mark));
76 assertFalse(mark[0]);
79 assertSame(m3, ai.get(mark));
80 assertTrue(mark[0]);
83 assertSame(m3, ai.get(mark));
84 assertTrue(mark[0]);
108 * compareAndSet in one thread enables another waiting for mark value
132 boolean[] mark = new boolean[1];
134 assertSame(one, ai.get(mark));
136 assertFalse(mark[0]);
139 assertSame(two, ai.get(mark));
140 assertFalse(mark[0]);
143 assertSame(m3, ai.get(mark));
144 assertTrue(mark[0]);