本文整理了Java中org.jruby.RubyModule.getClassVar
方法的一些代码示例,展示了RubyModule.getClassVar
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RubyModule.getClassVar
方法的具体详情如下:
包路径:org.jruby.RubyModule
类名称:RubyModule
方法名:getClassVar
[英]Retrieve the specified class variable, searching through this module, included modules, and supermodules. Ruby C equivalent = "rb_cvar_get"
[中]检索指定的类变量,搜索此模块、包含的模块和超级模块。Ruby C equired=“rb_cvar_get”
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Deprecated
public IRubyObject fastGetClassVar(String internedName) {
return getClassVar(internedName);
}
代码示例来源:origin: org.jruby/jruby-complete
@Deprecated
public IRubyObject fastGetClassVar(String internedName) {
return getClassVar(internedName);
}
代码示例来源:origin: org.jruby/jruby-core
@Deprecated
public IRubyObject fastGetClassVar(String internedName) {
return getClassVar(internedName);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Deprecated
public IRubyObject fastGetClassVar(String internedName) {
return getClassVar(internedName);
}
代码示例来源:origin: org.jruby/jruby-complete
/** rb_mod_cvar_get
*
*/
public IRubyObject class_variable_get(IRubyObject name) {
return getClassVar(name, validateClassVariable(getRuntime(), name));
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public static IRubyObject fetchClassVariable(Ruby runtime, StaticScope scope,
IRubyObject self, String name) {
RubyModule rubyClass = ASTInterpreter.getClassVariableBase(runtime, scope);
if (rubyClass == null) rubyClass = self.getMetaClass();
return rubyClass.getClassVar(name);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public static IRubyObject fetchClassVariable(Ruby runtime, StaticScope scope,
IRubyObject self, String name) {
RubyModule rubyClass = ASTInterpreter.getClassVariableBase(runtime, scope);
if (rubyClass == null) rubyClass = self.getMetaClass();
return rubyClass.getClassVar(name);
}
代码示例来源:origin: org.jruby/jruby-core
/** rb_mod_cvar_get
*
*/
public IRubyObject class_variable_get(IRubyObject name) {
return getClassVar(name, validateClassVariable(getRuntime(), name));
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Override
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock) {
RubyModule rubyClass = ASTInterpreter.getClassVariableBase(context, runtime);
if (rubyClass == null) rubyClass = self.getMetaClass();
return rubyClass.getClassVar(name);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Override
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock) {
RubyModule rubyClass = ASTInterpreter.getClassVariableBase(context, runtime);
if (rubyClass == null) rubyClass = self.getMetaClass();
return rubyClass.getClassVar(name);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
/** rb_mod_cvar_get
*
*/
@JRubyMethod(name = "class_variable_get", visibility = PRIVATE, compat = RUBY1_8)
public IRubyObject class_variable_get(IRubyObject var) {
return getClassVar(validateClassVariable(var.asJavaString()).intern());
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
/** rb_mod_cvar_get
*
*/
@JRubyMethod(name = "class_variable_get", visibility = PRIVATE, compat = RUBY1_8)
public IRubyObject class_variable_get(IRubyObject var) {
return getClassVar(validateClassVariable(var.asJavaString()).intern());
}
代码示例来源:origin: org.jruby/jruby-complete
@Override
public Object interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) {
return ((RubyModule) getSource().retrieve(context, self, currScope, currDynScope, temp)).getClassVar(getId());
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Override
public Object interpret(ThreadContext context, DynamicScope currDynScope, IRubyObject self, Object[] temp, Block block) {
return ((RubyModule) getSource().retrieve(context, self, currDynScope, temp)).getClassVar(getRef());
}
代码示例来源:origin: org.jruby/jruby-core
@Override
public Object interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) {
return ((RubyModule) getSource().retrieve(context, self, currScope, currDynScope, temp)).getClassVar(getId());
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Override
public Object interpret(ThreadContext context, DynamicScope currDynScope, IRubyObject self, Object[] temp, Block block) {
return ((RubyModule) getSource().retrieve(context, self, currDynScope, temp)).getClassVar(getRef());
}
内容来源于网络,如有侵权,请联系作者删除!