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; }
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; }
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; }
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; }
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; }
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; }
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");
singleton.addReadAttribute(context, "java_interfaces");
singleton.addReadAttribute(context, "java_interfaces");
singleton.addReadAttribute(context, "java_interfaces");
singleton.addReadAttribute(context, "java_interfaces");
cGzError.addReadAttribute(runtime.getCurrentContext(), "input"); cGzFile.defineOrGetClassUnder("CRCError", cGzError, cGzError.getAllocator()); cGzFile.defineOrGetClassUnder("NoFooter", cGzError, cGzError.getAllocator());
cGzError.addReadAttribute(runtime.getCurrentContext(), "input"); cGzFile.defineOrGetClassUnder("CRCError", cGzError, cGzError.getAllocator()); cGzFile.defineOrGetClassUnder("NoFooter", cGzError, cGzError.getAllocator());
RubyClass cGzError = cGzFile.defineClassUnder("Error", cZlibError, cZlibError.getAllocator()); if (runtime.is1_9()) { cGzError.addReadAttribute(runtime.getCurrentContext(), "input");
RubyClass cGzError = cGzFile.defineClassUnder("Error", cZlibError, cZlibError.getAllocator()); if (runtime.is1_9()) { cGzError.addReadAttribute(runtime.getCurrentContext(), "input");