本文整理了Java中org.jruby.RubyClass.addReadAttribute
方法的一些代码示例,展示了RubyClass.addReadAttribute
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RubyClass.addReadAttribute
方法的具体详情如下:
包路径:org.jruby.RubyClass
类名称:RubyClass
方法名:addReadAttribute
暂无
代码示例来源:origin: org.jruby/jruby-complete
static RubyClass define(Ruby runtime, RubyClass exceptionClass) {
RubyClass LoadErrorClass = runtime.defineClass("LoadError", exceptionClass, (r, klass) -> new RubyLoadError(runtime, klass));
LoadErrorClass.addReadAttribute(runtime.getCurrentContext(), "path");
return LoadErrorClass;
}
代码示例来源:origin: org.jruby/jruby-core
static RubyClass define(Ruby runtime, RubyClass exceptionClass) {
RubyClass LoadErrorClass = runtime.defineClass("LoadError", exceptionClass, (r, klass) -> new RubyLoadError(runtime, klass));
LoadErrorClass.addReadAttribute(runtime.getCurrentContext(), "path");
return LoadErrorClass;
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public static RubyModule createJavaInterfaceTemplateModule(ThreadContext context) {
Ruby runtime = context.runtime;
RubyModule javaInterfaceTemplate = runtime.defineModule("JavaInterfaceTemplate");
RubyClass singleton = javaInterfaceTemplate.getSingletonClass();
singleton.addReadAttribute(context, "java_class");
singleton.defineAnnotatedMethods(JavaInterfaceTemplate.class);
return javaInterfaceTemplate;
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public static RubyModule createJavaInterfaceTemplateModule(ThreadContext context) {
Ruby runtime = context.runtime;
RubyModule javaInterfaceTemplate = runtime.defineModule("JavaInterfaceTemplate");
RubyClass singleton = javaInterfaceTemplate.getSingletonClass();
singleton.addReadAttribute(context, "java_class");
singleton.defineAnnotatedMethods(JavaInterfaceTemplate.class);
return javaInterfaceTemplate;
}
代码示例来源:origin: org.jruby/jruby-complete
public static RubyModule createJavaInterfaceTemplateModule(ThreadContext context) {
final Ruby runtime = context.runtime;
RubyModule JavaInterfaceTemplate = runtime.defineModule("JavaInterfaceTemplate");
RubyClass singleton = JavaInterfaceTemplate.getSingletonClass();
singleton.addReadAttribute(context, "java_class");
singleton.defineAnnotatedMethods(JavaInterfaceTemplate.class);
JavaInterfaceTemplate.defineAnnotatedMethods(JavaProxy.ClassMethods.class);
return JavaInterfaceTemplate;
}
代码示例来源:origin: org.jruby/jruby-core
public static RubyModule createJavaInterfaceTemplateModule(ThreadContext context) {
final Ruby runtime = context.runtime;
RubyModule JavaInterfaceTemplate = runtime.defineModule("JavaInterfaceTemplate");
RubyClass singleton = JavaInterfaceTemplate.getSingletonClass();
singleton.addReadAttribute(context, "java_class");
singleton.defineAnnotatedMethods(JavaInterfaceTemplate.class);
JavaInterfaceTemplate.defineAnnotatedMethods(JavaProxy.ClassMethods.class);
return JavaInterfaceTemplate;
}
代码示例来源:origin: org.jruby/yecht
cNode.addReadWriteAttribute(ctx, "emitter");
cNode.addReadWriteAttribute(ctx, "resolver");
cNode.addReadAttribute(ctx, "kind");
cNode.addReadAttribute(ctx, "type_id");
cNode.addReadAttribute(ctx, "kind");
cNode.addReadAttribute(ctx, "value");
cScalar.addReadAttribute(ctx, "value");
代码示例来源:origin: org.jruby/jruby-complete
singleton.addReadAttribute(context, "java_interfaces");
代码示例来源:origin: org.jruby/jruby-core
singleton.addReadAttribute(context, "java_interfaces");
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
singleton.addReadAttribute(context, "java_interfaces");
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
singleton.addReadAttribute(context, "java_interfaces");
代码示例来源:origin: org.jruby/jruby-core
cGzError.addReadAttribute(runtime.getCurrentContext(), "input");
cGzFile.defineOrGetClassUnder("CRCError", cGzError, cGzError.getAllocator());
cGzFile.defineOrGetClassUnder("NoFooter", cGzError, cGzError.getAllocator());
代码示例来源:origin: org.jruby/jruby-complete
cGzError.addReadAttribute(runtime.getCurrentContext(), "input");
cGzFile.defineOrGetClassUnder("CRCError", cGzError, cGzError.getAllocator());
cGzFile.defineOrGetClassUnder("NoFooter", cGzError, cGzError.getAllocator());
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
RubyClass cGzError = cGzFile.defineClassUnder("Error", cZlibError, cZlibError.getAllocator());
if (runtime.is1_9()) {
cGzError.addReadAttribute(runtime.getCurrentContext(), "input");
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
RubyClass cGzError = cGzFile.defineClassUnder("Error", cZlibError, cZlibError.getAllocator());
if (runtime.is1_9()) {
cGzError.addReadAttribute(runtime.getCurrentContext(), "input");
内容来源于网络,如有侵权,请联系作者删除!