本文整理了Java中org.jruby.RubyHash.<init>
方法的一些代码示例,展示了RubyHash.<init>
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RubyHash.<init>
方法的具体详情如下:
包路径:org.jruby.RubyHash
类名称:RubyHash
方法名:<init>
暂无
代码示例来源:origin: org.jruby/jruby-complete
/** rb_hash_new
*
*/
public static final RubyHash newHash(Ruby runtime) {
return new RubyHash(runtime);
}
代码示例来源:origin: org.jruby/jruby-complete
@Override
public IRubyObject allocate(Ruby runtime, RubyClass klass) {
return new RubyHash(runtime, klass);
}
};
代码示例来源:origin: org.jruby/jruby-core
/** rb_hash_new
*
*/
public static final RubyHash newSmallHash(Ruby runtime) {
return new RubyHash(runtime, 1);
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
/** rb_hash_new
*
*/
public static final RubyHash newSmallHash(Ruby runtime) {
return new RubyHash(runtime, 1);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
/** rb_hash_new
*
*/
public static final RubyHash newSmallHash(Ruby runtime) {
return new RubyHash(runtime, 1);
}
代码示例来源:origin: org.jruby/jruby-core
/** rb_hash_new
*
*/
public static final RubyHash newHash(Ruby runtime) {
return new RubyHash(runtime);
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
/** rb_hash_new
*
*/
public static final RubyHash newHash(Ruby runtime, Map valueMap, IRubyObject defaultValue) {
assert defaultValue != null;
return new RubyHash(runtime, valueMap, defaultValue);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
/** rb_hash_new
*
*/
public static final RubyHash newHash(Ruby runtime, Map valueMap, IRubyObject defaultValue) {
assert defaultValue != null;
return new RubyHash(runtime, valueMap, defaultValue);
}
代码示例来源:origin: org.jruby/jruby-complete
/** rb_hash_new
*
*/
public static final RubyHash newSmallHash(Ruby runtime) {
return new RubyHash(runtime, 1);
}
代码示例来源:origin: org.jruby/jruby-complete
/** rb_hash_new
*
*/
public static final RubyHash newHash(Ruby runtime, Map valueMap, IRubyObject defaultValue) {
assert defaultValue != null;
return new RubyHash(runtime, valueMap, defaultValue);
}
代码示例来源:origin: org.jruby/jruby-complete
@Deprecated // no longer used (internal API)
public RubyHash getCharsetMap() {
if (charsetMap == null) charsetMap = new RubyHash(this);
return charsetMap;
}
代码示例来源:origin: org.jruby/jruby-core
@Deprecated // no longer used (internal API)
public RubyHash getCharsetMap() {
if (charsetMap == null) charsetMap = new RubyHash(this);
return charsetMap;
}
代码示例来源:origin: asciidoctor/asciidoctorj
public static RubyHash toNoneSymbolsRubyHash(Ruby rubyRuntime, Map<String, Object> map) {
RubyHash rubyHash = new RubyHash(rubyRuntime);
Set<Entry<String, Object>> entrySet = map.entrySet();
for (Entry<String, Object> entry : entrySet) {
rubyHash.put(toJavaObject(entry.getKey()), toJavaObject(entry.getValue()));
}
return rubyHash;
}
代码示例来源:origin: org.asciidoctor/asciidoctorj
public static RubyHash toNoneSymbolsRubyHash(Ruby rubyRuntime, Map<String, Object> map) {
RubyHash rubyHash = new RubyHash(rubyRuntime);
Set<Entry<String, Object>> entrySet = map.entrySet();
for (Entry<String, Object> entry : entrySet) {
rubyHash.put(toJavaObject(entry.getKey()), toJavaObject(entry.getValue()));
}
return rubyHash;
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
/** ary_make_hash
*
*/
private RubyHash makeHash() {
return makeHash(new RubyHash(getRuntime(), false));
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
/** ary_make_hash
*
*/
private RubyHash makeHash() {
return makeHash(new RubyHash(getRuntime(), false));
}
代码示例来源:origin: org.jruby/jruby-core
/** ary_make_hash
*
*/
private RubyHash makeHash() {
return makeHash(new RubyHash(getRuntime(), false));
}
代码示例来源:origin: org.jruby/jruby-complete
/** ary_make_hash
*
*/
private RubyHash makeHash() {
return makeHash(new RubyHash(getRuntime(), false));
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Override
public RubyHash to_hash() {
RubyHash hash = new RubyHash(getRuntime());
Set<Map.Entry> entries = ((Map) ((JavaProxy)receiver).getObject()).entrySet();
for (Map.Entry entry : entries) {
IRubyObject key = JavaUtil.convertJavaToUsableRubyObject(getRuntime(), entry.getKey());
IRubyObject value = JavaUtil.convertJavaToUsableRubyObject(getRuntime(), entry.getValue());
hash.op_aset(getRuntime().getCurrentContext(), key, value);
}
return hash;
}
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Override
public RubyHash to_hash() {
RubyHash hash = new RubyHash(getRuntime());
Set<Map.Entry> entries = ((Map) ((JavaProxy)receiver).getObject()).entrySet();
for (Map.Entry entry : entries) {
IRubyObject key = JavaUtil.convertJavaToUsableRubyObject(getRuntime(), entry.getKey());
IRubyObject value = JavaUtil.convertJavaToUsableRubyObject(getRuntime(), entry.getValue());
hash.op_aset(getRuntime().getCurrentContext(), key, value);
}
return hash;
}
}
内容来源于网络,如有侵权,请联系作者删除!