|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Ruby in org.jruby |
---|
Methods in org.jruby that return Ruby | |
---|---|
Ruby |
RubyClass.getClassRuntime()
|
static Ruby |
Ruby.getCurrentInstance()
Deprecated. |
static Ruby |
Ruby.getDefaultInstance()
Deprecated. use #newInstance() |
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 void |
RubyDigest.createDigest(Ruby runtime)
|
static void |
RubyDigest.createDigestMD5(Ruby runtime)
|
static void |
RubyDigest.createDigestRMD160(Ruby runtime)
|
static void |
RubyDigest.createDigestSHA1(Ruby runtime)
|
static void |
RubyDigest.createDigestSHA2(Ruby runtime)
|
static RubyClass |
RubyDir.createDirClass(Ruby runtime)
|
static RubyClass |
RubyEncoding.createEncodingClass(Ruby runtime)
|
static RubyModule |
RubyEnumerable.createEnumerableModule(Ruby runtime)
|
static RubyModule |
RubyEtc.createEtcModule(Ruby runtime)
|
static RubyClass |
RubyException.createExceptionClass(Ruby runtime)
|
static RubyClass |
RubyBoolean.createFalseClass(Ruby runtime)
|
static RubyClass |
RubyFile.createFileClass(Ruby runtime)
|
static RubyClass |
RubyFileStat.createFileStatClass(Ruby runtime)
|
static RubyModule |
RubyFileTest.createFileTestModule(Ruby runtime)
|
static RubyClass |
RubyFixnum.createFixnumClass(Ruby runtime)
|
static RubyClass |
RubyFloat.createFloatClass(Ruby runtime)
|
static RubyModule |
RubyGC.createGCModule(Ruby runtime)
|
static void |
RubyGlobal.createGlobals(ThreadContext context,
Ruby runtime)
|
static RubyClass |
RubyHash.createHashClass(Ruby runtime)
|
static void |
RubyIconv.createIconv(Ruby runtime)
|
static RubyClass |
RubyInteger.createIntegerClass(Ruby runtime)
|
static RubyClass |
RubyIO.createIOClass(Ruby runtime)
|
static RubyModule |
RubyJRuby.createJRuby(Ruby runtime)
|
static void |
RubyJRuby.createJRubyCoreExt(Ruby runtime)
|
static RubyModule |
RubyJRuby.createJRubyExt(Ruby runtime)
|
static RubyModule |
RubyKernel.createKernelModule(Ruby runtime)
|
LoadService |
RubyInstanceConfig.createLoadService(Ruby runtime)
|
static RubyClass |
RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyModule |
RubyMarshal.createMarshalModule(Ruby runtime)
|
static RubyClass |
RubyMatchData.createMatchDataClass(Ruby runtime)
|
static RubyModule |
RubyMath.createMathModule(Ruby runtime)
Create the Math module and add it to the Ruby runtime. |
static RubyClass |
RubyMethod.createMethodClass(Ruby runtime)
Create the RubyMethod class and add it to the Ruby runtime. |
static RubyClass |
RubyModule.createModuleClass(Ruby runtime,
RubyClass moduleClass)
|
static RubyClass |
RubyNameError.createNameErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyNameError.createNameErrorMessageClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyNil.createNilClass(Ruby runtime)
|
static void |
RubyNKF.createNKF(Ruby runtime)
|
static RubyClass |
RubyNoMethodError.createNoMethodErrorClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyNumeric.createNumericClass(Ruby runtime)
|
static RubyClass |
RubyObject.createObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyModule |
RubyObjectSpace.createObjectSpaceModule(Ruby runtime)
Create the ObjectSpace module and add it to the Ruby runtime. |
static RubyModule |
RubyPrecision.createPrecisionModule(Ruby runtime)
|
static RubyClass |
RubyProc.createProcClass(Ruby runtime)
|
static RubyModule |
RubyProcess.createProcessModule(Ruby runtime)
|
static RubyClass |
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 |
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 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)
|
IRubyObject |
RubyRuntimeAdapter.eval(Ruby runtime,
java.lang.String script)
|
static RubyFixnum |
RubyFixnum.five(Ruby runtime)
|
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 RubySymbol |
RubySymbol.getSymbolLong(Ruby runtime,
long id)
|
static void |
RubyArgsFile.initArgsFile(Ruby runtime)
|
static RubyNumeric |
RubyNumeric.int2fix(Ruby runtime,
long val)
|
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)
|
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<IRubyObject> collection)
|
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,
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)
|
static RubyBinding |
RubyBinding.newBinding(Ruby runtime,
Binding binding)
|
static RubyBinding |
RubyBinding.newBinding(Ruby runtime,
IRubyObject recv)
|
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 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,
int options)
|
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
ByteList pattern,
int options,
boolean quote)
|
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.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)
|
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)
|
IRubyObject |
RubyModule.resolveUndefConstant(Ruby runtime,
java.lang.String name)
|
static IRubyObject |
RubyIO.select_static(ThreadContext context,
Ruby runtime,
IRubyObject[] args)
|
static void |
Ruby.setCurrentInstance(Ruby runtime)
Deprecated. |
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)
|
protected void |
RubyBasicObject.taint(Ruby runtime)
|
static RubyFixnum |
RubyFixnum.three(Ruby runtime)
|
Encoding |
RubyString.toEncoding(Ruby runtime)
|
static RubyFixnum |
RubyFixnum.two(Ruby runtime)
|
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)
|
|
RubyArray(Ruby runtime,
RubyClass klass)
|
|
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! |
|
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)
|
|
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,
java.lang.CharSequence value)
|
|
RubyStringIO(Ruby runtime,
RubyClass klass)
|
|
RubyStringScanner(Ruby runtime,
RubyClass type)
|
|
RubyStruct(Ruby runtime,
RubyClass rubyClass)
Constructor for RubyStruct. |
|
RubySymbol.SymbolTable(Ruby runtime)
|
|
RubySystemCallError(Ruby runtime,
RubyClass rubyClass)
|
|
RubySystemCallError(Ruby runtime,
RubyClass rubyClass,
java.lang.String message,
int errno)
|
|
RubySystemExit(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyThread(Ruby runtime,
RubyClass type)
|
|
RubyTime(Ruby runtime,
RubyClass rubyClass)
|
|
RubyTime(Ruby runtime,
RubyClass rubyClass,
DateTime dt)
|
|
RubyUnboundMethod(Ruby runtime)
|
|
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)
|
Block |
CallNode.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
Block |
FCallNode.getBlock(Ruby runtime,
ThreadContext context,
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 |
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)
|
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 |
FalseNode.when(WhenNode whenNode,
IRubyObject value,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FixnumNode.when(WhenNode whenNode,
IRubyObject whenValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
IRubyObject |
NilNode.when(WhenNode whenNode,
IRubyObject value,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
IRubyObject |
Node.when(WhenNode whenNode,
IRubyObject value,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
IRubyObject |
SymbolNode.when(WhenNode whenNode,
IRubyObject value,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
IRubyObject |
TrueNode.when(WhenNode whenNode,
IRubyObject value,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
IRubyObject |
WhenNode.when(WhenNode whenNode,
IRubyObject value,
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 | |
---|---|
static YARVMachine.Instruction[] |
YARVMachineTest.getFib(Ruby runtime,
int n)
|
RubyFixnum |
AbstractScript.getFixnum(Ruby runtime,
int index,
int value)
|
RubyFixnum |
AbstractScript.getFixnum(Ruby runtime,
int index,
long value)
|
static YARVMachine.Instruction[] |
YARVMachineTest.getSimpleTest(Ruby runtime)
|
RubySymbol |
AbstractScript.getSymbol(Ruby runtime,
int index,
java.lang.String name)
|
Constructors in org.jruby.ast.executable with parameters of type Ruby | |
---|---|
RubiniusRunner(Ruby runtime,
java.io.InputStream in,
java.lang.String filename)
|
|
YARVCompiledRunner(Ruby runtime,
java.io.InputStream in,
java.lang.String filename)
|
|
YARVCompiledRunner(Ruby runtime,
YARVMachine.InstructionSequence iseq)
|
|
YARVMachine.InstructionSequence(Ruby runtime,
java.lang.String name,
java.lang.String file,
java.lang.String type)
|
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(Ruby ruby)
|
Uses of Ruby in org.jruby.compiler.yarv |
---|
Constructors in org.jruby.compiler.yarv with parameters of type Ruby | |
---|---|
StandardYARVCompiler(Ruby runtime)
|
Uses of Ruby in org.jruby.demo |
---|
Methods in org.jruby.demo with parameters of type Ruby | |
---|---|
void |
TextAreaReadline.hookIntoRuntime(Ruby runtime)
Hooks this TextAreaReadline instance into the
runtime, redefining the Readline module so that
it uses this object. |
void |
TextAreaReadline.hookIntoRuntimeWithStreams(Ruby runtime)
Hooks this TextAreaReadline instance into the
runtime, redefining the Readline module so that
it uses this object. |
Uses of Ruby in org.jruby.environment |
---|
Methods in org.jruby.environment with parameters of type Ruby | |
---|---|
java.util.Map |
OSEnvironment.getEnvironmentVariableMap(Ruby runtime)
Returns the OS environment variables as a Map |
java.util.Map |
OSEnvironment.getSystemPropertiesMap(Ruby runtime)
Returns java system properties as a Map |
java.util.Map |
IOSEnvironmentReader.getVariables(Ruby runtime)
Get the operating system environment variables. |
boolean |
IOSEnvironmentReader.isAccessible(Ruby runtime)
Determines whether the OS environment variables are accessible using a given implementation. |
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 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. |
Constructors in org.jruby.evaluator with parameters of type Ruby | |
---|---|
ValueConverter(Ruby runtime)
|
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 |
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 |
---|
Methods in org.jruby.ext.ffi with parameters of type Ruby | |
---|---|
static RubyClass |
AbstractMemory.createAbstractMemoryClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
AutoPointer.createAutoPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
AbstractBuffer.createBufferClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
CallbackInfo.createCallbackInfoClass(Ruby runtime,
RubyModule module)
|
abstract Invoker |
FFIProvider.createInvoker(Ruby runtime,
java.lang.String libraryName,
java.lang.String functionName,
NativeType returnType,
NativeParam[] parameterTypes,
java.lang.String convention)
Creates a new invoker for a native function. |
static RubyClass |
Invoker.createInvokerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
AbstractMemoryPointer.createMemoryPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
Pointer.createPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
FFIProvider.createProviderClass(Ruby runtime,
RubyModule module)
|
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 RubyModule |
FFIProvider.getModule(Ruby runtime)
|
protected abstract Pointer |
AbstractMemory.getPointer(Ruby runtime,
long offset)
|
protected Pointer |
AutoPointer.getPointer(Ruby runtime,
long offset)
|
void |
Factory.init(Ruby runtime,
RubyModule ffi)
Registers FFI ruby classes/modules |
void |
Platform.init(Ruby runtime,
RubyModule ffi)
|
void |
Factory.Service.load(Ruby runtime,
boolean wrap)
|
protected abstract FFIProvider |
Factory.newProvider(Ruby runtime)
|
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)
|
Constructors in org.jruby.ext.ffi with parameters of type Ruby | |
---|---|
AbstractBuffer(Ruby runtime,
RubyClass klass,
MemoryIO io,
long offset,
long size)
|
|
AbstractMemory(Ruby runtime,
RubyClass klass,
MemoryIO io,
long offset,
long size)
|
|
AbstractMemoryPointer(Ruby runtime,
RubyClass klass,
MemoryIO io,
long offset,
long size)
|
|
CallbackInfo(Ruby runtime,
RubyClass klazz,
NativeType returnType,
NativeParam[] paramTypes)
Creates a new CallbackInfo instance. |
|
FFIProvider(Ruby runtime)
|
|
FFIProvider(Ruby runtime,
RubyClass klass)
|
|
Invoker(Ruby runtime,
int arity)
Creates a new Invoker instance. |
|
Pointer(Ruby runtime,
RubyClass klass,
MemoryIO io,
long offset,
long size)
|
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.jna |
---|
Methods in org.jruby.ext.ffi.jna with parameters of type Ruby | |
---|---|
static RubyClass |
JNABuffer.createBufferClass(Ruby runtime,
RubyModule module)
|
Invoker |
JNAProvider.createInvoker(Ruby runtime,
java.lang.String libraryName,
java.lang.String functionName,
NativeType returnType,
NativeParam[] parameterTypes,
java.lang.String convention)
|
static RubyClass |
JNABasePointer.createJNAPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
JNAMemoryPointer.createMemoryPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
JNAVariadicInvoker.createVariadicInvokerClass(Ruby runtime,
RubyModule module)
|
protected AbstractMemoryPointer |
JNABasePointer.getPointer(Ruby runtime,
long offset)
|
protected AbstractMemoryPointer |
JNABuffer.getPointer(Ruby runtime,
long offset)
|
void |
JNAFactory.init(Ruby runtime,
RubyModule ffi)
|
protected FFIProvider |
JNAFactory.newProvider(Ruby runtime)
|
Constructors in org.jruby.ext.ffi.jna with parameters of type Ruby | |
---|---|
JNABuffer(Ruby runtime,
RubyClass klass)
|
Uses of Ruby in org.jruby.ext.socket |
---|
Methods in org.jruby.ext.socket with parameters of type Ruby | |
---|---|
protected void |
RubyUNIXSocket.init_sock(Ruby runtime)
|
protected void |
RubyUNIXSocket.init_unixsock(Ruby runtime,
IRubyObject _path,
boolean server)
|
protected void |
RubyBasicSocket.initSocket(Ruby runtime,
ChannelDescriptor descriptor)
|
void |
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)
|
IRubyObject |
DefaultMethod.interpretedCall(ThreadContext context,
Ruby runtime,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
|
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)
|
static void |
MiniJava.populateOldStyleImplClass(Ruby ruby,
RubyClass rubyCls,
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.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,
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)
|
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 CompiledBlockCallback |
RuntimeHelpers.createBlockCallback(Ruby runtime,
java.lang.Object scriptObject,
java.lang.String closureMethod)
|
static RubyArray |
RuntimeHelpers.createSubarray(IRubyObject[] input,
Ruby runtime,
int start)
|
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 IRubyObject |
RuntimeHelpers.getBackref(Ruby runtime,
ThreadContext context)
|
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.isExceptionHandled(RubyException currentException,
IRubyObject[] exceptions,
Ruby runtime,
ThreadContext context,
IRubyObject self)
|
static IRubyObject |
RuntimeHelpers.isJavaExceptionHandled(java.lang.Exception currentException,
IRubyObject[] exceptions,
Ruby runtime,
ThreadContext context,
IRubyObject self)
|
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 |
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 |
ThreadLibrary.load(Ruby runtime,
boolean wrap)
|
void |
YamlLibrary.load(Ruby runtime,
boolean wrap)
|
void |
ZlibLibrary.load(Ruby runtime,
boolean wrap)
|
static void |
FiberLibrary.Fiber.setup(Ruby runtime)
|
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 |
---|
Constructors in org.jruby.management with parameters of type Ruby | |
---|---|
BeanManager(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)
|
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 IRubyObject[] |
Arity.scanArgs(Ruby runtime,
IRubyObject[] args,
int required,
int optional)
|
protected IRubyObject |
CompiledBlock.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)
|
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.test |
---|
Fields in org.jruby.test declared as Ruby | |
---|---|
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
Copyright © 2002-2007 JRuby Team. All Rights Reserved. |