本文整理了Java中org.jruby.Ruby.getSystemCallError
方法的一些代码示例,展示了Ruby.getSystemCallError
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ruby.getSystemCallError
方法的具体详情如下:
包路径:org.jruby.Ruby
类名称:Ruby
方法名:getSystemCallError
暂无
代码示例来源:origin: org.jruby/jruby-core
public RaiseException newSystemCallError(String message) {
return newRaiseException(getSystemCallError(), message);
}
代码示例来源:origin: org.jruby/jruby-complete
public RaiseException newSystemCallError(String message) {
return newRaiseException(getSystemCallError(), message);
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public RaiseException newSystemCallError(String message) {
return newRaiseException(getSystemCallError(), message);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public RaiseException newSystemCallError(String message) {
return newRaiseException(getSystemCallError(), message);
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public static void sysFail(Ruby runtime, String message, int n) {
IRubyObject arg = (message != null) ? runtime.newString(message) : runtime.getNil();
RubyClass instance = runtime.getErrno(n);
if(instance == null) {
instance = runtime.getSystemCallError();
throw new RaiseException((RubyException)(instance.newInstance(runtime.getCurrentContext(), new IRubyObject[]{arg, runtime.newFixnum(n)}, Block.NULL_BLOCK)));
} else {
throw new RaiseException((RubyException)(instance.newInstance(runtime.getCurrentContext(), new IRubyObject[]{arg}, Block.NULL_BLOCK)));
}
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public static void sysFail(Ruby runtime, String message, int n) {
IRubyObject arg = (message != null) ? runtime.newString(message) : runtime.getNil();
RubyClass instance = runtime.getErrno(n);
if(instance == null) {
instance = runtime.getSystemCallError();
throw new RaiseException((RubyException)(instance.newInstance(runtime.getCurrentContext(), new IRubyObject[]{arg, runtime.newFixnum(n)}, Block.NULL_BLOCK)));
} else {
throw new RaiseException((RubyException)(instance.newInstance(runtime.getCurrentContext(), new IRubyObject[]{arg}, Block.NULL_BLOCK)));
}
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@JRubyMethod(optional = 2, required=0, visibility = PRIVATE)
public IRubyObject initialize(IRubyObject[] args, Block block) {
Ruby runtime = getRuntime();
RubyClass sCallErorrClass = runtime.getSystemCallError();
RubyClass klass = getMetaClass().getRealClass();
if (metaClass == runtime.getSystemCallError() ||
metaClass == runtime.getErrno()) {
setMetaClass(runtime.getErrno(errnoVal));
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@JRubyMethod(optional = 2, required=0, visibility = PRIVATE)
public IRubyObject initialize(IRubyObject[] args, Block block) {
Ruby runtime = getRuntime();
RubyClass sCallErorrClass = runtime.getSystemCallError();
RubyClass klass = getMetaClass().getRealClass();
if (metaClass == runtime.getSystemCallError() ||
metaClass == runtime.getErrno()) {
setMetaClass(runtime.getErrno(errnoVal));
代码示例来源:origin: org.jruby/jruby-complete
public IRubyObject initialize(IRubyObject[] args, Block block) {
Ruby runtime = getRuntime();
RubyClass sCallErorrClass = runtime.getSystemCallError();
RubyClass klass = getMetaClass().getRealClass();
if (metaClass == runtime.getSystemCallError() ||
metaClass == runtime.getErrno()) {
setMetaClass(runtime.getErrno(errnoVal));
代码示例来源:origin: org.jruby/jruby-core
public IRubyObject initialize(IRubyObject[] args, Block block) {
Ruby runtime = getRuntime();
RubyClass sCallErorrClass = runtime.getSystemCallError();
RubyClass klass = getMetaClass().getRealClass();
if (metaClass == runtime.getSystemCallError() ||
metaClass == runtime.getErrno()) {
setMetaClass(runtime.getErrno(errnoVal));
内容来源于网络,如有侵权,请联系作者删除!