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.bench   
org.jruby.common   
org.jruby.compiler   
org.jruby.demo   
org.jruby.environment   
org.jruby.evaluator   
org.jruby.exceptions   
org.jruby.ext   
org.jruby.ext.ffi   
org.jruby.ext.ffi.io   
org.jruby.ext.ffi.jffi   
org.jruby.ext.ffi.jna   
org.jruby.ext.socket   
org.jruby.internal.runtime   
org.jruby.internal.runtime.methods   
org.jruby.java   
org.jruby.java.proxies   
org.jruby.javasupport   
org.jruby.javasupport.proxy   
org.jruby.javasupport.test   
org.jruby.javasupport.util   
org.jruby.libraries   
org.jruby.management   
org.jruby.parser   
org.jruby.runtime   
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.test   
org.jruby.util   
org.jruby.util.io   
org.jruby.yaml   
 

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()
           
 Ruby RubyBasicObject.getRuntime()
          Will return the runtime that this object is associated with.
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, BlockCallback callback)
           
protected  IRubyObject RubyIO.close2(Ruby runtime)
           
 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 RubyClass RubyGenerator.createGeneratorClass(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 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 RubyModule RubyYAML.createYAMLModule(Ruby runtime)
           
static RubyClass RubyYielder.createYielderClass(Ruby runtime)
           
static RubyModule RubyZlib.createZlibModule(Ruby runtime)
          Create the Zlib module and add it to the 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 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 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)
           
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.
protected static JRubyFile RubyDir.getDir(Ruby runtime, java.lang.String path, boolean mustExist)
          Returns a Java File object for the specified path.
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, ByteList separator)
           
 IRubyObject RubyIO.getlineFast(Ruby runtime, int delim)
           
static DateTimeZone RubyTime.getLocalTimeZone(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 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)
           
 void RubyJRuby.ExtLibrary.load(Ruby runtime, boolean wrap)
           
 void RubyJRuby.CoreExtLibrary.load(Ruby runtime, boolean wrap)
           
 void RubyJRuby.TypeLibrary.load(Ruby runtime, boolean wrap)
           
 RubyString RubyString.makeShared(Ruby runtime, int index, int len)
           
 RubyString RubyString.makeShared19(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 options)
           
static RubyArray RubyArray.newEmptyArray(Ruby runtime)
           
static RubyString RubyString.newEmptyString(Ruby runtime)
           
static RubyString RubyString.newEmptyString(Ruby runtime, Encoding enc)
           
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass)
           
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass, 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 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 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)
           
static RubyProc RubyProc.newProc(Ruby runtime, Block block, Block.Type type)
           
static RubyProcess.RubyStatus RubyProcess.RubyStatus.newProcessStatus(Ruby runtime, long status)
           
static RubyRange RubyRange.newRange(Ruby runtime, ThreadContext context, IRubyObject begin, IRubyObject end, boolean isExclusive)
           
static RubyRegexp RubyRegexp.newRegexp(Ruby runtime, ByteList pattern)
           
static RubyRegexp RubyRegexp.newRegexp(Ruby runtime, ByteList pattern, int options)
           
static RubyRegexp RubyRegexp.newRegexp(Ruby runtime, java.lang.String pattern, int 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, ByteList bytes)
           
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, ByteList bytes)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, byte[] bytes, int start, int length)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, ByteList bytes)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, ByteList bytes, Encoding enc, int cr)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, ByteList bytes)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, ByteList bytes, Encoding enc, int cr)
           
static RubyString RubyString.newStringShared(Ruby runtime, byte[] bytes, int start, int length)
           
static RubyString RubyString.newStringShared(Ruby runtime, ByteList bytes)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyClass clazz, ByteList bytes)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyString orig)
           
static RubySymbol RubySymbol.newSymbol(Ruby runtime, java.lang.String name)
           
static RubyTime RubyTime.newTime(Ruby runtime, DateTime dt)
           
static RubyTime RubyTime.newTime(Ruby runtime, DateTime dt, long usec)
           
static RubyTime RubyTime.newTime(Ruby runtime, long milliseconds)
           
static RubyString RubyString.newUnicodeString(Ruby runtime, java.lang.String str)
           
static RubyString RubyString.newUsAsciiStringNoCopy(Ruby runtime, ByteList bytes)
           
static RubyString RubyString.newUsAsciiStringShared(Ruby runtime, byte[] bytes, int start, int length)
           
static RubyString RubyString.newUsAsciiStringShared(Ruby runtime, ByteList bytes)
           
