Skip to content

Commit f771124

Browse files
committed
Updated Yardoc for CAtomic
1 parent dda82ed commit f771124

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

lib/concurrent/atomic.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
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

lib/concurrent/atomic/atomic_fixnum.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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

lib/concurrent/atomic_reference/mutex_atomic.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

lib/concurrent/atomic_reference/ruby.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff 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
1833
end

0 commit comments

Comments
 (0)