Skip to content

Commit 2907026

Browse files
committed
Move ensure_ivar_visibility! ruby method the the Java extension on JRuby
1 parent 310b7df commit 2907026

File tree

4 files changed

+5
-17
lines changed

4 files changed

+5
-17
lines changed

ext/com/concurrent_ruby/ext/SynchronizationLibrary.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,5 +105,10 @@ public IRubyObject nsBroadcast(ThreadContext context) {
105105
notifyAll();
106106
return this;
107107
}
108+
109+
@JRubyMethod(name = "ensure_ivar_visibility!", visibility = Visibility.PRIVATE)
110+
public IRubyObject ensureIvarVisibilityBang(ThreadContext context) {
111+
return context.nil;
112+
}
108113
}
109114
}

lib/concurrent/synchronization.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
require 'concurrent/utility/engine'
22
require 'concurrent/synchronization/abstract_object'
33
require 'concurrent/native_extensions' # JavaObject
4-
require 'concurrent/synchronization/java_object' # JavaObject
54
require 'concurrent/synchronization/mutex_object'
65
require 'concurrent/synchronization/monitor_object'
76
require 'concurrent/synchronization/rbx_object'

lib/concurrent/synchronization/java_object.rb

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)