static RubyFixnum RubyFixnum.one(Ruby runtime)
           
 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, IRubyObject obj)
           
 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 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 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)
           
 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)
           
 

Constructors in org.jruby with parameters of type Ruby
IncludedModuleWrapper(Ruby runtime, RubyClass superClass, RubyModule delegate)
           
MetaClass(Ruby runtime)
          NEWOBJ (in RubyObject#getSingletonClassClone())
MetaClass(Ruby runtime, RubyClass superClass)
          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.
RubyClass(Ruby runtime, RubyClass superClass, RubyModule.Generation generation, boolean objectSpace)
          separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here!
RubyContinuation(Ruby runtime)
           
RubyConverter(Ruby runtime)
           
RubyConverter(Ruby runtime, RubyClass klass)
           
RubyDigest.Base(Ruby runtime, RubyClass type)
           
RubyDir(Ruby runtime, RubyClass type)
           
RubyEnumerable.AppendBlockCallback(Ruby runtime, RubyArray result)
           
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)
           
RubyGenerator(Ruby runtime)
           
RubyGenerator(Ruby runtime, RubyClass klass)
           
RubyGlobal.KCodeGlobalVariable(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)
           
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, RubyClass type)
           
RubyIO(Ruby runtime, ShellLauncher.POpenProcess process, ModeFlags modes)
           
RubyIO(Ruby runtime, STDIO stdio)
           
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
RubyModule(Ruby runtime, RubyClass metaClass, RubyModule.Generation generation, 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(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)
           
RubyProcess.RubyStatus(Ruby runtime, RubyClass metaClass, long status)
           
RubyString(Ruby runtime, RubyClass rubyClass, byte[] value)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, boolean objectSpace)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, Encoding enc)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, Encoding enc, int cr)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, int cr)
           
RubyString(Ruby runtime, RubyClass rubyClass, java.lang.CharSequence value)
           
RubyString(Ruby runtime, RubyClass rubyClass, java.lang.String 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, DateTime dt)
           
RubyUnboundMethod(Ruby runtime)
           
RubyYielder(Ruby runtime)
           
RubyYielder(Ruby runtime, RubyClass klass)
           
RubyZlib.Deflate(Ruby runtime, RubyClass type)
           
