dc66e43102106fb085889e891219d004f4566522
Files Diff
- Added: 0
 - Removed: 0
 - Renamed: 0
 - Modified: 1
 
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Pull Up Method | 2 | ||
| Pull Up Method protected soConsumerIndex(l long) : void from class org.jctools.queues.atomic.MpscAtomicArrayQueue to protected soConsumerIndex(l long) : void from class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerField | From | To | |
| Pull Up Method public lvConsumerIndex() : long from class org.jctools.queues.atomic.MpscAtomicArrayQueue to public lvConsumerIndex() : long from class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerField | From | To | |
| Move Method | 4 | ||
| Move Method public lvProducerIndex() : long from class org.jctools.queues.atomic.MpscAtomicArrayQueue to public lvProducerIndex() : long from class org.jctools.queues.atomic.MpscAtomicArrayQueueTailField | From | To | |
| Move Method protected casProducerIndex(expect long, newValue long) : boolean from class org.jctools.queues.atomic.MpscAtomicArrayQueue to protected casProducerIndex(expect long, newValue long) : boolean from class org.jctools.queues.atomic.MpscAtomicArrayQueueTailField | From | To | |
| Move Method protected soProducerLimit(v long) : void from class org.jctools.queues.atomic.MpscAtomicArrayQueue to protected soProducerLimit(v long) : void from class org.jctools.queues.atomic.MpscAtomicArrayQueueHeadLimitField | From | To | |
| Move Method protected lvProducerLimit() : long from class org.jctools.queues.atomic.MpscAtomicArrayQueue to protected lvProducerLimit() : long from class org.jctools.queues.atomic.MpscAtomicArrayQueueHeadLimitField | From | To | |
| Pull Up Attribute | 1 | ||
| Pull Up Attribute private consumerIndex : long from class org.jctools.queues.atomic.MpscAtomicArrayQueue to protected consumerIndex : long from class org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerField | From | To | |
| Move Attribute | 2 | ||
| Move Attribute private producerLimit : long from class org.jctools.queues.atomic.MpscAtomicArrayQueue to private producerLimit : long from class org.jctools.queues.atomic.MpscAtomicArrayQueueHeadLimitField | From | To | |
| Move Attribute private producerIndex : long from class org.jctools.queues.atomic.MpscAtomicArrayQueue to private producerIndex : long from class org.jctools.queues.atomic.MpscAtomicArrayQueueTailField | From | To | |
| Extract Class | 2 | ||
| Extract Class org.jctools.queues.atomic.MpscAtomicArrayQueueHeadLimitField from class org.jctools.queues.atomic.MpscAtomicArrayQueue | From | To | |
| Extract Class org.jctools.queues.atomic.MpscAtomicArrayQueueTailField from class org.jctools.queues.atomic.MpscAtomicArrayQueue | From | To | |
| Extract Superclass | 1 | ||
| Extract Superclass org.jctools.queues.atomic.MpscAtomicArrayQueueConsumerField from classes [org.jctools.queues.atomic.MpscAtomicArrayQueue] | From | To |