本文整理了Java中org.jruby.Ruby.getFrozenError
方法的一些代码示例,展示了Ruby.getFrozenError
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ruby.getFrozenError
方法的具体详情如下:
包路径:org.jruby.Ruby
类名称:Ruby
方法名:getFrozenError
暂无
代码示例来源:origin: org.jruby/jruby-complete
public RaiseException newFrozenError(RubyModule type) {
return newRaiseException(getFrozenError(), str(this, "can't modify frozen ", types(this, type)));
}
代码示例来源:origin: org.jruby/jruby-core
public RaiseException newFrozenError(RubyModule type) {
return newRaiseException(getFrozenError(), str(this, "can't modify frozen ", types(this, type)));
}
代码示例来源:origin: org.jruby/jruby-core
public RaiseException newFrozenError(String objectType, boolean runtimeError) {
return newRaiseException(getFrozenError(), str(this, "can't modify frozen ", ids(this, objectType)));
}
代码示例来源:origin: org.jruby/jruby-complete
public RaiseException newFrozenError(String objectType, boolean runtimeError) {
return newRaiseException(getFrozenError(), str(this, "can't modify frozen ", ids(this, objectType)));
}
代码示例来源:origin: org.jruby/jruby-complete
private void frozenCheck(boolean runtimeError) {
if (isFrozen()) {
if (getRuntime().getInstanceConfig().isDebuggingFrozenStringLiteral()) {
IRubyObject obj = getInstanceVariable(DEBUG_INFO_FIELD);
if (obj != null && obj instanceof RubyArray) {
RubyArray info = (RubyArray) obj;
if (info.getLength() == 2) {
throw getRuntime().newRaiseException(getRuntime().getFrozenError(),
"can't modify frozen String, created at " + info.eltInternal(0) + ":" + info.eltInternal(1));
}
}
}
throw getRuntime().newFrozenError("String", runtimeError);
}
}
代码示例来源:origin: org.jruby/jruby-core
private void frozenCheck(boolean runtimeError) {
if (isFrozen()) {
if (getRuntime().getInstanceConfig().isDebuggingFrozenStringLiteral()) {
IRubyObject obj = getInstanceVariable(DEBUG_INFO_FIELD);
if (obj != null && obj instanceof RubyArray) {
RubyArray info = (RubyArray) obj;
if (info.getLength() == 2) {
throw getRuntime().newRaiseException(getRuntime().getFrozenError(),
"can't modify frozen String, created at " + info.eltInternal(0) + ":" + info.eltInternal(1));
}
}
}
throw getRuntime().newFrozenError("String", runtimeError);
}
}
内容来源于网络,如有侵权,请联系作者删除!