RubyZlib.Inflate(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipFile(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipReader(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipWriter(Ruby runtime, RubyClass type)
           
RubyZlib.ZStream(Ruby runtime, RubyClass type)
           
 

Uses of Ruby in org.jruby.ast
 

Methods in org.jruby.ast with parameters of type Ruby
static void DStrNode.appendToString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock, RubyString string, Node node)
           
 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)
           
protected  int ArgsNode.assignOptArgs(IRubyObject[] args, Ruby runtime, ThreadContext context, IRubyObject self, int givenArgsCount)
           
static RubyString DStrNode.buildDynamicString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock, ListNode list)
           
 void ArgsNode.checkArgCount(Ruby runtime, int argsLength)
           
 void ArgsPreTwoArgNode.checkArgCount(Ruby runtime, int length)
           
 java.lang.String AssignableNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String AttrAssignNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String BackRefNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String CallNoArgNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String CallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String ClassVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Colon2ConstNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String 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.
 java.lang.String Colon2MethodNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Colon3Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String ConstNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String DVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String FCallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String FalseNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String GlobalVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String InstVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String LocalVarNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Match2Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Match3Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String NilNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String Node.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String NthRefNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String SelfNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String SuperNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String TrueNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String VCallNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String YieldNode.definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 java.lang.String 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)
           
 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 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 DRegexpNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject DStrNode.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 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 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 SValueNode.interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 IRubyObject SelfNode.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 YieldNode.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[] ArrayNode.interpretPrimitive(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
           
 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
 void AbstractScript.cacheRegexp(Ruby runtime, int index, ByteList pattern, int options)
           
 java.math.BigInteger AbstractScript.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 AbstractScript.getBlockCallback(Ruby runtime, int index, 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 index, int value)
           
 RubyFixnum AbstractScript.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)
           
 RubyRegexp AbstractScript.getRegexp(Ruby runtime, int index, java.lang.String pattern, int options)
           
 RubyRegexp AbstractScript.getRegexp0(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp1(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp2(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp3(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp4(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp5(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp6(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp7(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp8(Ruby runtime, java.lang.String name, int options)
           
 RubyRegexp AbstractScript.getRegexp9(Ruby runtime, java.lang.String name, int options)
           
 RubyString AbstractScript.getString(Ruby runtime, int index)
           
 RubyString AbstractScript.getString0(Ruby runtime)
           
 RubyString AbstractScript.getString1(Ruby runtime)
           
 RubyString AbstractScript.getString2(Ruby runtime)
           
 RubyString AbstractScript.getString3(Ruby runtime)
           
 RubyString AbstractScript.getString4(Ruby runtime)
           
 RubyString AbstractScript.getString5(Ruby runtime)
           
 RubyString AbstractScript.getString6(Ruby runtime)
           
 RubyString AbstractScript.getString7(Ruby runtime)
           
 RubyString AbstractScript.getString8(Ruby runtime)
           
 RubyString AbstractScript.getString9(Ruby runtime)
           
 RubySymbol AbstractScript.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 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 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.convertToRubyArrayWithCoerce(Ruby runtime, IRubyObject value)
           
 

Uses of Ruby in org.jruby.bench
 

Methods in org.jruby.bench with parameters of type Ruby
static void BenchFixnumCreation.benchFixnumCreation(Ruby ruby)
           
static void BenchFixnumCreation.benchStaticFib(Ruby ruby)
           
static IRubyObject BenchFixnumCreation.fib(Ruby ruby, ThreadContext context, IRubyObject object)
           
 

Uses of Ruby in org.jruby.common
 

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

Uses of Ruby in org.jruby.compiler
 

Constructors in org.jruby.compiler with parameters of type Ruby
JITCompiler.JITClassGenerator(java.lang.String name, Ruby ruby, DefaultMethod method, ThreadContext context)
           
JITCompiler(Ruby ruby)
           
 

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.environment
 

Methods in org.jruby.environment with parameters of type Ruby
 java.util.Map OSEnvironment.getEnvironmentVariableMap(Ruby runtime)
          Returns the environment as a hash of Ruby strings.
 java.util.Map OSEnvironment.getSystemPropertiesMap(Ruby runtime)
          Returns java system properties as a Map.
 

Uses of Ruby in org.jruby.evaluator
 

Methods in org.jruby.evaluator with parameters of type Ruby
static RubyArray ASTInterpreter.arrayValue(Ruby runtime, IRubyObject value)
          Deprecated. 
static IRubyObject ASTInterpreter.aryToAry(IRubyObject value, Ruby runtime)
          Deprecated. 
static IRubyObject ASTInterpreter.aryToAry(Ruby runtime, IRubyObject value)
          Deprecated. 
static IRubyObject AssignmentVisitor.assign(Ruby runtime, ThreadContext context, IRubyObject self, Node node, IRubyObject value, Block block, boolean checkArity)
          Deprecated. 
static IRubyObject ASTInterpreter.aValueSplat(IRubyObject value, Ruby runtime)
          Deprecated. 
static IRubyObject ASTInterpreter.aValueSplat(Ruby runtime, IRubyObject value)
          Deprecated. 
static void ASTInterpreter.callTraceFunction(Ruby runtime, ThreadContext context, RubyEvent event)
           
static IRubyObject ASTInterpreter.eval(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block block)
          Deprecated. 
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 java.lang.String ASTInterpreter.getArgumentDefinition(Ruby runtime, ThreadContext context, Node node, java.lang.String 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 java.lang.String ASTInterpreter.getDefinition(Ruby runtime, ThreadContext context, Node node, IRubyObject self, Block aBlock)
          Deprecated. 
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 void AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, IRubyObject arg0, IRubyObject arg1, boolean checkArity)
           
static void AssignmentVisitor.multiAssign(Ruby runtime, ThreadContext context, IRubyObject self, MultipleAsgnNode node, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, 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)
           
static RubyArray ASTInterpreter.splatValue(IRubyObject value, Ruby runtime)
          Deprecated. 
static RubyArray ASTInterpreter.splatValue(Ruby runtime, IRubyObject value)
          Deprecated. 
 

Uses of Ruby in org.jruby.exceptions
 

Methods in org.jruby.exceptions with parameters of type Ruby
static RaiseException RaiseException.createNativeRaiseException(Ruby runtime, java.lang.Throwable cause)
           
 

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

Uses of Ruby in org.jruby.ext
 

Methods in org.jruby.ext with parameters of type Ruby
static void NetProtocolBufferedIO.create(Ruby runtime)
           
static void Generator.createGenerator(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 Generator.Service.load(Ruby runtime, boolean wrap)
           
 void LateLoadingLibrary.load(Ruby runtime, boolean wrap)
           
 void Readline.Service.load(Ruby runtime, boolean wrap)
           
 void Timeout.load(Ruby runtime, boolean wrap)
           
 void WeakRef.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.ffi
 

Fields in org.jruby.ext.ffi declared as Ruby
protected  Ruby ArrayMemoryIO.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.
static void Util.checkBounds(Ruby runtime, long size, long off, long len)
           
static void Util.checkStringSafety(Ruby runtime, IRubyObject value)
           
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 BasePointer.createBasePointerClass(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 Enum.createEnumClass(Ruby runtime, RubyModule ffiModule)
           
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 StructByValue.createStructByValueClass(Ruby runtime, RubyModule ffiModule)
           
static RubyClass Struct.createStructClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass StructLayoutBuilder.createStructLayoutBuilderClass(Ruby runtime, RubyModule module)
           
static RubyClass StructLayout.createStructLayoutClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass Type.createTypeClass(Ruby runtime, RubyModule ffiModule)
           
abstract  IRubyObject StructLayout.Member.get(Ruby runtime, StructLayout.Storage cache, IRubyObject ptr)
          Reads a ruby value from the struct member.
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)
           
static RubyClass BasePointer.getBasePointerClass(Ruby runtime)
           
abstract  Pointer CallbackManager.getCallback(Ruby runtime, CallbackInfo cbInfo, java.lang.Object proc)
           
protected static NativeParam[] AbstractInvoker.getNativeParameterTypes(Ruby runtime, RubyArray paramTypes)
           
protected abstract  Pointer AbstractMemory.getPointer(Ruby runtime, long offset)
           
protected  Pointer AutoPointer.getPointer(Ruby runtime, long offset)
           
protected  BasePointer BasePointer.getPointer(Ruby runtime, long offset)
           
protected  Pointer Buffer.getPointer(Ruby runtime, long offset)
           
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
 void Factory.init(Ruby runtime, RubyModule ffi)
          Registers FFI ruby classes/modules
 void Factory.Service.load(Ruby runtime, boolean wrap)
           
static IRubyObject Util.newSigned16(Ruby runtime, int value)
           
static IRubyObject Util.newSigned32(Ruby runtime, int value)
           
static IRubyObject Util.newSigned64(Ruby runtime, long value)
           
static IRubyObject Util.newSigned8(Ruby runtime, int 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, int value)
           
static IRubyObject Util.newUnsigned32(Ruby runtime, int value)
           
static IRubyObject Util.newUnsigned64(Ruby runtime, long value)
           
static IRubyObject Util.newUnsigned8(Ruby runtime, int value)
           
abstract  void StructLayout.Member.put(Ruby runtime, StructLayout.Storage cache, IRubyObject ptr, IRubyObject value)
          Writes a ruby value to the native struct member as the appropriate native value.
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.putArrayOfUnsigned32(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 AutoPointer.slice(Ruby runtime, long offset)
           
protected  AbstractMemory BasePointer.slice(Ruby runtime, long offset)
           
protected  AbstractMemory Buffer.slice(Ruby runtime, long offset)
           
abstract  DirectMemoryIO Factory.wrapDirectMemory(Ruby runtime, long address)
          Wraps a native C memory address in a MemoryIO accessor.
 

Constructors in org.jruby.ext.ffi with parameters of type Ruby
AbstractInvoker(Ruby runtime, int arity)
          Creates a new Invoker instance.
AbstractInvoker(Ruby runtime, RubyClass klass, int arity)
          Creates a new Invoker 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)
           
BasePointer(Ruby runtime, DirectMemoryIO io)
           
BasePointer(Ruby runtime, DirectMemoryIO io, long size)
           
BasePointer(Ruby runtime, DirectMemoryIO io, long size, int typeSize)
           
BasePointer(Ruby runtime, RubyClass klass, DirectMemoryIO io, long size)
           
BasePointer(Ruby runtime, RubyClass klass, DirectMemoryIO io, long size, int typeSize)
           
Buffer(Ruby runtime, RubyClass klass)
           
CallbackInfo(Ruby runtime, RubyClass klazz, Type returnType, Type[] paramTypes)
          Creates a new CallbackInfo instance.
InvalidMemoryIO(Ruby runtime)
           
InvalidMemoryIO(Ruby runtime, java.lang.String message)
           
NullMemoryIO(Ruby runtime)
           
Pointer(Ruby runtime, RubyClass klass, MemoryIO io)
           
Pointer(Ruby runtime, RubyClass klass, MemoryIO io, long size)
           
Pointer(Ruby runtime, RubyClass klass, MemoryIO io, long size, int typeSize)
           
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
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.
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 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)
          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)
           
 DirectMemoryIO Factory.wrapDirectMemory(Ruby runtime, long address)
           
 

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

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

Methods in org.jruby.ext.ffi.jna 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.
static RubyClass DynamicLibrary.createDynamicLibraryClass(Ruby runtime, RubyModule module)
           
static RubyClass JNAInvoker.createInvokerClass(Ruby runtime, RubyModule module)
           
static RubyClass JNAVariadicInvoker.createVariadicInvokerClass(Ruby runtime, RubyModule module)
           
 void Factory.init(Ruby runtime, RubyModule ffi)
           
 DirectMemoryIO Factory.wrapDirectMemory(Ruby runtime, long address)
           
 

Constructors in org.jruby.ext.ffi.jna with parameters of type Ruby
BoundedNativeMemoryIO(Ruby runtime, Pointer ptr, long size)
           
DynamicLibrary.Symbol(Ruby runtime, DynamicLibrary library, java.lang.String name, com.sun.jna.Pointer address)
           
DynamicLibrary(Ruby runtime, RubyClass klass, java.lang.String name, com.sun.jna.NativeLibrary library)
           
JNAInvoker(Ruby runtime, RubyClass klass, Function function, org.jruby.ext.ffi.jna.FunctionInvoker functionInvoker, org.jruby.ext.ffi.jna.Marshaller[] marshallers)
           
 

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 RubySocket.Service.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.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.handleRedo(Ruby runtime)
           
static DynamicMethod DynamicMethodFactory.newInterpretedMethod(Ruby runtime, RubyModule container, java.lang.String name, StaticScope scope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
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 TraceableInterpretedMethod.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)
           
protected  void TraceableInterpretedMethod.pre(ThreadContext context, java.lang.String name, IRubyObject self, Block block, Ruby runtime)
           
 

Uses of Ruby in org.jruby.java
 

Fields in org.jruby.java declared as Ruby
protected  Ruby MiniJava.AbstractJavaWrapperMethodZero.ruby
           
protected  Ruby MiniJava.AbstractJavaWrapperMethod.ruby
           
 

Methods in org.jruby.java with parameters of type Ruby
static RubyClass MiniJava.createImplClass(java.lang.Class[] superTypes, Ruby ruby, java.lang.String name)
           
protected static RubyModule MiniJava.createMirrorForClass(Ruby ruby, java.lang.Class cls)
           
static java.lang.Class MiniJava.createOldStyleImplClass(java.lang.Class[] superTypes, RubyClass rubyClass, Ruby ruby, java.lang.String name)
           
static java.lang.Class MiniJava.defineImplClass(Ruby ruby, java.lang.String name, java.lang.String[] superTypeNames, java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll)
           
static java.lang.Class MiniJava.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)
          This variation on defineImplClass uses all the classic type coercion logic for passing args and returning results.
protected static RaiseException MiniJava.error(Ruby ruby, java.lang.Exception e, java.lang.String message)
           
static RubyModule MiniJava.getMirrorForClass(Ruby ruby, java.lang.Class cls)
           
static IRubyObject MiniJava.javaToRuby(Ruby ruby, java.lang.Object object)
           
 void MiniJava.load(Ruby runtime, boolean wrap)
           
static RubyClass MiniJava.populateImplClass(Ruby ruby, java.lang.Class newClass, java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll)
           
 

Uses of Ruby in org.jruby.java.proxies
 

Constructors in org.jruby.java.proxies with parameters of type Ruby
ArrayJavaProxy(Ruby runtime, RubyClass klazz)
           
ConcreteJavaProxy(Ruby runtime, RubyClass klazz)
           
InterfaceJavaProxy(Ruby runtime, RubyClass klazz)
           
JavaProxy(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
 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)
           
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)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, long l)
           
static IRubyObject JavaUtil.convertJavaToRuby(Ruby runtime, java.lang.Object object)
          Converts object to the corresponding Ruby type; however, for non-primitives, a JavaObject instance is returned.
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 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 JavaClass JavaClass.get(Ruby runtime, java.lang.Class<?> klass)
           
 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 RubyModule Java.getPackageModule(Ruby runtime, java.lang.String name)
           
static RubyModule Java.getProxyClass(Ruby runtime, JavaClass javaClass)
           
static RubyModule Java.getProxyOrPackageUnderPackage(ThreadContext context, Ruby runtime, RubyModule parentPackage, java.lang.String sym)
           
static RubyArray JavaClass.getRubyArray(Ruby runtime, java.lang.Class<?>[] classes)
           
static RubyModule Java.getTopLevelProxyOrPackage(ThreadContext context, Ruby runtime, java.lang.String sym)
           
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)
          High-level object conversion utility function 'java_to_primitive' is the low-level version
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 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 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)
           
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)
           
 

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)
           
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.test
 

