Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$chmod(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "chmod", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "chmod", 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("chmod", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$1$fnmatch(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "fnmatch", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "fnmatch", 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("fnmatch", javaMethod); singletonClass.addMethodAtBootTimeOnly("fnmatch?", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$atime(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, 1, "atime", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "atime", 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("atime", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$chown(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "chown", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "chown", 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("chown", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$1$umask(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "umask", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "umask", 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("umask", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$mtime(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, 1, "mtime", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "mtime", 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("mtime", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$join(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "join", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "join", org.jruby.RubyString.class, new Class[] {org.jruby.runtime.ThreadContext.class, org.jruby.runtime.builtin.IRubyObject.class, org.jruby.runtime.builtin.IRubyObject[].class}); singletonClass.addMethodAtBootTimeOnly("join", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$extname(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, 1, "extname", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "extname", 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("extname", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$unlink(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "unlink", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "unlink", 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("unlink", javaMethod);
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$1$fnmatch(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "fnmatch", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "fnmatch", 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("fnmatch", javaMethod); singletonClass.addMethodAtBootTimeOnly("fnmatch?", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$utime(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "utime", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "utime", 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("utime", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$atime(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, 1, "atime", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "atime", 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("atime", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$lchown(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "lchown", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "lchown", 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("lchown", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$mtime(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, 1, "mtime", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "mtime", 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("mtime", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$2$0$link(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, 2, "link", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "link", 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.builtin.IRubyObject.class}); singletonClass.addMethodAtBootTimeOnly("link", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$unlink(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, -1, "unlink", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "unlink", 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("unlink", javaMethod); singletonClass.addMethodAtBootTimeOnly("delete", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$ctime(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, 1, "ctime", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "ctime", 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("ctime", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$extname(singletonClass, Visibility.PUBLIC); populateMethod(javaMethod, 1, "extname", true, CallConfiguration.FrameNoneScopeNone, false, org.jruby.RubyFile.class, "extname", 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});
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$1$expand_path(singletonClass, Visibility.PUBLIC, "expand_path"); populateMethod(javaMethod, -1, "expand_path", true, false, org.jruby.RubyFile.class, "expand_path", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_ARY); aliasedMethod = singletonClass.putMethod(runtime, "expand_path", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$split(singletonClass, Visibility.PUBLIC, "split"); populateMethod(javaMethod, 1, "split", true, false, org.jruby.RubyFile.class, "split", org.jruby.RubyArray.class, CONTEXT_ARG2); aliasedMethod = singletonClass.putMethod(runtime, "split", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$lchmod(singletonClass, Visibility.PUBLIC, "lchmod"); populateMethod(javaMethod, -1, "lchmod", true, false, org.jruby.RubyFile.class, "lchmod", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_ARY); aliasedMethod = singletonClass.putMethod(runtime, "lchmod", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$dirname(singletonClass, Visibility.PUBLIC, "dirname"); populateMethod(javaMethod, 1, "dirname", true, false, org.jruby.RubyFile.class, "dirname", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG2); aliasedMethod = singletonClass.putMethod(runtime, "dirname", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$lchown(singletonClass, Visibility.PUBLIC, "lchown"); populateMethod(javaMethod, -1, "lchown", true, false, org.jruby.RubyFile.class, "lchown", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_ARY); aliasedMethod = singletonClass.putMethod(runtime, "lchown", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$basename(singletonClass, Visibility.PUBLIC, "basename"); populateMethod(javaMethod, -1, "basename", true, false, org.jruby.RubyFile.class, "basename", org.jruby.RubyString.class, CONTEXT_ARG2); aliasedMethod = singletonClass.putMethod(runtime, "basename", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$2$0$symlink(singletonClass, Visibility.PUBLIC, "symlink"); populateMethod(javaMethod, 2, "symlink", true, false, org.jruby.RubyFile.class, "symlink", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG3); aliasedMethod = singletonClass.putMethod(runtime, "symlink", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$2$0$link(singletonClass, Visibility.PUBLIC, "link"); populateMethod(javaMethod, 2, "link", true, false, org.jruby.RubyFile.class, "link", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG3); aliasedMethod = singletonClass.putMethod(runtime, "link", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$lutime(singletonClass, Visibility.PUBLIC, "lutime"); populateMethod(javaMethod, -1, "lutime", true, false, org.jruby.RubyFile.class, "lutime", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_ARY); aliasedMethod = singletonClass.putMethod(runtime, "lutime", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$utime(singletonClass, Visibility.PUBLIC, "utime");
Ruby runtime = cls.getRuntime(); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$1$expand_path(singletonClass, Visibility.PUBLIC, "expand_path"); populateMethod(javaMethod, -1, "expand_path", true, false, org.jruby.RubyFile.class, "expand_path", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_ARY); aliasedMethod = singletonClass.putMethod(runtime, "expand_path", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$split(singletonClass, Visibility.PUBLIC, "split"); populateMethod(javaMethod, 1, "split", true, false, org.jruby.RubyFile.class, "split", org.jruby.RubyArray.class, CONTEXT_ARG2); aliasedMethod = singletonClass.putMethod(runtime, "split", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$lchmod(singletonClass, Visibility.PUBLIC, "lchmod"); populateMethod(javaMethod, -1, "lchmod", true, false, org.jruby.RubyFile.class, "lchmod", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_ARY); aliasedMethod = singletonClass.putMethod(runtime, "lchmod", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$1$0$dirname(singletonClass, Visibility.PUBLIC, "dirname"); populateMethod(javaMethod, 1, "dirname", true, false, org.jruby.RubyFile.class, "dirname", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG2); aliasedMethod = singletonClass.putMethod(runtime, "dirname", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$lchown(singletonClass, Visibility.PUBLIC, "lchown"); populateMethod(javaMethod, -1, "lchown", true, false, org.jruby.RubyFile.class, "lchown", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_ARY); aliasedMethod = singletonClass.putMethod(runtime, "lchown", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$basename(singletonClass, Visibility.PUBLIC, "basename"); populateMethod(javaMethod, -1, "basename", true, false, org.jruby.RubyFile.class, "basename", org.jruby.RubyString.class, CONTEXT_ARG2); aliasedMethod = singletonClass.putMethod(runtime, "basename", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$2$0$symlink(singletonClass, Visibility.PUBLIC, "symlink"); populateMethod(javaMethod, 2, "symlink", true, false, org.jruby.RubyFile.class, "symlink", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG3); aliasedMethod = singletonClass.putMethod(runtime, "symlink", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$2$0$link(singletonClass, Visibility.PUBLIC, "link"); populateMethod(javaMethod, 2, "link", true, false, org.jruby.RubyFile.class, "link", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG3); aliasedMethod = singletonClass.putMethod(runtime, "link", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$lutime(singletonClass, Visibility.PUBLIC, "lutime"); populateMethod(javaMethod, -1, "lutime", true, false, org.jruby.RubyFile.class, "lutime", org.jruby.runtime.builtin.IRubyObject.class, CONTEXT_ARG1_ARY); aliasedMethod = singletonClass.putMethod(runtime, "lutime", javaMethod); javaMethod = new org.jruby.RubyFile$INVOKER$s$0$0$utime(singletonClass, Visibility.PUBLIC, "utime");