Uses of Class
org.jruby.Ruby

Packages that use Ruby
org.jruby   
org.jruby.ast   
org.jruby.ast.executable   
org.jruby.ast.types   
org.jruby.ast.util   
org.jruby.cext   
org.jruby.common   
org.jruby.compiler   
org.jruby.compiler.ir.operands   
org.jruby.demo   
org.jruby.demo.ext   
org.jruby.embed   
org.jruby.embed.internal   
org.jruby.embed.osgi.internal   
org.jruby.embed.variable   
org.jruby.evaluator   
org.jruby.exceptions   
org.jruby.ext   
org.jruby.ext.coverage   
org.jruby.ext.ffi   
org.jruby.ext.ffi.io   
org.jruby.ext.ffi.jffi   
org.jruby.ext.fiber   
org.jruby.ext.jruby   
org.jruby.ext.mathn   
org.jruby.ext.psych   
org.jruby.ext.socket   
org.jruby.ext.zlib   
org.jruby.internal.runtime   
org.jruby.internal.runtime.methods   
org.jruby.interpreter   
org.jruby.java.codegen   
org.jruby.java.dispatch   
org.jruby.java.invokers   
org.jruby.java.proxies   
org.jruby.javasupport   
org.jruby.javasupport.proxy   
org.jruby.javasupport.util   
org.jruby.libraries   
org.jruby.management   
org.jruby.parser   
org.jruby.runtime   
org.jruby.runtime.assigner   
org.jruby.runtime.backtrace   
org.jruby.runtime.builtin   
org.jruby.runtime.callback   
org.jruby.runtime.encoding   
org.jruby.runtime.load   
org.jruby.runtime.marshal   
org.jruby.runtime.scope   
org.jruby.util   
org.jruby.util.io   
 

Uses of Ruby in org.jruby
 

Fields in org.jruby declared as Ruby
protected  Ruby RubyClass.runtime
           
 

Methods in org.jruby that return Ruby
 Ruby RubyClass.getClassRuntime()
           
static Ruby Ruby.getCurrentInstance()
          Deprecated. 
static Ruby Ruby.getDefaultInstance()
          Deprecated. use #newInstance()
static Ruby Ruby.getGlobalRuntime()
          Get the global runtime.
 Ruby RubyBasicObject.getRuntime()
          Will return the runtime that this object is associated with.
static Ruby BasicObjectStub.getRuntime(IRubyObject self)
           
static Ruby Ruby.getThreadLocalRuntime()
           
static Ruby Ruby.newInstance()
          Returns a new instance of the JRuby runtime configured with defaults.
static Ruby Ruby.newInstance(java.io.InputStream in, java.io.PrintStream out, java.io.PrintStream err)
          Returns a new instance of the JRuby runtime configured with the given input, output and error streams and otherwise default configuration (except where specified system properties alter defaults).
static Ruby Ruby.newInstance(RubyInstanceConfig config)
          Returns a new instance of the JRuby runtime configured as specified.
 

Methods in org.jruby with parameters of type Ruby
static RubyInteger RubyBignum.bignorm(Ruby runtime, java.math.BigInteger bi)
          rb_big_norm
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, Arity arity, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, Arity arity, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach19(Ruby runtime, ThreadContext context, IRubyObject self, Arity arity, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach19(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback)
           
static IRubyObject RubyEnumerable.checkArgs(Ruby runtime, IRubyObject[] largs)
           
protected  IRubyObject RubyIO.close2(Ruby runtime)
           
static IRubyObject RubyEnumerable.collectCommon(ThreadContext context, Ruby runtime, IRubyObject self, RubyArray result, Block block, BlockCallback blockCallback)
           
 java.util.Collection<java.lang.String> RubyModule.constantsCommon(Ruby runtime, boolean replaceModule, boolean allConstants)
          rb_mod_constants
static IRubyObject RubyEncoding.convertEncodingToRubyEncoding(Ruby runtime, org.jcodings.Encoding defaultEncoding)
          Deprecated. 
 LoadService RubyInstanceConfig.LoadServiceCreator.create(Ruby runtime)
           
static RubyClass RubyArray.createArrayClass(Ruby runtime)
           
static RubyClass RubyBasicObject.createBasicObjectClass(Ruby runtime, RubyClass objectClass)
          Will create the Ruby class Object in the runtime specified.
static RubyClass RubyBigDecimal.createBigDecimal(Ruby runtime)
           
static RubyClass RubyBignum.createBignumClass(Ruby runtime)
           
static RubyClass RubyBinding.createBindingClass(Ruby runtime)
           
static RubyClass RubyClass.createBootstrapClass(Ruby runtime, java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          boot_defclass Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together.
static RubyClass NativeException.createClass(Ruby runtime, RubyClass baseClass)
           
static void RubyClass.createClassClass(Ruby runtime, RubyClass classClass)
           
static void RubyClassPathVariable.createClassPathVariable(Ruby runtime)
           
static RubyModule RubyComparable.createComparable(Ruby runtime)
           
static RubyClass RubyComplex.createComplexClass(Ruby runtime)
           
static void RubyContinuation.createContinuation(Ruby runtime)
           
static RubyClass RubyConverter.createConverterClass(Ruby runtime)
           
static void RubyDigest.createDigest(Ruby runtime)
           
static void RubyDigest.createDigestMD5(Ruby runtime)
           
static void RubyDigest.createDigestRMD160(Ruby runtime)
           
static void RubyDigest.createDigestSHA1(Ruby runtime)
           
static void RubyDigest.createDigestSHA2(Ruby runtime)
           
static RubyClass RubyDir.createDirClass(Ruby runtime)
           
static RubyClass RubyEncoding.createEncodingClass(Ruby runtime)
           
static RubyModule RubyEnumerable.createEnumerableModule(Ruby runtime)
           
static RubyModule RubyEtc.createEtcModule(Ruby runtime)
           
static RubyClass RubyException.createExceptionClass(Ruby runtime)
           
static RubyClass RubyBoolean.createFalseClass(Ruby runtime)
           
static RubyClass RubyFile.createFileClass(Ruby runtime)
           
static RubyClass RubyFileStat.createFileStatClass(Ruby runtime)
           
static RubyModule RubyFileTest.createFileTestModule(Ruby runtime)
           
static RubyClass RubyFixnum.createFixnumClass(Ruby runtime)
           
static RubyClass RubyFloat.createFloatClass(Ruby runtime)
           
static RubyModule RubyGC.createGCModule(Ruby runtime)
           
static void RubyGlobal.createGlobals(ThreadContext context, Ruby runtime)
           
static RubyClass RubyHash.createHashClass(Ruby runtime)
           
static void RubyIconv.createIconv(Ruby runtime)
           
static RubyClass RubyInteger.createIntegerClass(Ruby runtime)
           
static RubyClass RubyIO.createIOClass(Ruby runtime)
           
static RubyModule RubyJRuby.createJRuby(Ruby runtime)
           
static void RubyJRuby.createJRubyCoreExt(Ruby runtime)
           
static RubyModule RubyJRuby.createJRubyExt(Ruby runtime)
           
static RubyModule RubyKernel.createKernelModule(Ruby runtime)
           
 LoadService RubyInstanceConfig.createLoadService(Ruby runtime)
           
static RubyClass RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyModule RubyMarshal.createMarshalModule(Ruby runtime)
           
static RubyClass RubyMatchData.createMatchDataClass(Ruby runtime)
           
static RubyModule RubyMath.createMathModule(Ruby runtime)
          Create the Math module and add it to the Ruby runtime.
static RubyClass RubyMethod.createMethodClass(Ruby runtime)
          Create the RubyMethod class and add it to the Ruby runtime.
static RubyClass RubyModule.createModuleClass(Ruby runtime, RubyClass moduleClass)
           
static RubyClass RubyNameError.createNameErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyNameError.createNameErrorMessageClass(Ruby runtime, RubyClass nameErrorClass)
           
static RubyClass RubyNil.createNilClass(Ruby runtime)
           
static void RubyNKF.createNKF(Ruby runtime)
           
static RubyClass RubyNoMethodError.createNoMethodErrorClass(Ruby runtime, RubyClass nameErrorClass)
           
static RubyClass RubyNumeric.createNumericClass(Ruby runtime)
           
static RubyClass RubyObject.createObjectClass(Ruby runtime, RubyClass objectClass)
          Will create the Ruby class Object in the runtime specified.
static RubyModule RubyObjectSpace.createObjectSpaceModule(Ruby runtime)
          Create the ObjectSpace module and add it to the Ruby runtime.
static RubyModule RubyPrecision.createPrecisionModule(Ruby runtime)
           
static RubyClass RubyProc.createProcClass(Ruby runtime)
           
static RubyModule RubyProcess.createProcessModule(Ruby runtime)
           
static RubyClass RubyRandom.createRandomClass(Ruby runtime)
           
static RubyClass RubyRange.createRangeClass(Ruby runtime)
           
static RubyClass RubyRational.createRationalClass(Ruby runtime)
           
static RubyClass RubyRegexp.createRegexpClass(Ruby runtime)
           
static RubyClass RubyStringScanner.createScannerClass(Ruby runtime)
           
static void RubySignal.createSignal(Ruby runtime)
           
static RubyClass RubyString.createStringClass(Ruby runtime)
           
static RubyClass RubyStringIO.createStringIOClass(Ruby runtime)
           
static RubyClass RubyStruct.createStructClass(Ruby runtime)
           
static RubyClass RubySymbol.createSymbolClass(Ruby runtime)
           
static RubyClass RubySystemCallError.createSystemCallErrorClass(Ruby runtime, RubyClass standardError)
           
static RubyClass RubySystemExit.createSystemExitClass(Ruby runtime, RubyClass exceptionClass)
           
static RubyClass RubyTempfile.createTempfileClass(Ruby runtime)
           
static RubyClass RubyThread.createThreadClass(Ruby runtime)
           
static RubyClass RubyThreadGroup.createThreadGroupClass(Ruby runtime)
           
static RubyClass RubyTime.createTimeClass(Ruby runtime)
           
static IRubyObject TopSelfFactory.createTopSelf(Ruby runtime)
           
static RubyClass RubyBoolean.createTrueClass(Ruby runtime)
           
static RubyClass RubyYielder.createYielderClass(Ruby runtime)
           
 IRubyObject RubyIO.ctl(Ruby runtime, IRubyObject cmd, IRubyObject arg)
           
static IRubyObject RubyNumeric.dbl_cmp(Ruby runtime, double a, double b)
          rb_dbl_cmp (numeric.c)
static IRubyObject RubyNumeric.dbl2num(Ruby runtime, double val)
          rb_dbl2big + LONG2FIX at once (numeric.c)
static void RubyEnumerator.defineEnumerator(Ruby runtime)
           
static RubyClass RubyUnboundMethod.defineUnboundMethodClass(Ruby runtime)
           
static IRubyObject RubyFileTest.directory_p(Ruby ruby, IRubyObject filename)
           
static IRubyObject RubyProcess.egid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.egid(Ruby runtime)
           
static IRubyObject RubyProcess.GroupID.eid(Ruby runtime)
           
static IRubyObject RubyProcess.UserID.eid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.GroupID.eid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.euid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.euid(Ruby runtime)
           
 IRubyObject RubyRuntimeAdapter.eval(Ruby runtime, java.lang.String script)
           
static void RubyIO.failIfDirectory(Ruby runtime, RubyString pathStr)
           
 void RubyHash.fastASetCheckString(Ruby runtime, IRubyObject key, IRubyObject value)
           
 void RubyHash.fastASetCheckString19(Ruby runtime, IRubyObject key, IRubyObject value)
           
static RubyFixnum RubyFixnum.five(Ruby runtime)
           
protected static void RubyNumeric.floatStep(ThreadContext context, Ruby runtime, IRubyObject from, IRubyObject to, IRubyObject step, Block block)
           
static RubyFixnum RubyFixnum.four(Ruby runtime)
           
 IRubyObject IncludedModuleWrapper.getAutoloadConstant(Ruby runtime, java.lang.String name)
           
 IRubyObject RubyModule.getAutoloadConstant(Ruby runtime, java.lang.String name)
          Get autoload constant.
protected static java.util.List<RubyString> RubyDir.getContents(java.io.File directory, Ruby runtime)
          Returns the contents of the specified directory as an ArrayList containing the names of the files as Ruby Strings.
static IRubyObject RubyEncoding.getDefaultExternal(Ruby runtime)
          Deprecated. 
static IRubyObject RubyEncoding.getDefaultInternal(Ruby runtime)
          Deprecated. 
protected static JRubyFile RubyDir.getDir(Ruby runtime, java.lang.String path, boolean mustExist)
          Returns a Java File object for the specified path.
protected static JRubyFile RubyDir.getDirForRmdir(Ruby runtime, java.lang.String path)
          Similar to getDir, but performs different checks to match rmdir behavior.
static org.jcodings.Encoding RubyEncoding.getEncodingFromObject(Ruby runtime, IRubyObject arg)
          Deprecated. 
static ModeFlags RubyIO.getIOModes(Ruby runtime, java.lang.String modesString)
           
static int RubyIO.getIOModesIntFromString(Ruby runtime, java.lang.String modesString)
           
 IRubyObject RubyIO.getline(Ruby runtime, org.jruby.util.ByteList separator)
           
 IRubyObject RubyIO.getline(Ruby runtime, org.jruby.util.ByteList separator, long limit)
          getline using logic of gets.
static org.joda.time.DateTimeZone RubyTime.getLocalTimeZone(Ruby runtime)
           
 IRubyObject[] RubyMatchData.getNamedBackrefValues(Ruby runtime)
           
static IRubyObject RubyProcess.getpgid(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.getpgrp(Ruby runtime)
           
static IRubyObject RubyProcess.getpriority(Ruby runtime, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.getrlimit(Ruby runtime, IRubyObject arg)
           
static RubySymbol RubySymbol.getSymbolLong(Ruby runtime, long id)
           
static org.joda.time.DateTimeZone RubyTime.getTimeZone(Ruby runtime, java.lang.String zone)
           
static IRubyObject RubyProcess.gid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.gid(Ruby runtime)
           
static void RubyArgsFile.initArgsFile(Ruby runtime)
           
 IRubyObject RubyProcess.RubyStatus.inspect(Ruby runtime)
           
static RubyNumeric RubyNumeric.int2fix(Ruby runtime, long val)
           
static IRubyObject RubyProcess.kill(Ruby runtime, IRubyObject[] args)
           
 RubyString RubyString.makeShared(Ruby runtime, int index, int len)
           
 RubyString RubyString.makeShared(Ruby runtime, RubyClass meta, int index, int len)
           
 RubyString RubyString.makeShared19(Ruby runtime, int index, int len)
           
 RubyString RubyString.makeSharedString(Ruby runtime, int index, int len)
           
 RubyString RubyString.makeSharedString19(Ruby runtime, int index, int len)
           
static RubyFixnum RubyFixnum.minus_one(Ruby runtime)
           
static RubyArray RubyArray.newArray(Ruby runtime)
          rb_ary_new
static RubyArray RubyArray.newArray(Ruby runtime, java.util.Collection<? extends IRubyObject> collection)
           
static RubyArray RubyArray.newArray(Ruby runtime, int len)
           
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject obj)
           
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject[] args)
          rb_ary_new4, rb_ary_new3
static RubyArray RubyArray.newArray(Ruby runtime, IRubyObject car, IRubyObject cdr)
          rb_assoc_new
static RubyArray RubyArray.newArray(Ruby runtime, long len)
          rb_ary_new2
static RubyArray RubyArray.newArrayLight(Ruby runtime)
          rb_ary_new
static RubyArray RubyArray.newArrayLight(Ruby runtime, int len)
           
static RubyArray RubyArray.newArrayLight(Ruby runtime, IRubyObject... objs)
           
static RubyArray RubyArray.newArrayLight(Ruby runtime, IRubyObject obj)
           
static RubyArray RubyArray.newArrayLight(Ruby runtime, long len)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args, int begin)
           
static RubyArray RubyArray.newArrayNoCopy(Ruby runtime, IRubyObject[] args, int begin, int length)
           
static RubyArray RubyArray.newArrayNoCopyLight(Ruby runtime, IRubyObject[] args)
           
static RubyBignum RubyBignum.newBignum(Ruby runtime, java.math.BigInteger value)
           
static RubyBignum RubyBignum.newBignum(Ruby runtime, double value)
           
static RubyBignum RubyBignum.newBignum(Ruby runtime, long value)
           
static RubyBignum RubyBignum.newBignum(Ruby runtime, java.lang.String value)
           
static RubyBinding RubyBinding.newBinding(Ruby runtime)
          Deprecated. 
static RubyBinding RubyBinding.newBinding(Ruby runtime, Binding binding)
           
static RubyBinding RubyBinding.newBinding(Ruby runtime, IRubyObject self)
          Deprecated. 
static RubyBoolean RubyBoolean.newBoolean(Ruby runtime, boolean value)
           
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass)
          Construct a new class with the given name scoped under Object (global) and with Object as its immediate superclass.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, CallSite[] extraCallSites)
          A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent)
          Construct a new class with the given name, allocator, parent class, and containing class.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites)
          A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance.