Methods in org.jruby.javasupport.test that return Ruby
protected  Ruby RubyTestCase.createRuby(java.net.URL url)
           
 

Methods in org.jruby.javasupport.test with parameters of type Ruby
protected  void RubyTestCase.initRuby(Ruby runtime)
           
 

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 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 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)
           
static CompiledBlockCallback19 RuntimeHelpers.createBlockCallback19(Ruby runtime, java.lang.Object scriptObject, java.lang.String closureMethod)
           
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 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 void RuntimeHelpers.handleArgumentSizes(ThreadContext context, Ruby runtime, int given, int required, int opt, int rest)
           
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 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 IRubyObject RuntimeHelpers.stringOrNil(java.lang.String value, Ruby runtime, IRubyObject nil)
           
static RubyArray RuntimeHelpers.subarrayOrEmpty(RubyArray array, Ruby runtime, int index)
           
 

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 DigestLibrary.MD5.load(Ruby runtime, boolean wrap)
           
 void DigestLibrary.RMD160.load(Ruby runtime, boolean wrap)
           
 void DigestLibrary.SHA1.load(Ruby runtime, boolean wrap)
           
 void DigestLibrary.SHA2.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 FiberLibrary.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 NKFLibrary.load(Ruby runtime, boolean wrap)
           
 void NetProtocolBufferedIOLibrary.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 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)
           
 void YamlLibrary.load(Ruby runtime, boolean wrap)
           
 void ZlibLibrary.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
