org.jruby.gen.org$jruby$RubyThread$POPULATOR Maven / Gradle / Ivy
/* THIS FILE IS GENERATED. DO NOT EDIT */
package org.jruby.gen;
import org.jruby.Ruby;
import org.jruby.RubyModule;
import org.jruby.RubyClass;
import org.jruby.anno.TypePopulator;
import org.jruby.internal.runtime.methods.JavaMethod;
import org.jruby.internal.runtime.methods.DynamicMethod;
import org.jruby.runtime.Arity;
import org.jruby.runtime.Visibility;
import org.jruby.runtime.MethodIndex;
import java.util.Arrays;
import java.util.List;
import javax.annotation.Generated;
@Generated("org.jruby.anno.AnnotationBinder")
public class org$jruby$RubyThread$POPULATOR extends TypePopulator {
public void populate(RubyModule cls, Class clazz) {
JavaMethod javaMethod;
DynamicMethod moduleMethod;
RubyClass singletonClass = cls.getSingletonClass();
Ruby runtime = cls.getRuntime();
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$stop(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "stop", true, false, org.jruby.RubyThread.class, "stop", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class});
singletonClass.addMethodAtBootTimeOnly("stop", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$list(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "list", true, false, org.jruby.RubyThread.class, "list", org.jruby.RubyArray.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
singletonClass.addMethodAtBootTimeOnly("list", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$main(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "main", true, false, org.jruby.RubyThread.class, "main", org.jruby.RubyThread.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
singletonClass.addMethodAtBootTimeOnly("main", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$current(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "current", true, false, org.jruby.RubyThread.class, "current", org.jruby.RubyThread.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
singletonClass.addMethodAtBootTimeOnly("current", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$pass(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "pass", true, false, org.jruby.RubyThread.class, "pass", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
singletonClass.addMethodAtBootTimeOnly("pass", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$newInstance(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, -1, "newInstance", true, false, org.jruby.RubyThread.class, "newInstance", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class});
singletonClass.addMethodAtBootTimeOnly("new", javaMethod);
singletonClass.addMethodAtBootTimeOnly("fork", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$1$pending_interrupt_p(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, -1, "pending_interrupt_p", true, false, org.jruby.RubyThread.class, "pending_interrupt_p", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class});
singletonClass.addMethodAtBootTimeOnly("pending_interrupt?", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$start(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, -1, "start", true, false, org.jruby.RubyThread.class, "start", org.jruby.RubyThread.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class});
singletonClass.addMethodAtBootTimeOnly("start", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$exit(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "exit", true, false, org.jruby.RubyThread.class, "exit", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.Block.class});
singletonClass.addMethodAtBootTimeOnly("exit", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$1$0$handle_interrupt(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "handle_interrupt", true, false, org.jruby.RubyThread.class, "handle_interrupt", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.Block.class});
singletonClass.addMethodAtBootTimeOnly("handle_interrupt", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$1$0$kill(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "kill", true, false, org.jruby.RubyThread.class, "kill", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.Block.class});
singletonClass.addMethodAtBootTimeOnly("kill", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$0$0$abort_on_exception_x(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "abort_on_exception_x", true, false, org.jruby.RubyThread.class, "abort_on_exception_x", org.jruby.RubyBoolean.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
singletonClass.addMethodAtBootTimeOnly("abort_on_exception", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$s$1$0$abort_on_exception_set_x(singletonClass, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "abort_on_exception_set_x", true, false, org.jruby.RubyThread.class, "abort_on_exception_set_x", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class});
singletonClass.addMethodAtBootTimeOnly("abort_on_exception=", javaMethod);
runtime.addBoundMethod("org.jruby.RubyThread","stop","stop");
runtime.addBoundMethod("org.jruby.RubyThread","list","list");
runtime.addBoundMethod("org.jruby.RubyThread","main","main");
runtime.addBoundMethod("org.jruby.RubyThread","current","current");
runtime.addBoundMethod("org.jruby.RubyThread","pass","pass");
runtime.addBoundMethod("org.jruby.RubyThread","newInstance","new");
runtime.addBoundMethod("org.jruby.RubyThread","pending_interrupt_p","pending_interrupt?");
runtime.addBoundMethod("org.jruby.RubyThread","start","start");
runtime.addBoundMethod("org.jruby.RubyThread","exit","exit");
runtime.addBoundMethod("org.jruby.RubyThread","handle_interrupt","handle_interrupt");
runtime.addBoundMethod("org.jruby.RubyThread","kill","kill");
runtime.addBoundMethod("org.jruby.RubyThread","abort_on_exception_x","abort_on_exception");
runtime.addBoundMethod("org.jruby.RubyThread","abort_on_exception_set_x","abort_on_exception=");
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$alive_p(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "alive_p", false, false, org.jruby.RubyThread.class, "alive_p", org.jruby.RubyBoolean.class, new Class[] {});
cls.addMethodAtBootTimeOnly("alive?", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$run(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "run", false, false, org.jruby.RubyThread.class, "run", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {});
cls.addMethodAtBootTimeOnly("run", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$1$0$op_aref(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "op_aref", false, false, org.jruby.RubyThread.class, "op_aref", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("[]", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$kill(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "kill", false, false, org.jruby.RubyThread.class, "kill", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {});
cls.addMethodAtBootTimeOnly("kill", javaMethod);
cls.addMethodAtBootTimeOnly("exit", javaMethod);
cls.addMethodAtBootTimeOnly("terminate", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$wakeup(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "wakeup", false, false, org.jruby.RubyThread.class, "wakeup", org.jruby.RubyThread.class, new Class[] {});
cls.addMethodAtBootTimeOnly("wakeup", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$1$0$abort_on_exception_set(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "abort_on_exception_set", false, false, org.jruby.RubyThread.class, "abort_on_exception_set", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("abort_on_exception=", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$1$0$priority_set(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "priority_set", false, false, org.jruby.RubyThread.class, "priority_set", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("priority=", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$stop_p(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "stop_p", false, false, org.jruby.RubyThread.class, "stop_p", org.jruby.RubyBoolean.class, new Class[] {});
cls.addMethodAtBootTimeOnly("stop?", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$1$0$key_p(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "key_p", false, false, org.jruby.RubyThread.class, "key_p", org.jruby.RubyBoolean.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("key?", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$abort_on_exception(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "abort_on_exception", false, false, org.jruby.RubyThread.class, "abort_on_exception", org.jruby.RubyBoolean.class, new Class[] {});
cls.addMethodAtBootTimeOnly("abort_on_exception", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$getName(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "getName", false, false, org.jruby.RubyThread.class, "getName", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {});
cls.addMethodAtBootTimeOnly("name", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$2$backtrace_locations(cls, Visibility.PUBLIC);
populateMethod(javaMethod, -1, "backtrace_locations", false, false, org.jruby.RubyThread.class, "backtrace_locations", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject[].class});
cls.addMethodAtBootTimeOnly("backtrace_locations", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$initialize(cls, Visibility.PRIVATE);
populateMethod(javaMethod, -1, "initialize", false, false, org.jruby.RubyThread.class, "initialize", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class});
cls.addMethodAtBootTimeOnly("initialize", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$1$join(cls, Visibility.PUBLIC);
populateMethod(javaMethod, -1, "join", false, false, org.jruby.RubyThread.class, "join", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject[].class});
cls.addMethodAtBootTimeOnly("join", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$keys(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "keys", false, false, org.jruby.RubyThread.class, "keys", org.jruby.RubyArray.class, new Class[] {});
cls.addMethodAtBootTimeOnly("keys", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$safe_level(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "safe_level", false, false, org.jruby.RubyThread.class, "safe_level", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {});
cls.addMethodAtBootTimeOnly("safe_level", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$status(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "status", false, false, org.jruby.RubyThread.class, "status", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class});
cls.addMethodAtBootTimeOnly("status", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$2$0$op_aset(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 2, "op_aset", false, false, org.jruby.RubyThread.class, "op_aset", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("[]=", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$1$pending_interrupt_p(cls, Visibility.PUBLIC);
populateMethod(javaMethod, -1, "pending_interrupt_p", false, false, org.jruby.RubyThread.class, "pending_interrupt_p", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject[].class});
cls.addMethodAtBootTimeOnly("pending_interrupt?", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$inspect(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "inspect", false, false, org.jruby.RubyThread.class, "inspect", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {});
cls.addMethodAtBootTimeOnly("inspect", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$1$0$setName(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "setName", false, false, org.jruby.RubyThread.class, "setName", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("name=", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$1$0$thread_variable_get(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "thread_variable_get", false, false, org.jruby.RubyThread.class, "thread_variable_get", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("thread_variable_get", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$group(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "group", false, false, org.jruby.RubyThread.class, "group", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {});
cls.addMethodAtBootTimeOnly("group", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$value(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "value", false, false, org.jruby.RubyThread.class, "value", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {});
cls.addMethodAtBootTimeOnly("value", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$priority(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "priority", false, false, org.jruby.RubyThread.class, "priority", org.jruby.RubyFixnum.class, new Class[] {});
cls.addMethodAtBootTimeOnly("priority", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$1$0$thread_variable_p(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 1, "thread_variable_p", false, false, org.jruby.RubyThread.class, "thread_variable_p", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("thread_variable?", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$0$thread_variables(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 0, "thread_variables", false, false, org.jruby.RubyThread.class, "thread_variables", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class});
cls.addMethodAtBootTimeOnly("thread_variables", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$3$raise(cls, Visibility.PUBLIC);
populateMethod(javaMethod, -1, "raise", false, false, org.jruby.RubyThread.class, "raise", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.builtin.IRubyObject[].class, org.jruby.runtime.Block.class});
cls.addMethodAtBootTimeOnly("raise", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$0$2$backtrace20(cls, Visibility.PUBLIC);
populateMethod(javaMethod, -1, "backtrace20", false, false, org.jruby.RubyThread.class, "backtrace20", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject[].class});
cls.addMethodAtBootTimeOnly("backtrace", javaMethod);
javaMethod = new org.jruby.RubyThread$INVOKER$i$2$0$thread_variable_set(cls, Visibility.PUBLIC);
populateMethod(javaMethod, 2, "thread_variable_set", false, false, org.jruby.RubyThread.class, "thread_variable_set", org.jruby.runtime.builtin.IRubyObject.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject.class});
cls.addMethodAtBootTimeOnly("thread_variable_set", javaMethod);
runtime.addBoundMethod("org.jruby.RubyThread","alive_p","alive?");
runtime.addBoundMethod("org.jruby.RubyThread","run","run");
runtime.addBoundMethod("org.jruby.RubyThread","op_aref","[]");
runtime.addBoundMethod("org.jruby.RubyThread","kill","kill");
runtime.addBoundMethod("org.jruby.RubyThread","wakeup","wakeup");
runtime.addBoundMethod("org.jruby.RubyThread","abort_on_exception_set","abort_on_exception=");
runtime.addBoundMethod("org.jruby.RubyThread","priority_set","priority=");
runtime.addBoundMethod("org.jruby.RubyThread","stop_p","stop?");
runtime.addBoundMethod("org.jruby.RubyThread","key_p","key?");
runtime.addBoundMethod("org.jruby.RubyThread","abort_on_exception","abort_on_exception");
runtime.addBoundMethod("org.jruby.RubyThread","getName","name");
runtime.addBoundMethod("org.jruby.RubyThread","backtrace_locations","backtrace_locations");
runtime.addBoundMethod("org.jruby.RubyThread","initialize","initialize");
runtime.addBoundMethod("org.jruby.RubyThread","join","join");
runtime.addBoundMethod("org.jruby.RubyThread","keys","keys");
runtime.addBoundMethod("org.jruby.RubyThread","safe_level","safe_level");
runtime.addBoundMethod("org.jruby.RubyThread","status","status");
runtime.addBoundMethod("org.jruby.RubyThread","op_aset","[]=");
runtime.addBoundMethod("org.jruby.RubyThread","pending_interrupt_p","pending_interrupt?");
runtime.addBoundMethod("org.jruby.RubyThread","inspect","inspect");
runtime.addBoundMethod("org.jruby.RubyThread","setName","name=");
runtime.addBoundMethod("org.jruby.RubyThread","thread_variable_get","thread_variable_get");
runtime.addBoundMethod("org.jruby.RubyThread","group","group");
runtime.addBoundMethod("org.jruby.RubyThread","value","value");
runtime.addBoundMethod("org.jruby.RubyThread","priority","priority");
runtime.addBoundMethod("org.jruby.RubyThread","thread_variable_p","thread_variable?");
runtime.addBoundMethod("org.jruby.RubyThread","thread_variables","thread_variables");
runtime.addBoundMethod("org.jruby.RubyThread","raise","raise");
runtime.addBoundMethod("org.jruby.RubyThread","backtrace20","backtrace");
runtime.addBoundMethod("org.jruby.RubyThread","thread_variable_set","thread_variable_set");
}
static {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy