File tree Expand file tree Collapse file tree 4 files changed +20
-2
lines changed
Expand file tree Collapse file tree 4 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 2020 #
2121 # An object reference that may be updated atomically.
2222 #
23- # @since 0.7.0.rc0
2423 # @see http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html
2524 # @see http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/package-summary.html
2625 class Concurrent ::Atomic < Concurrent ::JavaAtomic
Original file line number Diff line number Diff line change @@ -175,6 +175,10 @@ class CAtomicFixnum
175175 # @!macro atomic_fixnum_method_compare_and_set
176176 end
177177
178+ # @!macro atomic_fixnum
179+ class AtomicFixnum < CAtomicFixnum
180+ end
181+
178182 else
179183
180184 # @!macro atomic_fixnum
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ class MutexAtomic
99 include Concurrent ::AtomicDirectUpdate
1010 include Concurrent ::AtomicNumericCompareAndSetWrapper
1111
12- # @!macro atomic_reference_method_initialize
12+ # @!macro [attach] atomic_reference_method_initialize
1313 def initialize ( value = nil )
1414 @mutex = Mutex . new
1515 @value = value
Original file line number Diff line number Diff line change @@ -14,5 +14,20 @@ module Concurrent
1414 class CAtomic
1515 include Concurrent ::AtomicDirectUpdate
1616 include Concurrent ::AtomicNumericCompareAndSetWrapper
17+
18+ # @!method initialize
19+ # @!macro atomic_reference_method_initialize
20+
21+ # @!method get
22+ # @!macro atomic_reference_method_get
23+
24+ # @!method set
25+ # @!macro atomic_reference_method_set
26+
27+ # @!method get_and_set
28+ # @!macro atomic_reference_method_get_and_set
29+
30+ # @!method _compare_and_set
31+ # @!macro atomic_reference_method_compare_and_set
1732 end
1833end
You can’t perform that action at this time.
0 commit comments