FiberLibrary.Fiber(Ruby runtime, RubyClass type)
           
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)
           
 

Uses of Ruby in org.jruby.parser
 

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)
           
 

Uses of Ruby in org.jruby.runtime
 

Fields in org.jruby.runtime declared as Ruby
protected  Ruby GlobalVariable.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)
           
static IRubyObject ThreadContext.createBacktraceFromFrames(Ruby runtime, ThreadContext.RubyStackTraceElement[] backtraceFrames)
          Create an Array with backtrace information.
static IRubyObject ThreadContext.createBacktraceFromFrames(Ruby runtime, ThreadContext.RubyStackTraceElement[] backtraceFrames, boolean cropAtEval)
          Create an Array with backtrace information.
 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 IRubyObject ThreadContext.createRawBacktrace(Ruby runtime, java.lang.StackTraceElement[] stackTrace, boolean filter)
           
static IRubyObject ThreadContext.createRubyCompiledBacktrace(Ruby runtime, java.lang.StackTraceElement[] stackTrace)
           
static IRubyObject ThreadContext.createRubyHybridBacktrace(Ruby runtime, ThreadContext.RubyStackTraceElement[] backtraceFrames, ThreadContext.RubyStackTraceElement[] stackTrace, boolean debug)
           
 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[] CompiledBlock19.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.builtin
 