static RubyRegexp RubyRegexp.newDRegexp(Ruby runtime, RubyString pattern, int joniOptions)
           
static RubyRegexp RubyRegexp.newDRegexp(Ruby runtime, RubyString pattern, RegexpOptions options)
           
static RubyRegexp RubyRegexp.newDRegexpEmbedded(Ruby runtime, RubyString pattern, int embeddedOptions)
           
static RubyRegexp RubyRegexp.newDRegexpEmbedded19(Ruby runtime, IRubyObject[] strings, int embeddedOptions)
           
static RubyArray RubyArray.newEmptyArray(Ruby runtime)
           
static RubyString RubyString.newEmptyString(Ruby runtime)
           
static RubyString RubyString.newEmptyString(Ruby runtime, org.jcodings.Encoding enc)
           
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass)
           
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass, org.jcodings.Encoding enc)
           
static RubyEncoding RubyEncoding.newEncoding(Ruby runtime, byte[] name, boolean isDummy)
           
static RubyEncoding RubyEncoding.newEncoding(Ruby runtime, byte[] name, int p, int end, boolean isDummy)
           
static RubyEncoding RubyEncoding.newEncoding(Ruby runtime, org.jcodings.Encoding encoding)
           
static RubyException RubyException.newException(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
static RubyRange RubyRange.newExclusiveRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end)
           
static RubyFileStat RubyFileStat.newFileStat(Ruby runtime, java.io.FileDescriptor descriptor)
           
static RubyFileStat RubyFileStat.newFileStat(Ruby runtime, java.lang.String filename, boolean lstat)
           
static RubyFixnum RubyFixnum.newFixnum(Ruby runtime, long value)
           
static RubyFloat RubyFloat.newFloat(Ruby runtime, double value)
           
static RubyHash RubyHash.newHash(Ruby runtime)
          rb_hash_new
static RubyHash RubyHash.newHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
          rb_hash_new
static RubyRange RubyRange.newInclusiveRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end)
           
static RubySystemExit RubySystemExit.newInstance(Ruby runtime, int status)
           
static RubyIconv.RubyFailure RubyIconv.RubyFailure.newInstance(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
static RubyString RubyString.newInternalFromJavaExternal(Ruby runtime, java.lang.String str)
          Return a new Ruby String encoded as the default internal encoding given a Java String that has come from an external source.
static RubyIO RubyIO.newIO(Ruby runtime, java.nio.channels.Channel channel)
           
static RubyModule RubyModule.newModule(Ruby runtime)
          rb_module_new
static RubyModule RubyModule.newModule(Ruby runtime, java.lang.String name, RubyModule parent, boolean setParent)
          rb_module_new/rb_define_module_id/rb_name_class/rb_set_class_path
static RubyNumeric RubyNumeric.newNumeric(Ruby runtime)
           
static RubyProc RubyProc.newProc(Ruby runtime, Block.Type type)
          Deprecated. 
static RubyProc RubyProc.newProc(Ruby runtime, Block block, Block.Type type)
           
static RubyProc RubyProc.newProc(Ruby runtime, Block block, Block.Type type, ISourcePosition sourcePosition)
           
static RubyProcess.RubyStatus RubyProcess.RubyStatus.newProcessStatus(Ruby runtime, long status, long pid)
           
static RubyRange RubyRange.newRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end, boolean isExclusive)
           
static RubyRational RubyRational.newRational(Ruby runtime, long x, long y)
           
static RubyRegexp RubyRegexp.newRegexp(Ruby runtime, org.jruby.util.ByteList pattern)
           
static RubyRegexp RubyRegexp.newRegexp(Ruby runtime, org.jruby.util.ByteList pattern, RegexpOptions options)
           
static RubyRegexp RubyRegexp.newRegexp(Ruby runtime, java.lang.String pattern, RegexpOptions options)
           
static RubyString RubyString.newString(Ruby runtime, byte[] bytes)
           
static RubyString RubyString.newString(Ruby runtime, byte[] bytes, int start, int length)
           
static RubyString RubyString.newString(Ruby runtime, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newString(Ruby runtime, org.jruby.util.ByteList bytes, org.jcodings.Encoding encoding)
           
static RubyString RubyString.newString(Ruby runtime, java.lang.CharSequence str)
           
static RubyString RubyString.newString(Ruby runtime, RubyClass clazz, java.lang.CharSequence str)
          Deprecated. 
static RubyString RubyString.newString(Ruby runtime, java.lang.String str)
           
static RubyString RubyString.newStringLight(Ruby runtime, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newStringLight(Ruby runtime, int size)
           
static RubyString RubyString.newStringLight(Ruby runtime, int size, org.jcodings.Encoding encoding)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, byte[] bytes)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, byte[] bytes, int start, int length)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, org.jruby.util.ByteList bytes, org.jcodings.Encoding enc, int cr)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, org.jruby.util.ByteList bytes, org.jcodings.Encoding enc, int cr)
           
static RubyString RubyString.newStringShared(Ruby runtime, byte[] bytes)
           
static RubyString RubyString.newStringShared(Ruby runtime, byte[] bytes, int start, int length)
           
static RubyString RubyString.newStringShared(Ruby runtime, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newStringShared(Ruby runtime, org.jruby.util.ByteList bytes, org.jcodings.Encoding encoding)
           
static RubyString RubyString.newStringShared(Ruby runtime, org.jruby.util.ByteList bytes, int codeRange)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyClass clazz, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyClass clazz, org.jruby.util.ByteList bytes, org.jcodings.Encoding encoding)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyString orig)
           
static RubySymbol RubySymbol.newSymbol(Ruby runtime, java.lang.String name)
           
static RubyTime RubyTime.newTime(Ruby runtime, org.joda.time.DateTime dt)
           
static RubyTime RubyTime.newTime(Ruby runtime, org.joda.time.DateTime dt, long usec)
           
static RubyTime RubyTime.newTime(Ruby runtime, long milliseconds)
           
static RubyString RubyString.newUnicodeString(Ruby runtime, java.lang.CharSequence str)
           
static RubyString RubyString.newUnicodeString(Ruby runtime, java.lang.String str)
           
