Package | Description |
---|---|
org.jruby | |
org.jruby.ir.operands | |
org.jruby.runtime | |
org.jruby.runtime.builtin | |
org.jruby.util |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyBasicObject.checkCallMethod(ThreadContext context,
JavaSites.CheckedSites sites)
Will invoke a named method with no arguments and no block if that method or a custom
method missing exists.
|
protected IRubyObject |
RubyNumeric.coerceBit(ThreadContext context,
JavaSites.CheckedSites site,
IRubyObject other) |
protected static IRubyObject |
RubyNumeric.compareWithZero(ThreadContext context,
IRubyObject num,
JavaSites.CheckedSites site) |
IRubyObject |
RubyClass.finvokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites)
Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.
|
IRubyObject |
RubyClass.finvokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites,
IRubyObject... args)
Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.
|
static boolean |
RubyRange.isRangeLike(ThreadContext context,
IRubyObject obj,
JavaSites.CheckedSites begin_checked,
JavaSites.CheckedSites end_checked,
JavaSites.CheckedSites exclude_end_checked)
Return true if the given object responds to "begin", "end" and "exclude_end?" methods.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
UndefinedValue.checkCallMethod(ThreadContext context,
JavaSites.CheckedSites sites) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites,
IRubyObject... args) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites,
IRubyObject arg0) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
IRubyObject.checkCallMethod(ThreadContext context,
JavaSites.CheckedSites sites) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
TypeConverter.checkArrayType(ThreadContext context,
JavaSites.CheckedSites sites,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkHashType(ThreadContext context,
JavaSites.CheckedSites sites,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkStringType(ThreadContext context,
JavaSites.CheckedSites sites,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkStringType(ThreadContext context,
JavaSites.CheckedSites sites,
IRubyObject obj,
RubyClass target) |
static IRubyObject |
TypeConverter.convertToType(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
|
static IRubyObject |
TypeConverter.convertToType(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites,
boolean raise)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).
|
static IRubyObject |
TypeConverter.convertToType19(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToType19(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites,
boolean raise)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites)
Higher level conversion utility similar to convertToType but it can throw an
additional TypeError during conversion (MRI: rb_check_convert_type).
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck19(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites)
Deprecated.
|
Copyright © 2001-2020 JRuby. All Rights Reserved.