Methods in org.jruby.runtime.builtin that return Ruby
 Ruby IRubyObject.getRuntime()
          RubyMethod getRuntime.
 

Uses of Ruby in org.jruby.runtime.callback
 

Fields in org.jruby.runtime.callback declared as Ruby
protected  Ruby InvocationCallbackFactory.runtime
           
 

Constructors in org.jruby.runtime.callback with parameters of type Ruby
DumpingInvocationCallbackFactory(Ruby runtime, java.lang.Class type, java.lang.ClassLoader classLoader)
           
InvocationCallbackFactory(Ruby runtime, java.lang.Class type, java.lang.ClassLoader classLoader)
           
 

Uses of Ruby in org.jruby.runtime.encoding
 

Constructors in org.jruby.runtime.encoding with parameters of type Ruby
EncodingService(Ruby runtime)
           
 

Uses of Ruby in org.jruby.runtime.load
 

Fields in org.jruby.runtime.load declared as Ruby
protected  Ruby LoadService.runtime
           
 

Methods in org.jruby.runtime.load with parameters of type Ruby
 boolean BasicLibraryService.basicLoad(Ruby runtime)
           
 void ClassExtensionLibrary.load(Ruby runtime, boolean wrap)
           
 void ExternalScript.load(Ruby runtime, boolean wrap)
           
 void JarredScript.load(Ruby runtime, boolean wrap)
           
 void JavaCompiledScript.load(Ruby runtime, boolean wrap)
           
 void Library.load(Ruby runtime, boolean wrap)
           
 void LoadService.ScriptClassSearcher.ScriptClassLibrary.load(Ruby runtime, boolean wrap)
           
 IRubyObject IAutoloadMethod.load(Ruby runtime, java.lang.String name)
           