static RubyString RubyString.newUsAsciiStringNoCopy(Ruby runtime, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newUsAsciiStringShared(Ruby runtime, byte[] bytes, int start, int length)
           
static RubyString RubyString.newUsAsciiStringShared(Ruby runtime, org.jruby.util.ByteList bytes)
           
static RubyFixnum RubyFixnum.one(Ruby runtime)
           
protected  void RubyHash.op_asetForString(Ruby runtime, RubyString key, IRubyObject value)
           
 IRubyObject RubyProcess.RubyStatus.op_rshift(Ruby runtime, IRubyObject other)
           
 JavaEmbedUtils.EvalUnit RubyRuntimeAdapter.parse(Ruby runtime, java.io.InputStream in, java.lang.String filename, int lineNumber)
           
 JavaEmbedUtils.EvalUnit RubyRuntimeAdapter.parse(Ruby runtime, java.lang.String script, java.lang.String filename, int lineNumber)
           
static IRubyObject RubyProcess.pid(Ruby runtime)
           
static IRubyObject RubyProcess.ppid(Ruby runtime)
           
static void RubyRegexp.preprocessCheck(Ruby runtime, org.jruby.util.ByteList bytes)
           
static RubyString RubyRegexp.preprocessDRegexp(Ruby runtime, IRubyObject[] strings, RegexpOptions options)
           
protected  org.jruby.util.ByteList RubyIO.readAllCommon(Ruby runtime)
           
protected  void RubyIO.reopenIO(Ruby runtime, RubyIO ios)
           
protected  void RubyIO.reopenPath(Ruby runtime, IRubyObject[] args)
           
 IRubyObject RubyModule.resolveUndefConstant(Ruby runtime, java.lang.String name)
           
static IRubyObject RubyProcess.UserID.rid(Ruby runtime)
           
static IRubyObject RubyProcess.GroupID.rid(Ruby runtime)
           
static IRubyObject RubyIO.select_static(ThreadContext context, Ruby runtime, IRubyObject[] args)
           
static void Ruby.setCurrentInstance(Ruby runtime)
          Deprecated. 
static IRubyObject RubyProcess.setpgid(Ruby runtime, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject RubyProcess.setpgrp(Ruby runtime)
           
static IRubyObject RubyProcess.setpriority(Ruby runtime, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject RubyProcess.setsid(Ruby runtime)
           
static void Ruby.setThreadLocalRuntime(Ruby ruby)
          Set the thread-local runtime to the given runtime.
static RubyFloat RubyNumeric.str2fnum(Ruby runtime, RubyString arg)
           
static RubyFloat RubyNumeric.str2fnum(Ruby runtime, RubyString arg, boolean strict)
          Converts a string representation of a floating-point number to the numeric value.
static RubyFloat RubyNumeric.str2fnum19(Ruby runtime, RubyString arg, boolean strict)
           
static RubyInteger RubyNumeric.str2inum(Ruby runtime, RubyString str, int base)
           
static RubyInteger RubyNumeric.str2inum(Ruby runtime, RubyString str, int base, boolean strict)
          Converts a string representation of an integer to the integer value.
 RubyString RubyString.strDup(Ruby runtime)
           
 IRubyObject RubyString.substr(Ruby runtime, int beg, int len)
           
 IRubyObject RubyString.substr19(Ruby runtime, int beg, int len)
           
protected  void RubyBasicObject.taint(Ruby runtime)
           
static RubyFixnum RubyFixnum.three(Ruby runtime)
           
static IRubyObject RubyProcess.times(Ruby runtime)
           
 IRubyObject RubyProcess.RubyStatus.to_i(Ruby runtime)
           
 IRubyObject RubyProcess.RubyStatus.to_s(Ruby runtime)
           
 org.jcodings.Encoding RubyString.toEncoding(Ruby runtime)
           
static RubyFixnum RubyFixnum.two(Ruby runtime)
           
static IRubyObject RubyProcess.uid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject RubyProcess.uid(Ruby runtime)
           
static IRubyObject RubyProcess.wait(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitall(Ruby runtime)
           
static IRubyObject RubyProcess.waitpid(Ruby runtime, IRubyObject[] args)
           
static IRubyObject RubyProcess.waitpid2(Ruby runtime, IRubyObject[] args)
           
static RubyFixnum RubyFixnum.zero(Ruby runtime)
           
static IRubyObject[] RubyEnumerable.zipCommonConvert(Ruby runtime, IRubyObject[] args)
           
static IRubyObject[] RubyEnumerable.zipCommonConvert(Ruby runtime, IRubyObject[] args, java.lang.String method)
           
 

Constructors in org.jruby with parameters of type Ruby
IncludedModuleWrapper(Ruby runtime, RubyClass superClass, RubyModule delegate)
           
MetaClass(Ruby runtime, RubyClass superClass, IRubyObject attached)
          rb_class_boot (for MetaClasses) (in makeMetaClass(RubyClass))
NativeException(Ruby runtime, RubyClass rubyClass, java.lang.Throwable cause)
           
RubyBasicObject(Ruby runtime, RubyClass metaClass)
          Standard path for object creation.
RubyBasicObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
           
RubyBasicObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted)
          Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on.
RubyBigDecimal(Ruby runtime, java.math.BigDecimal value)
           
RubyBigDecimal(Ruby runtime, RubyClass klass)
           
RubyBignum(Ruby runtime, java.math.BigInteger value)
           
RubyBinding(Ruby runtime, RubyClass rubyClass, Binding binding)
           
RubyBoolean(Ruby runtime, boolean value)
           
RubyClass(Ruby runtime)
          used by CLASS_ALLOCATOR (any Class' class will be a Class!) also used to bootstrap Object class
RubyClass(Ruby runtime, RubyClass superClazz)
          rb_class_boot (for plain Classes) also used to bootstrap Module and Class classes
RubyClass(Ruby runtime, RubyClass superClass, boolean objectSpace)
          separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here!
RubyClass(Ruby runtime, RubyClass superClazz, CallSite[] extraCallSites)
          A constructor which allows passing in an array of supplementary call sites.
RubyContinuation(Ruby runtime)
           
RubyContinuation(Ruby runtime, IRubyObject tag)
          A RubyContinuation used for catch/throw, which have a tag associated
RubyConverter(Ruby runtime)
           
RubyConverter(Ruby runtime, RubyClass klass)
           
RubyDigest.DigestBase(Ruby runtime, RubyClass type)
           
RubyDigest.DigestClass(Ruby runtime, RubyClass type)
           
RubyDir(Ruby runtime, RubyClass type)
           
RubyEnumerable.AppendBlockCallback(Ruby runtime, RubyArray result)
           
RubyEnumerable.ChunkedBlockCallback(Ruby runtime, IRubyObject enumerator)
           
RubyException(Ruby runtime, RubyClass rubyClass)
           
RubyException(Ruby runtime, RubyClass rubyClass, java.lang.String message)
           
RubyFile(Ruby runtime, RubyClass type)
           
RubyFile(Ruby runtime, java.lang.String path, java.io.InputStream in)
           
RubyFile(Ruby runtime, java.lang.String path, java.io.Reader reader)
           
RubyFileStat(Ruby runtime, RubyClass clazz)
           
RubyFixnum(Ruby runtime)
           
RubyFixnum(Ruby runtime, long value)
           
RubyFloat(Ruby runtime)
           
RubyFloat(Ruby runtime, double value)
           
RubyGlobal.CaseInsensitiveStringOnlyRubyHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue, boolean updateRealENV)
           
RubyGlobal.InputGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.KCodeGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.OutputGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.StringGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
RubyGlobal.StringOnlyRubyHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
           
RubyGlobal.StringOnlyRubyHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue, boolean updateRealENV)
           
RubyHash(Ruby runtime)
           
RubyHash(Ruby runtime, IRubyObject defaultValue)
           
RubyHash(Ruby runtime, java.util.Map valueMap, IRubyObject defaultValue)
           
RubyHash(Ruby runtime, RubyClass klass)
           
RubyIconv.RubyFailure(Ruby runtime, RubyClass rubyClass)
           
RubyIconv.RubyFailure(Ruby runtime, RubyClass rubyClass, java.lang.String message)
           
RubyIconv(Ruby runtime, RubyClass type)
           
RubyInteger(Ruby runtime, RubyClass rubyClass)
           
RubyInteger(Ruby runtime, RubyClass rubyClass, boolean useObjectSpace)
           
RubyInteger(Ruby runtime, RubyClass rubyClass, boolean useObjectSpace, boolean canBeTainted)
           
RubyIO(Ruby runtime, java.nio.channels.Channel channel)
           
RubyIO(Ruby runtime, java.io.InputStream inputStream)
           
RubyIO(Ruby runtime, java.io.OutputStream outputStream)
           
RubyIO(Ruby runtime, java.io.OutputStream outputStream, boolean autoclose)
           
RubyIO(Ruby runtime, RubyClass type)
           
RubyIO(Ruby runtime, RubyClass cls, ShellLauncher.POpenProcess process, RubyHash options, ModeFlags modes)
           
RubyIO(Ruby runtime, ShellLauncher.POpenProcess process, ModeFlags modes)
           
RubyIO(Ruby runtime, STDIO stdio)
           
RubyJRuby.JRubyExecutionContextLocal(Ruby runtime, RubyClass type)
           
RubyJRuby.JRubyFiberLocal(Ruby runtime, RubyClass type)
           
RubyJRuby.JRubyThreadLocal(Ruby runtime, RubyClass type)
           
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, RubyLocalJumpError.Reason reason, IRubyObject exitValue)
           
RubyMatchData(Ruby runtime)
           
RubyMatchData(Ruby runtime, RubyClass metaClass)
           
RubyMethod(Ruby runtime, RubyClass rubyClass)
           
RubyModule(Ruby runtime)
          standard path for Module construction
RubyModule(Ruby runtime, RubyClass metaClass)
          used by MODULE_ALLOCATOR and RubyClass constructors
RubyModule(Ruby runtime, RubyClass metaClass, boolean objectSpace)
          separate path for MetaClass construction
RubyNameError(Ruby runtime, RubyClass exceptionClass)
           
RubyNameError(Ruby runtime, RubyClass exceptionClass, java.lang.String message)
           
RubyNameError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String name)
           
RubyNil(Ruby runtime)
           
RubyNoMethodError(Ruby runtime, RubyClass exceptionClass)
           
RubyNoMethodError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String name, IRubyObject args)
           
RubyNumeric(Ruby runtime, RubyClass metaClass)
           
RubyNumeric(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
           
RubyNumeric(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted)
           
RubyObject.Data(Ruby runtime, RubyClass metaClass, java.lang.Object data)
           
RubyObject(Ruby runtime, RubyClass metaClass)
          Standard path for object creation.
RubyObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
           
RubyObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted)
          Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on.
RubyProc(Ruby runtime, RubyClass rubyClass, Block.Type type)
           
RubyProc(Ruby runtime, RubyClass rubyClass, Block.Type type, ISourcePosition sourcePosition)
           
RubyProcess.RubyStatus(Ruby runtime, RubyClass metaClass, long status, long pid)
           
RubyString(Ruby runtime, RubyClass rubyClass)
           
RubyString(Ruby runtime, RubyClass rubyClass, byte[] value)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, boolean objectSpace)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, org.jcodings.Encoding enc)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, org.jcodings.Encoding encoding, boolean objectSpace)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, org.jcodings.Encoding enc, int cr)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, int cr)
           
RubyString(Ruby runtime, RubyClass rubyClass, java.lang.CharSequence value)
           
RubyStringIO(Ruby runtime, RubyClass klass)
           
RubyStringScanner(Ruby runtime, RubyClass type)
           
RubyStruct(Ruby runtime, RubyClass rubyClass)
          Constructor for RubyStruct.
RubySymbol.SymbolTable(Ruby runtime)
           
RubySystemCallError(Ruby runtime, RubyClass rubyClass)
           
RubySystemCallError(Ruby runtime, RubyClass rubyClass, java.lang.String message, int errno)
           
RubySystemExit(Ruby runtime, RubyClass exceptionClass)
           
RubyTempfile(Ruby runtime, RubyClass type)
           
RubyThread(Ruby runtime, RubyClass type)
           
RubyTime(Ruby runtime, RubyClass rubyClass)
           
RubyTime(Ruby runtime, RubyClass rubyClass, org.joda.time.DateTime dt)
           
RubyUnboundMethod(Ruby runtime)
           
RubyYielder(Ruby runtime)
           
RubyYielder(Ruby runtime, RubyClass klass)
           
 

Uses of Ruby in org.jruby.ast
 

Methods in org.jruby.ast with parameters of type Ruby
protected  RubyString DNode.allocateString(Ruby runtime)
           
 void DNode.appendToString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock, RubyString string, Node node)
           
protected  void Hash19Node.aset(Ruby runtime, RubyHash hash, IRubyObject key, IRubyObject value)
           
protected  void HashNode.aset(Ruby runtime, RubyHash hash, IRubyObject key, IRubyObject value)
           
 IRubyObject AttrAssignNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject AttrAssignOneArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject AttrAssignThreeArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject AttrAssignTwoArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block aBlock, boolean checkArity)
           
 IRubyObject CallNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ClassVarAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ClassVarDeclNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject ConstDeclNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject DAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject GlobalAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject InstAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject LocalAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject MultipleAsgn19Node.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject MultipleAsgnNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject Node.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
 IRubyObject OptArgNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject assignValue, Block block, boolean checkArity)
           
 IRubyObject StarNode.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value, Block block, boolean checkArity)
           
