ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/SynchronousQueue.java
(Generate patch)

Comparing jsr166/src/main/java/util/concurrent/SynchronousQueue.java (file contents):
Revision 1.76 by dl, Sat May 7 12:22:08 2011 UTC vs.
Revision 1.77 by jsr166, Fri Jun 3 02:28:05 2011 UTC

# Line 257 | Line 257 | public class SynchronousQueue<E> extends
257              static {
258                  try {
259                      UNSAFE = sun.misc.Unsafe.getUnsafe();
260 <                    Class k = SNode.class;
260 >                    Class<?> k = SNode.class;
261                      matchOffset = UNSAFE.objectFieldOffset
262                          (k.getDeclaredField("match"));
263                      nextOffset = UNSAFE.objectFieldOffset
# Line 484 | Line 484 | public class SynchronousQueue<E> extends
484          static {
485              try {
486                  UNSAFE = sun.misc.Unsafe.getUnsafe();
487 <                Class k = TransferStack.class;
487 >                Class<?> k = TransferStack.class;
488                  headOffset = UNSAFE.objectFieldOffset
489                      (k.getDeclaredField("head"));
490              } catch (Exception e) {
# Line 554 | Line 554 | public class SynchronousQueue<E> extends
554              static {
555                  try {
556                      UNSAFE = sun.misc.Unsafe.getUnsafe();
557 <                    Class k = QNode.class;
557 >                    Class<?> k = QNode.class;
558                      itemOffset = UNSAFE.objectFieldOffset
559                          (k.getDeclaredField("item"));
560                      nextOffset = UNSAFE.objectFieldOffset
# Line 798 | Line 798 | public class SynchronousQueue<E> extends
798          static {
799              try {
800                  UNSAFE = sun.misc.Unsafe.getUnsafe();
801 <                Class k = TransferQueue.class;
801 >                Class<?> k = TransferQueue.class;
802                  headOffset = UNSAFE.objectFieldOffset
803                      (k.getDeclaredField("head"));
804                  tailOffset = UNSAFE.objectFieldOffset

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines