本文整理了Java中org.jruby.RubyModule.<init>
方法的一些代码示例,展示了RubyModule.<init>
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RubyModule.<init>
方法的具体详情如下:
包路径:org.jruby.RubyModule
类名称:RubyModule
方法名:<init>
[英]standard path for Module construction
[中]模块构造的标准路径
代码示例来源:origin: org.jruby/jruby-complete
/** rb_module_new
*
*/
public static RubyModule newModule(Ruby runtime) {
return new RubyModule(runtime);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Override
public IRubyObject allocate(Ruby runtime, RubyClass klass) {
return new RubyModule(runtime, klass);
}
};
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
/** rb_module_new
*
*/
public static RubyModule newModule(Ruby runtime) {
return new RubyModule(runtime);
}
代码示例来源:origin: org.jruby/jruby-complete
@Override
public IRubyObject allocate(Ruby runtime, RubyClass klass) {
return new RubyModule(runtime, klass);
}
};
代码示例来源:origin: org.jruby/jruby-core
@Override
public IRubyObject allocate(Ruby runtime, RubyClass klass) {
return new RubyModule(runtime, klass);
}
};
代码示例来源:origin: org.jruby/jruby-core
/** rb_module_new
*
*/
public static RubyModule newModule(Ruby runtime) {
return new RubyModule(runtime);
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Override
public IRubyObject allocate(Ruby runtime, RubyClass klass) {
return new RubyModule(runtime, klass);
}
};
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
/** rb_module_new
*
*/
public static RubyModule newModule(Ruby runtime) {
return new RubyModule(runtime);
}
代码示例来源:origin: org.jruby/jruby-complete
private RubyModule createNewRefinedModule(ThreadContext context, RubyModule moduleToRefine) {
Ruby runtime = context.runtime;
RubyModule newRefinement = new RubyModule(runtime);
RubyClass superClass = refinementSuperclass(runtime, this, moduleToRefine);
newRefinement.setSuperClass(superClass);
newRefinement.setFlag(REFINED_MODULE_F, true);
newRefinement.setFlag(NEEDSIMPL_F, false); // Refinement modules should not do implementer check
newRefinement.refinedClass = moduleToRefine;
newRefinement.definedAt = this;
refinements.put(moduleToRefine, newRefinement);
return newRefinement;
}
代码示例来源:origin: org.jruby/jruby-core
private RubyModule createNewRefinedModule(ThreadContext context, RubyModule moduleToRefine) {
Ruby runtime = context.runtime;
RubyModule newRefinement = new RubyModule(runtime);
RubyClass superClass = refinementSuperclass(runtime, this, moduleToRefine);
newRefinement.setSuperClass(superClass);
newRefinement.setFlag(REFINED_MODULE_F, true);
newRefinement.setFlag(NEEDSIMPL_F, false); // Refinement modules should not do implementer check
newRefinement.refinedClass = moduleToRefine;
newRefinement.definedAt = this;
refinements.put(moduleToRefine, newRefinement);
return newRefinement;
}
内容来源于网络,如有侵权,请联系作者删除!