static Script CompiledScriptLoader.loadScriptFromFile(Ruby runtime, java.io.InputStream inStream, java.lang.String resourceName)
           
 

Constructors in org.jruby.runtime.load with parameters of type Ruby
LoadService(Ruby runtime)
           
 

Uses of Ruby in org.jruby.runtime.marshal
 

Fields in org.jruby.runtime.marshal declared as Ruby
protected  Ruby UnmarshalStream.runtime
           
 

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

Methods in org.jruby.runtime.marshal with parameters of type Ruby
static RubyClass UnmarshalStream.getClassFromPath(Ruby runtime, java.lang.String path)
           
static RubyModule UnmarshalStream.getModuleFromPath(Ruby runtime, java.lang.String path)
           
 

Constructors in org.jruby.runtime.marshal with parameters of type Ruby
MarshalStream(Ruby runtime, java.io.OutputStream out, int depthLimit)
           
UnmarshalCache(Ruby runtime)
           
UnmarshalStream(Ruby runtime, java.io.InputStream in, IRubyObject proc)
           
 

Uses of Ruby in org.jruby.runtime.scope
 

Methods in org.jruby.runtime.scope with parameters of type Ruby
 IRubyObject DummyDynamicScope.getBackRef(Ruby runtime)
          Get backref
 IRubyObject DummyDynamicScope.getLastLine(Ruby runtime)
          Get lastline
 

Uses of Ruby in org.jruby.test
 

Fields in org.jruby.test declared as Ruby
static Ruby TestRubyClass.MyRubyObjectSubclass.currentRuntime
           
protected  Ruby TestRubyBase.runtime
           
protected  Ruby TestUnitTestSuite.runtime
           
 

Methods in org.jruby.test with parameters of type Ruby
 boolean BasicLibraryTestService.basicLoad(Ruby runtime)
           
 

Constructors in org.jruby.test with parameters of type Ruby
MockJavaSupport(Ruby ruby)
           
MockRubyObject(Ruby runtime)
           
TestRubyInstanceConfig.NullLoadService(Ruby runtime)
           
 

Uses of Ruby in org.jruby.util
 

Methods in org.jruby.util with parameters of type Ruby
static int StringSupport.codeLength(Ruby runtime, Encoding enc, int c)
           
static int StringSupport.codePoint(Ruby runtime, Encoding enc, byte[] bytes, int p, int end)
           
static KCode KCode.create(Ruby runtime, java.lang.String lang)
           
abstract  IRubyObject Pack.Converter.decode(Ruby runtime, java.nio.ByteBuffer format)
           
static void Pack.decode(Ruby runtime, java.nio.ByteBuffer encode, int occurrences, RubyArray result, Pack.Converter converter)
           
static int Pack.encode(Ruby runtime, int occurrences, ByteList result, RubyArray list, int index, Pack.Converter converter)
           
abstract  void Pack.Converter.encode(Ruby runtime, IRubyObject from, ByteList result)
           
static int ShellLauncher.execAndWait(Ruby runtime, IRubyObject[] rawArgs)
           
 IRubyObject KCode.kcode(Ruby runtime)
           
 void BuiltinScript.load(Ruby runtime, boolean wrap)
           
static RubyString Pack.pack(Ruby runtime, RubyArray list, ByteList formatString)
          pack_pack Template characters for Array#pack Directive Meaning
Directive Meaning @ Moves to absolute position A ASCII string (space padded, count is width) a ASCII string (null padded, count is width) B Bit string (descending bit order) b Bit string (ascending bit order) C Unsigned char c Char d Double-precision float, native format E Double-precision float, little-endian byte order e Single-precision float, little-endian byte order f Single-precision float, native format G Double-precision float, network (big-endian) byte order g Single-precision float, network (big-endian) byte order H Hex string (high nibble first) h Hex string (low nibble first) I Unsigned integer i Integer L Unsigned long l Long M Quoted printable, MIME encoding (see RFC2045) m Base64 encoded string N Long, network (big-endian) byte order n Short, network (big-endian) byte-order P Pointer to a structure (fixed-length string) p Pointer to a null-terminated string Q Unsigned 64-bit number q 64-bit number S Unsigned short s Short U UTF-8 u UU-encoded string V Long, little-endian byte order v Short, little-endian byte order X Back up a byte x Null byte Z Same as ``A'' Packs the contents of arr into a binary sequence according to the directives in aTemplateString (see preceding table).
static ShellLauncher.POpenProcess ShellLauncher.popen(Ruby runtime, IRubyObject string, ModeFlags modes)
           
