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 20
20
#
21
21
# An object reference that may be updated atomically.
22
22
#
23
- # @since 0.7.0.rc0
24
23
# @see http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html
25
24
# @see http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/package-summary.html
26
25
class Concurrent ::Atomic < Concurrent ::JavaAtomic
Original file line number Diff line number Diff line change @@ -175,6 +175,10 @@ class CAtomicFixnum
175
175
# @!macro atomic_fixnum_method_compare_and_set
176
176
end
177
177
178
+ # @!macro atomic_fixnum
179
+ class AtomicFixnum < CAtomicFixnum
180
+ end
181
+
178
182
else
179
183
180
184
# @!macro atomic_fixnum
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ class MutexAtomic
9
9
include Concurrent ::AtomicDirectUpdate
10
10
include Concurrent ::AtomicNumericCompareAndSetWrapper
11
11
12
- # @!macro atomic_reference_method_initialize
12
+ # @!macro [attach] atomic_reference_method_initialize
13
13
def initialize ( value = nil )
14
14
@mutex = Mutex . new
15
15
@value = value
Original file line number Diff line number Diff line change @@ -14,5 +14,20 @@ module Concurrent
14
14
class CAtomic
15
15
include Concurrent ::AtomicDirectUpdate
16
16
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
17
32
end
18
33
end
You can’t perform that action at this time.
0 commit comments