org.jruby.RubyHash.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.5k)|赞(0)|评价(0)|浏览(154)

本文整理了Java中org.jruby.RubyHash.<init>方法的一些代码示例,展示了RubyHash.<init>的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RubyHash.<init>方法的具体详情如下:
包路径:org.jruby.RubyHash
类名称:RubyHash
方法名:<init>

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;
  }
}

相关文章

微信公众号

最新文章

更多

RubyHash类方法