static ShellLauncher.POpenProcess ShellLauncher.popen3(Ruby runtime, IRubyObject[] strings)
           
static java.lang.Process ShellLauncher.run(Ruby runtime, IRubyObject string)
           
static java.lang.Process ShellLauncher.run(Ruby runtime, IRubyObject[] rawArgs)
           
static int ShellLauncher.runAndWait(Ruby runtime, IRubyObject[] rawArgs)
           
static int ShellLauncher.runAndWait(Ruby runtime, IRubyObject[] rawArgs, java.io.OutputStream output)
           
static long ShellLauncher.runWithoutWait(Ruby runtime, IRubyObject[] rawArgs)
           
static long ShellLauncher.runWithoutWait(Ruby runtime, IRubyObject[] rawArgs, java.io.OutputStream output)
           
static boolean Sprintf.sprintf(Ruby runtime, ByteList to, java.lang.CharSequence format, int arg)
           
 IRubyObject NoFunctionalitySignalFacade.trap(Ruby runtime, BlockCallback block, java.lang.String sig)
           
 IRubyObject SignalFacade.trap(Ruby runtime, BlockCallback block, java.lang.String sig)
           
 IRubyObject SunSignalFacade.trap(Ruby runtime, BlockCallback blk, java.lang.String sig)
           
static RubyArray Pack.unpack(Ruby runtime, ByteList encodedString, ByteList formatString)
          Decodes str (which may contain binary data) according to the format string, returning an array of each value extracted.
static int Pack.utf8Decode(Ruby runtime, byte[] to, int p, int code)
          rb_uv_to_utf8
 

Constructors in org.jruby.util with parameters of type Ruby
ShellLauncher.POpenProcess(java.lang.Process child, Ruby runtime)
           
ShellLauncher.POpenProcess(java.lang.Process child, Ruby runtime, ModeFlags modes)
           
 

Uses of Ruby in org.jruby.util.io
 

Methods in org.jruby.util.io that return Ruby
 Ruby ChannelStream.getRuntime()
           
 

Methods in org.jruby.util.io with parameters of type Ruby
 void OpenFile.checkClosed(Ruby runtime)
           
 void OpenFile.checkReadable(Ruby runtime)
           
 void OpenFile.checkWritable(Ruby runtime)
           
 void OpenFile.cleanup(Ruby runtime, boolean raise)
           
static RubyClass JRubyObjectInputStream.createJRubyObjectInputStream(Ruby runtime)
           
static Stream ChannelStream.fdopen(Ruby runtime, ChannelDescriptor descriptor, ModeFlags modes)
           
 void OpenFile.finalize(Ruby runtime, boolean raise)
           
 void OpenFile.Finalizer.finalize(Ruby runtime, boolean raise)
           
static Stream ChannelStream.fopen(Ruby runtime, java.lang.String path, ModeFlags modes)
           
 void ChannelStream.freopen(Ruby runtime, java.lang.String path, ModeFlags modes)
           
 void Stream.freopen(Ruby runtime, java.lang.String path, ModeFlags modes)
           
 java.lang.String OpenFile.getModeAsString(Ruby runtime)
           
 

Constructors in org.jruby.util.io with parameters of type Ruby
ChannelStream(Ruby runtime, ChannelDescriptor descriptor)
           
ChannelStream(Ruby runtime, ChannelDescriptor descriptor, java.io.FileDescriptor fileDescriptor)
           
ChannelStream(Ruby runtime, ChannelDescriptor descriptor, ModeFlags modes)
           
ChannelStream(Ruby runtime, ChannelDescriptor descriptor, ModeFlags modes, java.io.FileDescriptor fileDescriptor)
           
JRubyObjectInputStream(Ruby runtime, RubyClass rubyClass)
           
 

Uses of Ruby in org.jruby.yaml
 

Constructors in org.jruby.yaml with parameters of type Ruby
JRubyConstructor(Ruby runtime, Composer composer)
           
 



Copyright © 2002-2007 JRuby Team. All Rights Reserved.