protected  int ArgsNode.assignOptArgs(IRubyObject[] args, Ruby runtime, ThreadContext context, IRubyObject self, int givenArgsCount)
           
 RubyString DNode.buildDynamicString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 void ArgsNode.checkArgCount(Ruby runtime, int argsLength)
           
 void ArgsPreTwoArgNode.checkArgCount(Ruby runtime, int length)
           
 org.jruby.util.ByteList AndNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList AssignableNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList AttrAssignNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList BackRefNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList CallNoArgNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList CallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList ClassVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Colon2ConstNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Colon2ImplicitNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          This type of node will never get created as part of a defined? call since it will then appear to be a ConstNode.
 org.jruby.util.ByteList Colon2MethodNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Colon3Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList ConstNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList DNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList DVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList FCallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList FalseNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList GlobalVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList InstVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList LocalVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Match2Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Match3Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList NewlineNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList NilNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList NotNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList NthRefNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList OpAsgnAndNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList OpAsgnOrNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList OrNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList SelfNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList SuperNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList TrueNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList VCallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList YieldNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 org.jruby.util.ByteList ZSuperNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 boolean FalseNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 boolean FixnumNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 boolean NilNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 boolean SymbolNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 boolean TrueNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 RubyModule Colon2ImplicitNode.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
 RubyModule Colon2Node.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
 RubyModule Colon3Node.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
 RubyFixnum FixnumNode.getFixnum(Ruby runtime)
           
 RubyFloat FloatNode.getFloat(Ruby runtime)
           
 RubyString DRegexpNode.getString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock, RubyString string, Node node)
           
 RubySymbol SymbolNode.getSymbol(Ruby runtime)
           
 IRubyObject AliasNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AndNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArgsCatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArgsPushNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ArrayNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject AttrAssignTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BackRefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BeginNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BignumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject BlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 IRubyObject BreakNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallManyArgsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgFixnumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallSpecialArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CallTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject CaseNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarDeclNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ClassVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon2ConstNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon2ImplicitNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          This type of node will never get interpreted since it only gets created via class/module declaration time.
 IRubyObject Colon2MethodNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Colon3Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ConstDeclNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ConstNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DRegexpNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DSymbolNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DXStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefinedNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DefsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DotNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EncodingNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EnsureNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject EvStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallManyArgsNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallOneArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallSpecialArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallThreeArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgBlockNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgBlockPassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FCallTwoArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FalseNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FixnumNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FlipNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject FloatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ForNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject GlobalAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject GlobalVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject HashNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject IfNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject InstAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject InstVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject IterNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LambdaNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LocalAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject LocalVarNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match2CaptureNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match2Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Match3Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MatchNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ModuleNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MultipleAsgn19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject MultipleAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NewlineNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NextNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NilNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NotNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject NthRefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnAndNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpAsgnOrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgAndAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OpElementOneArgOrAsgnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OptArgNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject OrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PostExeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PreExe19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject PreExeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RedoNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RegexpNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RescueBodyNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RescueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RetryNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ReturnNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject RootNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SClassNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SValue19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SValueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SelfNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Splat19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SplatNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject StrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SuperNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SymbolNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ToAryNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject TrueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject UndefNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject UntilNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject VAliasNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject VCallNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject WhenNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject WhileNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject XStrNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject Yield19Node.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldOneNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldThreeNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject YieldTwoNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZArrayNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZSuperNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject ZYieldNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject[] ArrayNode.interpretPrimitive(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 RubyRegexp RegexpNode.loadPattern(Ruby runtime)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, Block block)
           
 void ArgsNoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 void ArgsPreOneArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 void ArgsPreTwoArgNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
           
 void ArgsNode.prepare(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
           
protected  int ArgsNode.prepareOptionalArguments(ThreadContext context, Ruby runtime, IRubyObject self, IRubyObject[] args)
           
protected  void ArgsNode.prepareOptOrRestArgs(ThreadContext context, Ruby runtime, DynamicScope scope, IRubyObject self, IRubyObject[] args)
           
protected  void ArgsNode.prepareRestArg(ThreadContext context, Ruby runtime, DynamicScope scope, IRubyObject[] args, int givenArgsCount)
           
protected  void ArgsNode.processBlockArg(DynamicScope scope, Ruby runtime, Block block)
           
 IRubyObject WhenNode.when(IRubyObject value, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 IRubyObject WhenOneArgNode.when(IRubyObject test, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 

Uses of Ruby in org.jruby.ast.executable
 

Methods in org.jruby.ast.executable with parameters of type Ruby
 java.math.BigInteger AbstractScript.getBigInteger(Ruby runtime, int i, java.lang.String name)
           
 java.math.BigInteger RuntimeCache.getBigInteger(Ruby runtime, int index, java.lang.String pattern)
           
 java.math.BigInteger AbstractScript.getBigInteger0(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger1(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger2(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger3(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger4(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger5(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger6(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger7(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger8(Ruby runtime, java.lang.String name)
           
 java.math.BigInteger AbstractScript.getBigInteger9(Ruby runtime, java.lang.String name)
           
 CompiledBlockCallback RuntimeCache.getBlockCallback(java.lang.Object scriptObject, Ruby runtime, int index, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback(Ruby runtime, int i, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback0(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback1(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback2(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback3(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback4(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback5(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback6(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback7(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback8(Ruby runtime, java.lang.String method)
           
 CompiledBlockCallback AbstractScript.getBlockCallback9(Ruby runtime, java.lang.String method)
           
 RubyFixnum AbstractScript.getFixnum(Ruby runtime, int i, int value)
           
 RubyFixnum RuntimeCache.getFixnum(Ruby runtime, int index, int value)
           
 RubyFixnum AbstractScript.getFixnum(Ruby runtime, int i, long value)
           
 RubyFixnum RuntimeCache.getFixnum(Ruby runtime, int index, long value)
           
 RubyFixnum AbstractScript.getFixnum0(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum1(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum2(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum3(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum4(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum5(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum6(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum7(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum8(Ruby runtime, int value)
           
 RubyFixnum AbstractScript.getFixnum9(Ruby runtime, int value)
           
 RubyFloat AbstractScript.getFloat(Ruby runtime, int i, double value)
           
 RubyFloat RuntimeCache.getFloat(Ruby runtime, int index, double value)
           
 RubyFloat AbstractScript.getFloat0(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat1(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat2(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat3(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat4(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat5(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat6(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat7(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat8(Ruby runtime, double value)
           
 RubyFloat AbstractScript.getFloat9(Ruby runtime, double value)
           
 RubyRegexp AbstractScript.getRegexp(Ruby runtime, int i, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp RuntimeCache.getRegexp(Ruby runtime, int index, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp0(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp1(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp2(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp3(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp4(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp5(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp6(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp7(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp8(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp9(Ruby runtime, org.jruby.util.ByteList pattern, int options)
           
 RubyString AbstractScript.getString(Ruby runtime, int i, int codeRange)
           
 RubyString RuntimeCache.getString(Ruby runtime, int index, int codeRange)
           
 RubyString AbstractScript.getString0(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString1(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString2(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString3(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString4(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString5(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString6(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString7(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString8(Ruby runtime, int codeRange)
           
 RubyString AbstractScript.getString9(Ruby runtime, int codeRange)
           
 RubySymbol AbstractScript.getSymbol(Ruby runtime, int i, java.lang.String name)
           
 RubySymbol RuntimeCache.getSymbol(Ruby runtime, int index, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol0(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol1(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol2(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol3(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol4(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol5(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol6(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol7(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol8(Ruby runtime, java.lang.String name)
           
 RubySymbol AbstractScript.getSymbol9(Ruby runtime, java.lang.String name)
           
 IRubyObject AbstractScript.getVariable(Ruby runtime, int i, java.lang.String name, IRubyObject object)
           
 IRubyObject RuntimeCache.getVariable(Ruby runtime, int index, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable0(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable1(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable2(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable3(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable4(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable5(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable6(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable7(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable8(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.getVariable9(Ruby runtime, java.lang.String name, IRubyObject object)
           
 IRubyObject AbstractScript.setVariable(Ruby runtime, int i, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject RuntimeCache.setVariable(Ruby runtime, int index, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable0(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable1(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable2(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable3(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable4(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable5(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable6(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable7(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable8(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 IRubyObject AbstractScript.setVariable9(Ruby runtime, java.lang.String name, IRubyObject object, IRubyObject value)
           
 

Uses of Ruby in org.jruby.ast.types
 

Methods in org.jruby.ast.types with parameters of type Ruby
 boolean IEqlNode.eql(IRubyObject otherValue, ThreadContext context, Ruby runtime, IRubyObject self, Block aBlock)
           
 

Uses of Ruby in org.jruby.ast.util
 

Methods in org.jruby.ast.util with parameters of type Ruby
static RubyArray ArgsUtil.convertToRubyArray(Ruby runtime, IRubyObject value, boolean coerce)
          This name may be a bit misleading, since this also attempts to coerce array behavior using to_ary.
static RubyArray ArgsUtil.convertToRubyArray19(Ruby runtime, IRubyObject value, boolean coerce)
           
static RubyArray ArgsUtil.convertToRubyArrayWithCoerce(Ruby runtime, IRubyObject value)
           
static RubyArray ArgsUtil.convertToRubyArrayWithCoerce19(Ruby runtime, IRubyObject value)
           
 

Uses of Ruby in org.jruby.cext
 

Methods in org.jruby.cext with parameters of type Ruby
 IRubyObject NativeObjectAllocator.allocate(Ruby runtime, RubyClass klass)
           
static int JRuby.blockGiven(Ruby runtime)
          rb_block_given_p
static long JRuby.callSuperMethod(Ruby runtime, IRubyObject[] args)
           
static void JRuby.clearErrorInfo(Ruby runtime)
           
static RubyProc JRuby.getBlockProc(Ruby runtime)
          rb_block_proc
static long JRuby.gv_get(Ruby runtime, java.lang.String name)
          rb_gv_get
static long JRuby.gv_set(Ruby runtime, java.lang.String name, IRubyObject value)
          rb_gv_set
static long JRuby.int2big(Ruby runtime, long l)
           
static long JRuby.ll2inum(Ruby runtime, long l)
           
static void ModuleLoader.load(Ruby runtime, java.lang.String name)
           
static long JRuby.nativeBlockingRegion(Ruby runtime, long blocking_func, long blocking_data, long unblocking_func, long unblocking_data)
           
static RubyFloat JRuby.newFloat(Ruby runtime, long handle, double value)
           
static IRubyObject JRuby.newProc(Ruby runtime, long fn)
           
static RubyData RubyData.newRubyData(Ruby runtime, RubyClass klass, long handle)
           
static long JRuby.newString(Ruby runtime, byte[] bytes, int length, boolean tainted)
           
static IRubyObject JRuby.newThread(Ruby runtime, long fn, IRubyObject args_ary)
           
static void JRuby.sysFail(Ruby runtime, java.lang.String message)
          rb_sys_fail
static void JRuby.sysFail(Ruby runtime, java.lang.String message, int n)
           
static void JRuby.threadSleep(Ruby runtime, int interval)
           
static long JRuby.uint2big(Ruby runtime, long l)
           
static long JRuby.ull2inum(Ruby runtime, long l)
           
static IRubyObject JRuby.yield(Ruby runtime, RubyArray args)
          rb_yield
 

Uses of Ruby in org.jruby.common
 

Methods in org.jruby.common that return Ruby
 Ruby IRubyWarnings.getRuntime()
           
 Ruby NullWarnings.getRuntime()
           
 Ruby RubyWarnings.getRuntime()
           
 

Constructors in org.jruby.common with parameters of type Ruby
NullWarnings(Ruby runtime)
           
RubyWarnings(Ruby runtime)
           
 

Uses of Ruby in org.jruby.compiler
 

Methods in org.jruby.compiler with parameters of type Ruby
static void JITCompiler.saveToCodeCache(Ruby ruby, byte[] bytecode, java.lang.String packageName, java.io.File cachedClassFile)
           
 

Constructors in org.jruby.compiler with parameters of type Ruby
JITCompiler.JITClassGenerator(java.lang.String className, java.lang.String methodName, java.lang.String key, Ruby ruby, DefaultMethod method, JITCompiler.JITCounts counts)
           
JITCompiler(Ruby ruby)
           
 

Uses of Ruby in org.jruby.compiler.ir.operands
 

Methods in org.jruby.compiler.ir.operands with parameters of type Ruby
 RubyModule MetaObject.getContainer(InterpreterContext interp, Ruby runtime)
           
 

Uses of Ruby in org.jruby.demo
 

Methods in org.jruby.demo with parameters of type Ruby
 void TextAreaReadline.hookIntoRuntime(Ruby runtime)
          Hooks this TextAreaReadline instance into the runtime, redefining the Readline module so that it uses this object.
 void TextAreaReadline.hookIntoRuntimeWithStreams(Ruby runtime)
          Hooks this TextAreaReadline instance into the runtime, redefining the Readline module so that it uses this object.
 

Uses of Ruby in org.jruby.demo.ext
 

Methods in org.jruby.demo.ext with parameters of type Ruby
static void MethodMissing.init(Ruby ruby)
           
 

Constructors in org.jruby.demo.ext with parameters of type Ruby
MethodMissing(Ruby runtime, RubyClass klazz)
           
 

Uses of Ruby in org.jruby.embed
 

Methods in org.jruby.embed that return Ruby
 Ruby ScriptingContainer.getRuntime()
          Deprecated. As of JRuby 1.5.0. Use getProvider().getRuntime() method instead.
 

Uses of Ruby in org.jruby.embed.internal
 

Methods in org.jruby.embed.internal that return Ruby
 Ruby ConcurrentLocalContextProvider.getRuntime()
           
 Ruby LocalContextProvider.getRuntime()
          Returns a Ruby runtime of a specified scope.
 Ruby SingleThreadLocalContextProvider.getRuntime()
           
 Ruby SingletonLocalContextProvider.getRuntime()
           
 Ruby ThreadSafeLocalContextProvider.getRuntime()
           
 Ruby LocalContext.getThreadSafeRuntime()
           
 

Methods in org.jruby.embed.internal with parameters of type Ruby
 IRubyObject EmbedRubyRuntimeAdapterImpl.eval(Ruby runtime, java.lang.String script)
           
 JavaEmbedUtils.EvalUnit EmbedRubyRuntimeAdapterImpl.parse(Ruby runtime, java.io.InputStream istream, java.lang.String filename, int lineNumber)
           
 JavaEmbedUtils.EvalUnit EmbedRubyRuntimeAdapterImpl.parse(Ruby runtime, java.lang.String script, java.lang.String filename, int lineNumber)
           
 

Uses of Ruby in org.jruby.embed.osgi.internal
 

Methods in org.jruby.embed.osgi.internal with parameters of type Ruby
 void OSGiBundleLibrary.load(Ruby runtime, boolean wrap)
           
 

Constructors in org.jruby.embed.osgi.internal with parameters of type Ruby
OSGiLoadService(Ruby runtime)
          Default constructor Optional constructor (why?)
 

Uses of Ruby in org.jruby.embed.variable
 

Methods in org.jruby.embed.variable with parameters of type Ruby
static void VariableInterceptor.inject(BiVariableMap map, Ruby runtime, ManyVarsDynamicScope scope, int depth, IRubyObject receiver)
          Injects variable values from Java to Ruby just before an evaluation or method invocation.
static void GlobalVariable.retrieveByKey(Ruby runtime, BiVariableMap vars, java.lang.String key)
          Retrieves a global variable by key from Ruby after the evaluation.
static void LocalGlobalVariable.retrieveByKey(Ruby runtime, BiVariableMap vars, java.lang.String key)
          Retrieves a global variable by key from Ruby runtime after the evaluation.
 void BiVariable.setJavaObject(Ruby runtime, java.lang.Object javaObject)
          Sets a Java object as a value of this object.
 void GlobalVariable.setJavaObject(Ruby runtime, java.lang.Object javaObject)
          Sets a Java object and its Ruby type as a value of this object.
static void VariableInterceptor.terminateGlobalVariables(LocalVariableBehavior behavior, java.util.List<BiVariable> variables, Ruby runtime)
          Clears global variable values from Ruby runtime to behave the same as JSR 223 reference implementation.
 void GlobalVariable.tryEagerInjection(Ruby runtime, IRubyObject receiver)
          Injects a global variable value to a parsed Ruby script.
 

Uses of Ruby in org.jruby.evaluator
 

Methods in org.jruby.evaluator with parameters of type Ruby
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean checkArity)
          Deprecated. 
static void ASTInterpreter.callTraceFunction(Ruby runtime, ThreadContext context, RubyEvent event)
           
static IRubyObject ASTInterpreter.evalClassDefinitionBody(Ruby runtime, ThreadContext context, StaticScope scope, Node bodyNode, RubyModule type, IRubyObject self, Block block)
          Evaluates the body in a class or module definition statement.
static org.jruby.util.ByteList ASTInterpreter.getArgumentDefinition(Ruby runtime, ThreadContext context, Node node, org.jruby.util.ByteList type, IRubyObject self, Block block)
           
static Block ASTInterpreter.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Block currentBlock, Node blockNode)
           
static RubyModule ASTInterpreter.getClassVariableBase(ThreadContext context, Ruby runtime)
           
static IRubyObject ASTInterpreter.INTERPRET_BLOCK(Ruby runtime, ThreadContext context, java.lang.String file, int line, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_CLASS(Ruby runtime, ThreadContext context, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_EVAL(Ruby runtime, ThreadContext context, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_EVAL(Ruby runtime, ThreadContext context, java.lang.String file, int line, Node node, java.lang.String name, IRubyObject self, Block block)
           
static IRubyObject ASTInterpreter.INTERPRET_METHOD(Ruby runtime, ThreadContext context, java.lang.String file, int line, RubyModule implClass, Node node, java.lang.String name, IRubyObject self, Block block, boolean isTraceable)
           
static IRubyObject ASTInterpreter.INTERPRET_ROOT(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgn19Node node, RubyArray value)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgn19Node node, RubyArray value, boolean checkArity)
           
static IRubyObject AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, RubyArray value, boolean checkArity)
           
static IRubyObject ASTInterpreter.multipleAsgnArrayNode(Ruby runtime, ThreadContext context, MultipleAsgnNode iVisited, ArrayNode node, IRubyObject self, Block aBlock)
           
static IRubyObject[] ASTInterpreter.setupArgs(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block aBlock)
           
 

Uses of Ruby in org.jruby.exceptions
 

Methods in org.jruby.exceptions with parameters of type Ruby
 RaiseException JumpException.FlowControlException.buildException(Ruby runtime)
           
static RaiseException RaiseException.createNativeRaiseException(Ruby runtime, java.lang.Throwable cause)
          Method still in use by jruby-openssl <= 0.5.2
static RaiseException RaiseException.createNativeRaiseException(Ruby runtime, java.lang.Throwable cause, java.lang.reflect.Member target)
           
 

Constructors in org.jruby.exceptions with parameters of type Ruby
RaiseException(Ruby runtime, RubyClass excptnClass, java.lang.String msg, boolean nativeException)
           
RaiseException(Ruby runtime, RubyClass excptnClass, java.lang.String msg, IRubyObject backtrace, boolean nativeException)
           
 

Uses of Ruby in org.jruby.ext
 

Methods in org.jruby.ext with parameters of type Ruby
static void JRubyPOSIXHelper.checkErrno(Ruby runtime, int result)
          Helper for handling common POSIX situations where a negative return value from a function call indicates an error, and errno must be consulted to determine how exactly the function failed.
static void NetProtocolBufferedIO.create(Ruby runtime)
           
static void Readline.createReadline(Ruby runtime)
           
static Readline.ConsoleHolder Readline.getHolder(Ruby runtime)
           
protected static void Readline.initReadline(Ruby runtime, Readline.ConsoleHolder holder)
           
 void DelegateLibrary.load(Ruby runtime, boolean wrap)
           
 void LateLoadingLibrary.load(Ruby runtime, boolean wrap)
           
 void ReadlineService.load(Ruby runtime, boolean wrap)
           
 void Timeout.load(Ruby runtime, boolean wrap)
           
 void WeakRefLibrary.load(Ruby runtime, boolean wrap)
           
 

Constructors in org.jruby.ext with parameters of type Ruby
JRubyPOSIXHandler(Ruby runtime)
           
WeakRef(Ruby runtime, RubyClass klazz)
           
 

Uses of Ruby in org.jruby.ext.coverage
 

Methods in org.jruby.ext.coverage with parameters of type Ruby
 void CoverageLibrary.load(Ruby runtime, boolean wrap)
           
 java.util.Map<java.lang.String,java.lang.Integer[]> CoverageData.resetCoverage(Ruby runtime)
           
 void CoverageData.setCoverageEnabled(Ruby runtime, boolean enabled)
           
 

Uses of Ruby in org.jruby.ext.ffi
 

Fields in org.jruby.ext.ffi declared as Ruby
protected  Ruby ArrayMemoryIO.runtime
           
protected  Ruby InvalidMemoryIO.runtime
           
 

Methods in org.jruby.ext.ffi with parameters of type Ruby
abstract  AllocatedDirectMemoryIO Factory.allocateDirectMemory(Ruby runtime, int size, boolean clear)
          Allocates memory on the native C heap and wraps it in a MemoryIO accessor.
 AllocatedDirectMemoryIO NoImplFactory.allocateDirectMemory(Ruby runtime, int size, boolean clear)
           
abstract  AllocatedDirectMemoryIO Factory.allocateDirectMemory(Ruby runtime, int size, int align, boolean clear)
          Allocates memory on the native C heap and wraps it in a MemoryIO accessor.
 AllocatedDirectMemoryIO NoImplFactory.allocateDirectMemory(Ruby runtime, int size, int align, boolean clear)
           
static void Util.checkBounds(Ruby runtime, long size, long off, long len)
           
static RubyClass AbstractInvoker.createAbstractInvokerClass(Ruby runtime, RubyModule module)
           
static RubyClass AbstractMemory.createAbstractMemoryClass(Ruby runtime, RubyModule module)
           
static RubyClass AutoPointer.createAutoPointerClass(Ruby runtime, RubyModule module)
           
static RubyClass Buffer.createBufferClass(Ruby runtime, RubyModule module)
           
static RubyClass CallbackInfo.createCallbackInfoClass(Ruby runtime, RubyModule module)
          Creates a CallbackInfo class for a ruby runtime
static RubyClass MappedType.createConverterTypeClass(Ruby runtime, RubyModule ffiModule)
           
static RubyModule DataConverter.createDataConverterModule(Ruby runtime, RubyModule module)
           
static RubyClass Enum.createEnumClass(Ruby runtime, RubyModule ffiModule)
           
static void IOModule.createIOModule(Ruby runtime, RubyModule ffi)
           
static RubyClass MemoryPointer.createMemoryPointerClass(Ruby runtime, RubyModule module)
           
static void Platform.createPlatformModule(Ruby runtime, RubyModule ffi)
           
static RubyClass Pointer.createPointerClass(Ruby runtime, RubyModule module)
           
static RubyClass StructByReference.createStructByReferenceClass(Ruby runtime, RubyModule ffiModule)
           
static RubyClass StructByValue.createStructByValueClass(Ruby runtime, RubyModule ffiModule)
           
static RubyClass Struct.createStructClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass StructLayout.createStructLayoutClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass Type.createTypeClass(Ruby runtime, RubyModule ffiModule)
           
static IRubyObject MemoryUtil.getArrayOfFloat32(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfFloat64(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfSigned16(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfSigned32(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfSigned64(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfSigned8(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfUnsigned16(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfUnsigned32(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfUnsigned64(Ruby runtime, MemoryIO io, long offset, int count)
           
static IRubyObject MemoryUtil.getArrayOfUnsigned8(Ruby runtime, MemoryIO io, long offset, int count)
           
abstract  Pointer CallbackManager.getCallback(Ruby runtime, CallbackInfo cbInfo, java.lang.Object proc)
           
protected  RubyClass InvalidMemoryIO.getErrorClass(Ruby runtime)
           
protected  RubyClass NullMemoryIO.getErrorClass(Ruby runtime)
           
static Pointer Pointer.getNull(Ruby runtime)
           
protected abstract  Pointer AbstractMemory.getPointer(Ruby runtime, long offset)
           
protected  Pointer Buffer.getPointer(Ruby runtime, long offset)
           
protected  Pointer Pointer.getPointer(Ruby runtime, long offset)
           
static RubyClass Pointer.getPointerClass(Ruby runtime)
           
static RubyString MemoryUtil.getTaintedByteString(Ruby runtime, MemoryIO io, long offset, int length)
          Reads a byte (binary) string from a memory object.
static IRubyObject MemoryUtil.getTaintedString(Ruby runtime, MemoryIO io, long offset)
          Gets a NUL terminated string from a memory object
static IRubyObject MemoryUtil.getTaintedString(Ruby runtime, MemoryIO io, long offset, int length)
          Reads a NUL terminated string from a memory object
static RubyClass Type.getTypeClass(Ruby runtime)
           
 void Factory.init(Ruby runtime, RubyModule ffi)
          Registers FFI ruby classes/modules
 void NoImplFactory.init(Ruby runtime, RubyModule ffi)
           
 void FFIService.load(Ruby runtime, boolean wrap)
           
abstract  AbstractInvoker Factory.newFunction(Ruby runtime, Pointer address, CallbackInfo cbInfo)
           
 AbstractInvoker NoImplFactory.newFunction(Ruby runtime, Pointer address, CallbackInfo cbInfo)
           
static IRubyObject Util.newSigned16(Ruby runtime, short value)
           
static IRubyObject Util.newSigned32(Ruby runtime, int value)
           
static IRubyObject Util.newSigned64(Ruby runtime, long value)
           
static IRubyObject Util.newSigned8(Ruby runtime, byte value)
           
 Struct StructByValue.newStruct(Ruby runtime, byte[] data, int offset)
          Creates a new Ruby FFI::Struct for the class and layout
static RubyString MemoryUtil.newTaintedString(Ruby runtime, byte[] bytes)
          Creates a ruby string from a byte array and sets the taint flag on it
static IRubyObject Util.newUnsigned16(Ruby runtime, short value)
           
static IRubyObject Util.newUnsigned32(Ruby runtime, int value)
           
static IRubyObject Util.newUnsigned64(Ruby runtime, long value)
           
static IRubyObject Util.newUnsigned8(Ruby runtime, byte value)
           
abstract  AbstractMemory AbstractMemory.order(Ruby runtime, java.nio.ByteOrder order)
           
 AbstractMemory Buffer.order(Ruby runtime, java.nio.ByteOrder order)
           
 AbstractMemory Pointer.order(Ruby runtime, java.nio.ByteOrder order)
           
static java.nio.ByteOrder Util.parseByteOrder(Ruby runtime, IRubyObject byte_order)
           
static void MemoryUtil.putArrayOfFloat32(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfFloat64(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfSigned16(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfSigned32(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfSigned64(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfSigned8(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfUnsigned16(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfUnsigned32(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfUnsigned64(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
static void MemoryUtil.putArrayOfUnsigned8(Ruby runtime, MemoryIO io, long offset, RubyArray ary)
           
protected abstract  AbstractMemory AbstractMemory.slice(Ruby runtime, long offset)
           
protected  AbstractMemory Buffer.slice(Ruby runtime, long offset)
           
protected  AbstractMemory Pointer.slice(Ruby runtime, long offset)
           
protected abstract  AbstractMemory AbstractMemory.slice(Ruby runtime, long offset, long size)
           
protected  AbstractMemory Buffer.slice(Ruby runtime, long offset, long size)
           
protected  AbstractMemory Pointer.slice(Ruby runtime, long offset, long size)
           
abstract  DirectMemoryIO Factory.wrapDirectMemory(Ruby runtime, long address)
          Wraps a native C memory address in a MemoryIO accessor.
 DirectMemoryIO NoImplFactory.wrapDirectMemory(Ruby runtime, long address)
           
 

Constructors in org.jruby.ext.ffi with parameters of type Ruby
AbstractInvoker(Ruby runtime, RubyClass klass, int arity, DirectMemoryIO io)
          Creates a new AbstractInvoker instance.
AbstractMemory(Ruby runtime, RubyClass klass, MemoryIO io, long size)
           
AbstractMemory(Ruby runtime, RubyClass klass, MemoryIO io, long size, int typeSize)
           
ArrayMemoryIO(Ruby runtime, byte[] buffer, int offset, int length)
           
ArrayMemoryIO(Ruby runtime, int size)
           
Buffer(Ruby runtime, byte[] data, int offset, int size)
           
Buffer(Ruby runtime, int size)
           
Buffer(Ruby runtime, int size, int flags)
           
Buffer(Ruby runtime, RubyClass klass)
           
CallbackInfo(Ruby runtime, RubyClass klazz, Type returnType, Type[] paramTypes, boolean stdcall)
          Creates a new CallbackInfo instance.
FreedMemoryIO(Ruby runtime)
           
InvalidMemoryIO(Ruby runtime)
           
InvalidMemoryIO(Ruby runtime, java.lang.String message)
           
NullMemoryIO(Ruby runtime)
           
Pointer(Ruby runtime, DirectMemoryIO io)
           
Pointer(Ruby runtime, DirectMemoryIO io, long size, int typeSize)
           
Pointer(Ruby runtime, RubyClass klass, DirectMemoryIO io)
           
Pointer(Ruby runtime, RubyClass klass, DirectMemoryIO io, long size)
           
Pointer(Ruby runtime, RubyClass klass, DirectMemoryIO io, long size, int typeSize)
           
StructLayout.ArrayField(Ruby runtime, RubyClass klass)
           
StructLayout.EnumField(Ruby runtime, RubyClass klass)
           
StructLayout.FunctionField(Ruby runtime, RubyClass klass)
           
StructLayout.InnerStructField(Ruby runtime, RubyClass klass)
           
StructLayout.MappedField(Ruby runtime, RubyClass klass)
           
StructLayout.NumberField(Ruby runtime, RubyClass klass)
           
StructLayout.PointerField(Ruby runtime, RubyClass klass)
           
Type.Array(Ruby runtime, RubyClass klass, Type componentType, int length)
          Initializes a new Type.Array instance.
Type.Array(Ruby runtime, Type componentType, int length)
          Initializes a new Type.Array instance.
Type(Ruby runtime, RubyClass klass, NativeType type)
          Initializes a new Type instance.
Type(Ruby runtime, RubyClass klass, NativeType type, int size, int alignment)
          Initializes a new Type instance.
 

Uses of Ruby in org.jruby.ext.ffi.io
 

Methods in org.jruby.ext.ffi.io with parameters of type Ruby
static RubyClass FileDescriptorIO.createFileDescriptorIOClass(Ruby runtime, RubyModule module)
           
 

Constructors in org.jruby.ext.ffi.io with parameters of type Ruby
FileDescriptorByteChannel(Ruby runtime, int fd)
          Creates a new FileDescriptorByteChannel.
FileDescriptorIO(Ruby runtime, IRubyObject fd)
           
FileDescriptorIO(Ruby runtime, RubyClass klass)
           
 

Uses of Ruby in org.jruby.ext.ffi.jffi
 

Methods in org.jruby.ext.ffi.jffi with parameters of type Ruby
 AllocatedDirectMemoryIO Factory.allocateDirectMemory(Ruby runtime, int size, boolean clear)
          Allocates memory on the native C heap and wraps it in a MemoryIO accessor.
 AllocatedDirectMemoryIO Factory.allocateDirectMemory(Ruby runtime, int size, int align, boolean clear)
          Allocates memory on the native C heap and wraps it in a MemoryIO accessor.
static RubyClass CallbackManager.createCallbackClass(Ruby runtime, RubyModule module)
          Creates a Callback class for a ruby runtime
static RubyClass DynamicLibrary.createDynamicLibraryClass(Ruby runtime, RubyModule module)
           
static DynamicMethod MethodFactory.createDynamicMethod(Ruby runtime, RubyModule module, com.kenai.jffi.Function function, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums)
           
static RubyClass Function.createFunctionClass(Ruby runtime, RubyModule module)
           
static RubyClass JFFIInvoker.createInvokerClass(Ruby runtime, RubyModule module)
           
static RubyClass VariadicInvoker.createVariadicInvokerClass(Ruby runtime, RubyModule module)
           
 Pointer CallbackManager.getCallback(Ruby runtime, CallbackInfo cbInfo, java.lang.Object proc)
           
 Pointer CallbackManager.getCallback(Ruby runtime, CallbackInfo cbInfo, RubyObject proc)
          Gets a Callback object conforming to the signature contained in the CallbackInfo for the ruby Proc or Block instance.
 void Factory.init(Ruby runtime, RubyModule ffi)
           
 Function Factory.newFunction(Ruby runtime, Pointer address, CallbackInfo cbInfo)
           
 DirectMemoryIO Factory.wrapDirectMemory(Ruby runtime, long address)
           
 

Constructors in org.jruby.ext.ffi.jffi with parameters of type Ruby
CodeMemoryIO(Ruby runtime, long address)
           
CodeMemoryIO(Ruby runtime, Pointer pointer)
           
DynamicLibrary.Symbol(Ruby runtime, DynamicLibrary library, java.lang.String name, DirectMemoryIO io)
           
DynamicLibrary(Ruby runtime, RubyClass klass, java.lang.String name, com.kenai.jffi.Library library)
           
 

Uses of Ruby in org.jruby.ext.fiber
 

Methods in org.jruby.ext.fiber with parameters of type Ruby
 void CoroutineFiberLibrary.load(Ruby runtime, boolean wrap)
           
 void FiberExtLibrary.load(Ruby runtime, boolean wrap)
           
 void ThreadFiberLibrary.load(Ruby runtime, boolean wrap)
           
 

Constructors in org.jruby.ext.fiber with parameters of type Ruby
CoroutineFiber(Ruby runtime, RubyClass type, java.dyn.Coroutine coro)
           
Fiber(Ruby runtime, RubyClass type)
           
ThreadFiber(Ruby runtime, RubyClass type)
           
 

Uses of Ruby in org.jruby.ext.jruby
 

Methods in org.jruby.ext.jruby with parameters of type Ruby
 void JRubyCoreExtLibrary.load(Ruby runtime, boolean wrap)
           
 void JRubyExtLibrary.load(Ruby runtime, boolean wrap)
           
 void JRubySynchronizedLibrary.load(Ruby runtime, boolean wrap)
           
 void JRubyTypeLibrary.load(Ruby runtime, boolean wrap)
           
 void JRubyUtilLibrary.load(Ruby runtime, boolean wrap)
           
 

Uses of Ruby in org.jruby.ext.mathn
 

Methods in org.jruby.ext.mathn with parameters of type Ruby
 void Complex.load(Ruby runtime, boolean wrap)
           
 void Rational.load(Ruby runtime, boolean wrap)
           
 

Uses of Ruby in org.jruby.ext.psych
 

Methods in org.jruby.ext.psych with parameters of type Ruby
static void PsychEmitter.initPsychEmitter(Ruby runtime, RubyModule psych)
           
static void PsychParser.initPsychParser(Ruby runtime, RubyModule psych)
           
static void PsychToRuby.initPsychToRuby(Ruby runtime, RubyModule psych)
           
static void PsychYamlTree.initPsychYamlTree(Ruby runtime, RubyModule psych)
           
 void PsychLibrary.load(Ruby runtime, boolean wrap)
           
 

Constructors in org.jruby.ext.psych with parameters of type Ruby
PsychEmitter(Ruby runtime, RubyClass klass)
           
PsychParser(Ruby runtime, RubyClass klass)
           
 

Uses of Ruby in org.jruby.ext.socket
 

Methods in org.jruby.ext.socket with parameters of type Ruby
protected  void RubyUNIXSocket.init_sock(Ruby runtime)
           
protected  void RubyUNIXSocket.init_unixsock(Ruby runtime, IRubyObject _path, boolean server)
           
protected  void RubyBasicSocket.initSocket(Ruby runtime, ChannelDescriptor descriptor)
           
 void SocketLibrary.load(Ruby runtime, boolean wrap)
           
protected static void RubyUNIXSocket.rb_sys_fail(Ruby runtime, java.lang.String message)
           
protected static java.lang.RuntimeException RubyIPSocket.sockerr(Ruby runtime, java.lang.String msg)
           
 

Constructors in org.jruby.ext.socket with parameters of type Ruby
RubyBasicSocket(Ruby runtime, RubyClass type)
           
RubyIPSocket(Ruby runtime, RubyClass type)
           
RubySocket(Ruby runtime, RubyClass type)
           
RubyTCPServer(Ruby runtime, RubyClass type)
           
RubyTCPSocket(Ruby runtime, RubyClass type)
           
RubyUDPSocket(Ruby runtime, RubyClass type)
           
RubyUNIXServer(Ruby runtime, RubyClass type)
           
RubyUNIXSocket(Ruby runtime, RubyClass type)
           
 

Uses of Ruby in org.jruby.ext.zlib
 

Methods in org.jruby.ext.zlib with parameters of type Ruby
static RubyModule RubyZlib.createZlibModule(Ruby runtime)
          Create the Zlib module and add it to the Ruby runtime.
 void ZlibLibrary.load(Ruby runtime, boolean wrap)
           
protected  RubyString RubyZlib.RubyGzipFile.newStr(Ruby runtime, org.jruby.util.ByteList value)
           
 

Constructors in org.jruby.ext.zlib with parameters of type Ruby
RubyZlib.JZlibDeflate(Ruby runtime, RubyClass type)
           
RubyZlib.JZlibInflate(Ruby runtime, RubyClass type)
           
RubyZlib.JZlibRubyGzipReader(Ruby runtime, RubyClass type)
           
RubyZlib.JZlibRubyGzipWriter(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipFile(Ruby runtime, RubyClass type)
           
RubyZlib.ZStream(Ruby runtime, RubyClass type)
           
 

Uses of Ruby in org.jruby.internal.runtime
 

Methods in org.jruby.internal.runtime with parameters of type Ruby
static GlobalVariable GlobalVariable.newUndefined(Ruby runtime, java.lang.String name)
           
 

Constructors in org.jruby.internal.runtime with parameters of type Ruby
GlobalVariables(Ruby runtime)
           
ThreadService(Ruby runtime)
           
UndefinedAccessor(Ruby runtime, GlobalVariable globalVariable, java.lang.String name)
          Constructor for UndefinedAccessor.
 

Uses of Ruby in org.jruby.internal.runtime.methods
 

Methods in org.jruby.internal.runtime.methods with parameters of type Ruby
protected  IRubyObject DynamicMethod.handleBreak(ThreadContext context, Ruby runtime, JumpException.BreakJump bj, int callNumber)
           
protected  IRubyObject DynamicMethod.handleRedo(Ruby runtime)
           
static DynamicMethod DynamicMethodFactory.newDefaultMethod(Ruby runtime, RubyModule container, java.lang.String name, StaticScope scope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
static InterpretedMethod DynamicMethodFactory.newInterpretedMethod(Ruby runtime, RubyModule container, StaticScope scope, Node body, java.lang.String name, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
static DynamicMethod DynamicMethodFactory.newJittedMethod(Ruby runtime, RubyModule container, StaticScope scope, Script script, java.lang.String name, CallConfiguration config, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod defaultMethod)
           
protected  void InterpretedMethod.post(Ruby runtime, ThreadContext context, java.lang.String name)
           
protected  void JittedMethod.post(Ruby runtime, ThreadContext context, java.lang.String name)
           
protected  void TraceableJittedMethod.post(Ruby runtime, ThreadContext context, java.lang.String name)
           
protected  void InterpretedMethod.pre(ThreadContext context, java.lang.String name, IRubyObject self, Block block, Ruby runtime)
           
 

Uses of Ruby in org.jruby.interpreter
 

Methods in org.jruby.interpreter that return Ruby
 Ruby InterpreterContext.getRuntime()
           
 Ruby NaiveInterpreterContext.getRuntime()
           
 

Methods in org.jruby.interpreter with parameters of type Ruby
static IRubyObject Interpreter.interpret(Ruby runtime, Node rootNode, IRubyObject self)
           
static IRubyObject Interpreter.interpretTop(Ruby runtime, IRScope scope, IRubyObject self)
           
 

Uses of Ruby in org.jruby.java.codegen
 

Methods in org.jruby.java.codegen with parameters of type Ruby
static java.lang.Class RealClassGenerator.createOldStyleImplClass(java.lang.Class[] superTypes, RubyClass rubyClass, Ruby ruby, java.lang.String name, ClassDefiningClassLoader classLoader)
           
static java.lang.Class RealClassGenerator.createRealImplClass(java.lang.Class superClass, java.lang.Class[] interfaces, RubyClass rubyClass, Ruby ruby, java.lang.String name)
           
static java.lang.Class RealClassGenerator.defineOldStyleImplClass(Ruby ruby, java.lang.String name, java.lang.String[] superTypeNames, java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll, ClassDefiningClassLoader classLoader)
          This variation on defineImplClass uses all the classic type coercion logic for passing args and returning results.
static java.lang.Class RealClassGenerator.defineRealImplClass(Ruby ruby, java.lang.String name, java.lang.Class superClass, java.lang.String[] superTypeNames, java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll)
          This variation on defineImplClass uses all the classic type coercion logic for passing args and returning results.
 

Uses of Ruby in org.jruby.java.dispatch
 

Methods in org.jruby.java.dispatch with parameters of type Ruby
static RaiseException CallableSelector.argTypesDoNotMatch(Ruby runtime, IRubyObject receiver, JavaCallable[] methods, java.lang.Object... args)
           
 

Uses of Ruby in org.jruby.java.invokers
 

Methods in org.jruby.java.invokers with parameters of type Ruby
protected  JavaCallable ConstructorInvoker.createCallable(Ruby ruby, java.lang.reflect.Member member)
           
protected  JavaCallable MethodInvoker.createCallable(Ruby ruby, java.lang.reflect.Member member)
           
protected abstract  JavaCallable RubyToJavaInvoker.createCallable(Ruby ruby, java.lang.reflect.Member member)
           
 

Uses of Ruby in org.jruby.java.proxies
 

Constructors in org.jruby.java.proxies with parameters of type Ruby
ArrayJavaProxy(Ruby runtime, RubyClass klazz)
           
ArrayJavaProxyCreator(Ruby runtime)
           
ConcreteJavaProxy(Ruby runtime, RubyClass klazz)
           
InterfaceJavaProxy(Ruby runtime, RubyClass klazz)
           
JavaProxy(Ruby runtime, RubyClass klazz)
           
MapJavaProxy(Ruby runtime, RubyClass klazz)
           
 

Uses of Ruby in org.jruby.javasupport
 

Methods in org.jruby.javasupport that return Ruby
static Ruby JavaEmbedUtils.initialize(java.util.List loadPaths)
          Get an instance of a JRuby runtime.
static Ruby JavaEmbedUtils.initialize(java.util.List loadPaths, ClassCache classCache)
          Get an instance of a JRuby runtime.
static Ruby JavaEmbedUtils.initialize(java.util.List loadPaths, RubyInstanceConfig config)
          Get an instance of a JRuby runtime.
 

Methods in org.jruby.javasupport with parameters of type Ruby
static IRubyObject JavaArray.arefDirect(Ruby runtime, JavaUtil.JavaConverter converter, java.lang.Object array, int intIndex)
           
static IRubyObject Java.constructProxy(Ruby runtime, java.lang.reflect.Constructor proxyConstructor, RubyClass clazz)
           
abstract  IRubyObject JavaUtil.JavaConverter.convert(Ruby runtime, java.lang.Object object)
           
static java.lang.Object JavaUtil.convertArgument(Ruby runtime, java.lang.Object argument, java.lang.Class<?> parameterType)
          Deprecated. 
static IRubyObject JavaUtil.convertJavaArrayElementToRuby(Ruby runtime, JavaUtil.JavaConverter converter, java.lang.Object array, int i)
           
static IRubyObject[] JavaUtil.convertJavaArrayToRuby(Ruby runtime, java.lang.Object[] objects)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, boolean b)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, double d)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, float f)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, int i)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, JavaUtil.JavaConverter converter, java.lang.Object object)
          Deprecated. 
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, long l)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object, java.lang.Class javaClass)
           
static IRubyObject JavaUtil.convertJavaToUsableRubyObject(Ruby runtime, java.lang.Object object)
          Returns a usable RubyObject; for types that are not converted to Ruby native types, a Java proxy will be returned.
static IRubyObject JavaUtil.convertJavaToUsableRubyObjectWithConverter(Ruby runtime, java.lang.Object object, JavaUtil.JavaConverter converter)
           
static JavaMethod JavaMethod.create(Ruby runtime, java.lang.Class<?> javaClass, java.lang.String methodName, java.lang.Class<?>[] argumentTypes)
           
static JavaConstructor JavaConstructor.create(Ruby runtime, java.lang.reflect.Constructor<?> constructor)
           
static JavaMethod JavaMethod.create(Ruby runtime, java.lang.reflect.Method method)
           
static JavaMethod JavaMethod.createDeclared(Ruby runtime, java.lang.Class<?> javaClass, java.lang.String methodName, java.lang.Class<?>[] argumentTypes)
           
static RubyClass JavaArray.createJavaArrayClass(Ruby runtime, RubyModule javaModule)
           
static RubyModule JavaArrayUtilities.createJavaArrayUtilitiesModule(Ruby runtime)
           
static RubyClass JavaClass.createJavaClassClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaConstructor.createJavaConstructorClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaField.createJavaFieldClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaMethod.createJavaMethodClass(Ruby runtime, RubyModule javaModule)
           
static RubyModule Java.createJavaModule(Ruby runtime)
           
static RubyClass JavaObject.createJavaObjectClass(Ruby runtime, RubyModule javaModule)
           
static JavaClass JavaClass.forNameQuiet(Ruby runtime, java.lang.String className)
           
static JavaClass JavaClass.forNameVerbose(Ruby runtime, java.lang.String className)
           
static IRubyObject Java.get_interface_module(Ruby runtime, IRubyObject javaClassObject)
           
static JavaClass JavaClass.get(Ruby runtime, java.lang.Class<?> klass)
           
abstract  IRubyObject JavaUtil.JavaConverter.get(Ruby runtime, java.lang.Object array, int i)
           
static IRubyObject Java.getInstance(Ruby runtime, java.lang.Object rawJavaObject)
          Returns a new proxy instance of a type corresponding to rawJavaObject's class, or the cached proxy if we've already seen this object.
static RubyModule Java.getInterfaceModule(Ruby runtime, JavaClass javaClass)
           
static JavaCallable JavaClass.getMatchingCallable(Ruby runtime, java.lang.Class<?> javaClass, java.lang.String methodName, java.lang.Class<?>[] argumentTypes)
           
static JavaConstructor JavaConstructor.getMatchingConstructor(Ruby runtime, java.lang.Class<?> javaClass, java.lang.Class<?>[] argumentTypes)
           
static JavaMethod JavaMethod.getMatchingDeclaredMethod(Ruby runtime, java.lang.Class<?> javaClass, java.lang.String methodName, java.lang.Class<?>[] argumentTypes)
           
static java.lang.reflect.Method Java.getMethodFromClass(Ruby runtime, IRubyObject proxyClass, java.lang.String name, java.lang.Class... argTypes)
           
static RubyModule Java.getProxyClass(Ruby runtime, JavaClass javaClass)
           
static RubyClass Java.getProxyClassForObject(Ruby runtime, java.lang.Object object)
           
static java.lang.reflect.Constructor Java.getRealClassConstructor(Ruby runtime, java.lang.Class proxyImplClass)
           
static RubyArray JavaClass.getRubyArray(Ruby runtime, java.lang.Class<?>[] classes)
           
static java.lang.Object JavaEmbedUtils.invokeMethod(Ruby runtime, java.lang.Object receiver, java.lang.String method, java.lang.Object[] args, java.lang.Class returnType)
          Convenience function for embedders
static IRubyObject JavaUtil.java_to_ruby(Ruby runtime, IRubyObject object)
          Deprecated. 
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, boolean value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, byte value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, char value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, double value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, float value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, int value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, long value)
           
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, java.lang.Object value)
          Convert a java object to a Ruby object.
static IRubyObject JavaEmbedUtils.javaToRuby(Ruby runtime, short value)
           
 void Java.load(Ruby runtime, boolean wrap)
           
static RaiseException JavaMethod.newArgSizeMismatchError(Ruby runtime, java.lang.Class... argTypes)
           
static RaiseException JavaMethod.newMethodNotFoundError(Ruby runtime, java.lang.Class target, java.lang.String prettyName, java.lang.String simpleName)
           
static void JavaAccessibleObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
static void JavaCallable.registerRubyMethods(Ruby runtime, RubyClass result)
           
protected static void JavaObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
static java.lang.Object JavaEmbedUtils.rubyToJava(Ruby runtime, IRubyObject value, java.lang.Class type)
          Convert a Ruby object to a Java object.
static void JavaEmbedUtils.terminate(Ruby runtime)
          Dispose of the runtime you initialized.
static IRubyObject JavaObject.to_s(Ruby runtime, java.lang.Object dataStruct)
           
static RaiseException JavaClass.undefinedFieldError(Ruby runtime, java.lang.String javaClassName, java.lang.String name)
           
static JavaObject JavaUtil.unwrapJavaObject(Ruby runtime, IRubyObject convertee, java.lang.String errorMessage)
          Deprecated. 
static java.lang.Object JavaUtil.unwrapJavaValue(Ruby runtime, IRubyObject obj, java.lang.String errorMessage)
           
static IRubyObject Java.wrap(Ruby runtime, IRubyObject java_object)
           
static JavaObject JavaObject.wrap(Ruby runtime, java.lang.Object value)
           
static IRubyObject Java.wrapJavaObject(Ruby runtime, java.lang.Object object)
           
 

Constructors in org.jruby.javasupport with parameters of type Ruby
JavaAccessibleObject(Ruby runtime, RubyClass rubyClass)
           
JavaArray(Ruby runtime, java.lang.Object array)
           
JavaCallable(Ruby runtime, RubyClass rubyClass, java.lang.Class<?>[] parameterTypes)
           
JavaConstructor(Ruby runtime, java.lang.reflect.Constructor<?> constructor)
           
JavaEmbedUtils.InterpretedEvalUnit(Ruby runtime, Node node)
           
JavaField(Ruby runtime, java.lang.reflect.Field field)
           
JavaMethod(Ruby runtime, java.lang.reflect.Method method)
           
JavaObject(Ruby runtime, java.lang.Object value)
           
JavaObject(Ruby runtime, RubyClass rubyClass, java.lang.Object value)
           
JavaSupport(Ruby ruby)
           
 

Uses of Ruby in org.jruby.javasupport.proxy
 

Methods in org.jruby.javasupport.proxy with parameters of type Ruby
static RubyClass JavaProxyClass.createJavaProxyClassClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaProxyConstructor.createJavaProxyConstructorClass(Ruby runtime, RubyModule javaProxyModule)
           
static RubyClass JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(Ruby runtime, RubyModule javaProxyModule)
           
static void JavaProxyClass.createJavaProxyModule(Ruby runtime)
           
static JavaProxyClass JavaProxyClass.getProxyClass(Ruby runtime, java.lang.Class superClass, java.lang.Class[] interfaces)
           
static JavaProxyClass JavaProxyClass.getProxyClass(Ruby runtime, java.lang.Class superClass, java.lang.Class[] interfaces, java.util.Set names)
           
static java.lang.Object JavaProxyClass.newProxyInstance(Ruby runtime, java.lang.Class superClass, java.lang.Class[] interfaces, java.lang.Class[] constructorParameters, java.lang.Object[] constructorArgs, JavaProxyInvocationHandler handler)
           
protected static void JavaProxyReflectionObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
 

Constructors in org.jruby.javasupport.proxy with parameters of type Ruby
JavaProxyClass.ProxyMethodImpl(Ruby runtime, JavaProxyClass clazz, java.lang.reflect.Method m, java.lang.reflect.Method sm)
           
JavaProxyReflectionObject(Ruby runtime, RubyClass metaClass)
           
 

Uses of Ruby in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util with parameters of type Ruby
static void RuntimeHelpers.addInstanceMethod(RubyModule containingClass, java.lang.String name, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime)
           
static RubyArray RuntimeHelpers.arrayValue(ThreadContext context, Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.breakLocalJumpError(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.callZSuper(Ruby runtime, ThreadContext context, Block block, IRubyObject self)
           
static RubyHash RuntimeHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1)
           
static RubyHash RuntimeHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2)
           
static RubyHash RuntimeHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2, IRubyObject key3, IRubyObject value3)
           
static RubyHash RuntimeHelpers.constructHash19(Ruby runtime, IRubyObject key1, IRubyObject value1)
           
static RubyHash RuntimeHelpers.constructHash19(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2)
           
static RubyHash RuntimeHelpers.constructHash19(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2, IRubyObject key3, IRubyObject value3)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one, IRubyObject two)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one, IRubyObject two, IRubyObject three)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one, IRubyObject two, IRubyObject three, IRubyObject four)
           
static RubyArray RuntimeHelpers.constructRubyArray(Ruby runtime, IRubyObject one, IRubyObject two, IRubyObject three, IRubyObject four, IRubyObject five)
           
static CompiledBlockCallback RuntimeHelpers.createBlockCallback(Ruby runtime, java.lang.Object scriptObject, java.lang.String closureMethod, java.lang.String file, int line)
           
static CompiledBlockCallback19 RuntimeHelpers.createBlockCallback19(Ruby runtime, java.lang.Object scriptObject, java.lang.String closureMethod, java.lang.String file, int line)
           
static RubyArray RuntimeHelpers.createSubarray(IRubyObject[] input, Ruby runtime, int start)
           
static RubyArray RuntimeHelpers.createSubarray(IRubyObject[] input, Ruby runtime, int start, int exclude)
           
static IRubyObject RuntimeHelpers.declareClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
static RubyArray RuntimeHelpers.ensureMultipleAssignableRubyArray(IRubyObject value, Ruby runtime, boolean masgnHasHead)
           
static RubyArray RuntimeHelpers.ensureRubyArray(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.fastDeclareClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName, IRubyObject value)
           
static IRubyObject RuntimeHelpers.fastFetchClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.fastSetClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String internedName, IRubyObject value)
           
static IRubyObject RuntimeHelpers.fetchClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name)
           
static void RuntimeHelpers.fillNil(IRubyObject[] arr, int from, int to, Ruby runtime)
           
static void RuntimeHelpers.fillNil(IRubyObject[] arr, Ruby runtime)
           
static IRubyObject RuntimeHelpers.getBackref(Ruby runtime, ThreadContext context)
           
static Block RuntimeHelpers.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Node node, Block aBlock)
           
static Block RuntimeHelpers.getBlockFromBlockPassBody(Ruby runtime, IRubyObject proc, Block currentBlock)
           
static org.jruby.util.ByteList RuntimeHelpers.getDefinedNot(Ruby runtime, org.jruby.util.ByteList definition)
           
static IRubyObject RuntimeHelpers.getErrorInfo(Ruby runtime)
           
static IRubyObject RuntimeHelpers.getGlobalVariable(Ruby runtime, java.lang.String name)
           
static IRubyObject RuntimeHelpers.getInstanceVariable(IRubyObject self, Ruby runtime, java.lang.String internedName)
           
static IRubyObject RuntimeHelpers.getLastLine(Ruby runtime, ThreadContext context)
           
static RubyClass RuntimeHelpers.getSingletonClass(Ruby runtime, IRubyObject receiver)
           
static RubyModule RuntimeHelpers.getSuperClassForDefined(Ruby runtime, RubyModule klazz)
           
static void RuntimeHelpers.handleArgumentSizes(ThreadContext context, Ruby runtime, int given, int required, int opt, int rest)
           
static java.lang.String RuntimeHelpers.interpretAliasUndefName(Node nameNode, Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Some of this code looks scary.
static IRubyObject RuntimeHelpers.negate(IRubyObject value, Ruby runtime)
           
static IRubyObject RuntimeHelpers.nextLocalJumpError(Ruby runtime, IRubyObject value)
           
static IRubyObject RuntimeHelpers.nullToNil(IRubyObject value, Ruby runtime)
           
static RubyArray RuntimeHelpers.parameterListToParameters(Ruby runtime, java.lang.String[] parameterList, boolean isLambda)
           
static RubyClass RuntimeHelpers.prepareSuperClass(Ruby runtime, IRubyObject rubyClass)
           
static IRubyObject RuntimeHelpers.processBlockArgument(Ruby runtime, Block block)
           
static IRubyObject RuntimeHelpers.redoLocalJumpError(Ruby runtime)
           
static void RuntimeHelpers.registerEndBlock(Block block, Ruby runtime)
           
static IRubyObject RuntimeHelpers.setBackref(Ruby runtime, ThreadContext context, IRubyObject value)
           
static IRubyObject RuntimeHelpers.setClassVariable(ThreadContext context, Ruby runtime, IRubyObject self, java.lang.String name, IRubyObject value)
           
static void RuntimeHelpers.setErrorInfo(Ruby runtime, IRubyObject error)
           
static IRubyObject RuntimeHelpers.setGlobalVariable(IRubyObject value, Ruby runtime, java.lang.String name)
           
static IRubyObject RuntimeHelpers.setLastLine(Ruby runtime, ThreadContext context, IRubyObject value)
           
static RubyArray RuntimeHelpers.subarrayOrEmpty(RubyArray array, Ruby runtime, int index)
           
static RubyArray RuntimeHelpers.subarrayOrEmpty(RubyArray array, Ruby runtime, int index, int post)
           
 

Uses of Ruby in org.jruby.libraries
 

Methods in org.jruby.libraries with parameters of type Ruby
 void BigDecimalLibrary.load(Ruby runtime, boolean wrap)
           
 void DigestLibrary.load(Ruby runtime, boolean wrap)
           
 void EnumeratorLibrary.load(Ruby runtime, boolean wrap)
           
 void EtcLibrary.load(Ruby runtime, boolean wrap)
           
 void FcntlLibrary.load(Ruby runtime, boolean wrap)
           
 void IConvLibrary.load(Ruby runtime, boolean wrap)
           
 void IOWaitLibrary.load(Ruby runtime, boolean wrap)
           
 void JRubyLibrary.load(Ruby runtime, boolean wrap)
           
 void JRubySerializationLibrary.load(Ruby runtime, boolean wrap)
           
 void MD5.load(Ruby runtime, boolean wrap)
           
 void NKFLibrary.load(Ruby runtime, boolean wrap)
           
 void NetProtocolBufferedIOLibrary.load(Ruby runtime, boolean wrap)
           
 void RMD160.load(Ruby runtime, boolean wrap)
           
 void RbConfigLibrary.load(Ruby runtime, boolean wrap)
          Just enough configuration settings (most don't make sense in Java) to run the rubytests unit tests.
 void SHA1.load(Ruby runtime, boolean wrap)
           
 void SHA2.load(Ruby runtime, boolean wrap)
           
 void StringIOLibrary.load(Ruby runtime, boolean wrap)
           
 void StringScannerLibrary.load(Ruby runtime, boolean wrap)
           
 void TempfileLibrary.load(Ruby runtime, boolean wrap)
           
 void ThreadLibrary.load(Ruby runtime, boolean wrap)
           
static void ThreadLibrary.Mutex.setup(Ruby runtime)
           
static void ThreadLibrary.ConditionVariable.setup(Ruby runtime)
           
static void ThreadLibrary.Queue.setup(Ruby runtime)
           
static void ThreadLibrary.SizedQueue.setup(Ruby runtime)
           
 

Constructors in org.jruby.libraries with parameters of type Ruby
ThreadLibrary.ConditionVariable(Ruby runtime, RubyClass type)
           
ThreadLibrary.Mutex(Ruby runtime, RubyClass type)
           
ThreadLibrary.Queue(Ruby runtime, RubyClass type)
           
ThreadLibrary.SizedQueue(Ruby runtime, RubyClass type)
           
 

Uses of Ruby in org.jruby.management
 

Methods in org.jruby.management with parameters of type Ruby
static BeanManager BeanManagerFactory.create(Ruby runtime, boolean managementEnabled)
           
 

Constructors in org.jruby.management with parameters of type Ruby
BeanManagerImpl(Ruby ruby, boolean managementEnabled)
           
ClassCache(Ruby ruby)
           
Config(Ruby ruby)
           
ParserStats(Ruby ruby)
           
Runtime(Ruby ruby)
           
 

Uses of Ruby in org.jruby.parser
 

Methods in org.jruby.parser that return Ruby
 Ruby ParserConfiguration.getRuntime()
           
 

Methods in org.jruby.parser with parameters of type Ruby
 IRubyObject StaticScope.getConstant(Ruby runtime, java.lang.String internedName, RubyModule object)
           
 IRubyObject StaticScope.getConstantWithConstMissing(Ruby runtime, java.lang.String internedName, RubyModule object)
           
 

Constructors in org.jruby.parser with parameters of type Ruby
Parser(Ruby runtime)
           
ParserConfiguration(Ruby runtime, int lineNumber, boolean extraPositionInformation, boolean inlineSource, boolean isFileParse, boolean saveData, RubyInstanceConfig config)
           
ParserConfiguration(Ruby runtime, int lineNumber, boolean extraPositionInformation, boolean inlineSource, boolean isFileParse, CompatVersion version, boolean saveData)
           
ParserConfiguration(Ruby runtime, int lineNumber, boolean extraPositionInformation, boolean inlineSource, boolean isFileParse, RubyInstanceConfig config)
           
ParserConfiguration(Ruby runtime, int lineNumber, boolean extraPositionInformation, boolean inlineSource, CompatVersion version)
           
ParserConfiguration(Ruby runtime, int lineNumber, boolean inlineSource, CompatVersion version)
           
 

Uses of Ruby in org.jruby.runtime
 

Fields in org.jruby.runtime declared as Ruby
protected  Ruby GlobalVariable.runtime
           
 Ruby ThreadContext.runtime
           
 

Methods in org.jruby.runtime that return Ruby
 Ruby ThreadContext.getRuntime()
           
 

Methods in org.jruby.runtime with parameters of type Ruby
 IRubyObject ObjectAllocator.allocate(Ruby runtime, RubyClass klazz)
           
static int Arity.checkArgumentCount(Ruby runtime, int length, int min, int max)
           
static int Arity.checkArgumentCount(Ruby runtime, IRubyObject[] args, int min, int max)
           
 void Arity.checkArity(Ruby runtime, int length)
           
 void Arity.checkArity(Ruby runtime, IRubyObject[] args)
           
 IRubyObject ThreadContext.createCallerBacktrace(Ruby runtime, int level)
          Create an Array with backtrace information.
static CallbackFactory CallbackFactory.createFactory(Ruby runtime, java.lang.Class type)
           
static CallbackFactory CallbackFactory.createFactory(Ruby runtime, java.lang.Class type, java.lang.ClassLoader classLoader)
           
static RubyStackTraceElement[] ThreadContext.gatherRawBacktrace(Ruby runtime, java.lang.StackTraceElement[] stackTrace)
           
 IRubyObject DynamicScope.getBackRef(Ruby runtime)
          Get backref
 IRubyObject DynamicScope.getLastLine(Ruby runtime)
          Get lastline
 void ObjectMarshal.marshalTo(Ruby runtime, java.lang.Object obj, RubyClass type, MarshalStream marshalStream)
           
static ThreadContext ThreadContext.newContext(Ruby runtime)
           
static void Arity.raiseArgumentError(Ruby runtime, int length, int min, int max)
           
static void Arity.raiseArgumentError(Ruby runtime, IRubyObject[] args, int min, int max)
           
static IRubyObject[] Arity.scanArgs(Ruby runtime, IRubyObject[] args, int required, int optional)
           
protected  IRubyObject CompiledBlock.setupBlockArg(Ruby ruby, IRubyObject value, IRubyObject self)
           
protected  IRubyObject InterpretedIRBlockBody.setupBlockArg(Ruby ruby, IRubyObject value, IRubyObject self)
           
 java.lang.Object ObjectMarshal.unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream)
           
 

Constructors in org.jruby.runtime with parameters of type Ruby
GlobalVariable.Copy(Ruby runtime, java.lang.String name, GlobalVariable other)
           
GlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
ReadonlyGlobalVariable(Ruby runtime, java.lang.String name, IRubyObject value)
           
 

Uses of Ruby in org.jruby.runtime.assigner
 

Methods in org.jruby.runtime.assigner with parameters of type Ruby
abstract  void Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre0Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre0Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre2Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre2Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre2Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre2Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre3Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre3Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre3Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void Pre3Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void PreManyRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void PreManyRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void PreManyRest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
 void PreManyRest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
           
abstract  void Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre0Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest0Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest0Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest1Post0Assigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre1Rest1Post0BlockAssigner.assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
           
 void Pre2Rest0Post0Assigner.assign