|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Ruby in org.jruby |
---|
Fields in org.jruby declared as Ruby | |
---|---|
protected Ruby |
RubyClass.runtime
|
Methods in org.jruby that return Ruby | |
---|---|
Ruby |
RubyClass.getClassRuntime()
|
static Ruby |
Ruby.getCurrentInstance()
Deprecated. |
static Ruby |
Ruby.getDefaultInstance()
Deprecated. use #newInstance() |
static Ruby |
Ruby.getGlobalRuntime()
|
Ruby |
RubyBasicObject.getRuntime()
Will return the runtime that this object is associated with. |
static Ruby |
Ruby.newInstance()
Returns a new instance of the JRuby runtime configured with defaults. |
static Ruby |
Ruby.newInstance(java.io.InputStream in,
java.io.PrintStream out,
java.io.PrintStream err)
Returns a new instance of the JRuby runtime configured with the given input, output and error streams and otherwise default configuration (except where specified system properties alter defaults). |
static Ruby |
Ruby.newInstance(RubyInstanceConfig config)
Returns a new instance of the JRuby runtime configured as specified. |
Methods in org.jruby with parameters of type Ruby | |
---|---|
static RubyInteger |
RubyBignum.bignorm(Ruby runtime,
java.math.BigInteger bi)
rb_big_norm |
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
BlockCallback callback)
|
protected IRubyObject |
RubyIO.close2(Ruby runtime)
|
LoadService |
RubyInstanceConfig.LoadServiceCreator.create(Ruby runtime)
|
static RubyClass |
RubyArray.createArrayClass(Ruby runtime)
|
static RubyClass |
RubyBasicObject.createBasicObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyClass |
RubyBigDecimal.createBigDecimal(Ruby runtime)
|
static RubyClass |
RubyBignum.createBignumClass(Ruby runtime)
|
static RubyClass |
RubyBinding.createBindingClass(Ruby runtime)
|
static RubyClass |
RubyClass.createBootstrapClass(Ruby runtime,
java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
boot_defclass Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together. |
static RubyClass |
NativeException.createClass(Ruby runtime,
RubyClass baseClass)
|
static void |
RubyClass.createClassClass(Ruby runtime,
RubyClass classClass)
|
static void |
RubyClassPathVariable.createClassPathVariable(Ruby runtime)
|
static RubyModule |
RubyComparable.createComparable(Ruby runtime)
|
static RubyClass |
RubyComplex.createComplexClass(Ruby runtime)
|
static void |
RubyContinuation.createContinuation(Ruby runtime)
|
static RubyClass |
RubyConverter.createConverterClass(Ruby runtime)
|
static void |
RubyDigest.createDigest(Ruby runtime)
|
static void |
RubyDigest.createDigestMD5(Ruby runtime)
|
static void |
RubyDigest.createDigestRMD160(Ruby runtime)
|
static void |
RubyDigest.createDigestSHA1(Ruby runtime)
|
static void |
RubyDigest.createDigestSHA2(Ruby runtime)
|
static RubyClass |
RubyDir.createDirClass(Ruby runtime)
|
static RubyClass |
RubyEncoding.createEncodingClass(Ruby runtime)
|
static RubyModule |
RubyEnumerable.createEnumerableModule(Ruby runtime)
|
static RubyModule |
RubyEtc.createEtcModule(Ruby runtime)
|
static RubyClass |
RubyException.createExceptionClass(Ruby runtime)
|
static RubyClass |
RubyBoolean.createFalseClass(Ruby runtime)
|
static RubyClass |
RubyFile.createFileClass(Ruby runtime)
|
static RubyClass |
RubyFileStat.createFileStatClass(Ruby runtime)
|
static RubyModule |
RubyFileTest.createFileTestModule(Ruby runtime)
|
static RubyClass |
RubyFixnum.createFixnumClass(Ruby runtime)
|
static RubyClass |
RubyFloat.createFloatClass(Ruby runtime)
|
static RubyModule |
RubyGC.createGCModule(Ruby runtime)
|
static RubyClass |
RubyGenerator.createGeneratorClass(Ruby runtime)
|
static void |
RubyGlobal.createGlobals(ThreadContext context,
Ruby runtime)
|
static RubyClass |
RubyHash.createHashClass(Ruby runtime)
|
static void |
RubyIconv.createIconv(Ruby runtime)
|
static RubyClass |
RubyInteger.createIntegerClass(Ruby runtime)
|
static RubyClass |
RubyIO.createIOClass(Ruby runtime)
|
static RubyModule |
RubyJRuby.createJRuby(Ruby runtime)
|
static void |
RubyJRuby.createJRubyCoreExt(Ruby runtime)
|
static RubyModule |
RubyJRuby.createJRubyExt(Ruby runtime)
|
static RubyModule |
RubyKernel.createKernelModule(Ruby runtime)
|
LoadService |
RubyInstanceConfig.createLoadService(Ruby runtime)
|
static RubyClass |
RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyModule |
RubyMarshal.createMarshalModule(Ruby runtime)
|
static RubyClass |
RubyMatchData.createMatchDataClass(Ruby runtime)
|
static RubyModule |
RubyMath.createMathModule(Ruby runtime)
Create the Math module and add it to the Ruby runtime. |
static RubyClass |
RubyMethod.createMethodClass(Ruby runtime)
Create the RubyMethod class and add it to the Ruby runtime. |
static RubyClass |
RubyModule.createModuleClass(Ruby runtime,
RubyClass moduleClass)
|
static RubyClass |
RubyNameError.createNameErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyNameError.createNameErrorMessageClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyNil.createNilClass(Ruby runtime)
|
static void |
RubyNKF.createNKF(Ruby runtime)
|
static RubyClass |
RubyNoMethodError.createNoMethodErrorClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyNumeric.createNumericClass(Ruby runtime)
|
static RubyClass |
RubyObject.createObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyModule |
RubyObjectSpace.createObjectSpaceModule(Ruby runtime)
Create the ObjectSpace module and add it to the Ruby runtime. |
static RubyModule |
RubyPrecision.createPrecisionModule(Ruby runtime)
|
static RubyClass |
RubyProc.createProcClass(Ruby runtime)
|
static RubyModule |
RubyProcess.createProcessModule(Ruby runtime)
|
static RubyClass |
RubyRange.createRangeClass(Ruby runtime)
|
static RubyClass |
RubyRational.createRationalClass(Ruby runtime)
|
static RubyClass |
RubyRegexp.createRegexpClass(Ruby runtime)
|
static RubyClass |
RubyStringScanner.createScannerClass(Ruby runtime)
|
static void |
RubySignal.createSignal(Ruby runtime)
|
static RubyClass |
RubyString.createStringClass(Ruby runtime)
|
static RubyClass |
RubyStringIO.createStringIOClass(Ruby runtime)
|
static RubyClass |
RubyStruct.createStructClass(Ruby runtime)
|
static RubyClass |
RubySymbol.createSymbolClass(Ruby runtime)
|
static RubyClass |
RubySystemCallError.createSystemCallErrorClass(Ruby runtime,
RubyClass standardError)
|
static RubyClass |
RubySystemExit.createSystemExitClass(Ruby runtime,
RubyClass exceptionClass)
|
static RubyClass |
RubyTempfile.createTempfileClass(Ruby runtime)
|
static RubyClass |
RubyThread.createThreadClass(Ruby runtime)
|
static RubyClass |
RubyThreadGroup.createThreadGroupClass(Ruby runtime)
|
static RubyClass |
RubyTime.createTimeClass(Ruby runtime)
|
static IRubyObject |
TopSelfFactory.createTopSelf(Ruby runtime)
|
static RubyClass |
RubyBoolean.createTrueClass(Ruby runtime)
|
static RubyModule |
RubyYAML.createYAMLModule(Ruby runtime)
|
static RubyClass |
RubyYielder.createYielderClass(Ruby runtime)
|
static RubyModule |
RubyZlib.createZlibModule(Ruby runtime)
Create the Zlib module and add it to the Ruby runtime. |
IRubyObject |
RubyIO.ctl(Ruby runtime,
IRubyObject cmd,
IRubyObject arg)
|
static IRubyObject |
RubyNumeric.dbl_cmp(Ruby runtime,
double a,
double b)
rb_dbl_cmp (numeric.c) |
static IRubyObject |
RubyNumeric.dbl2num(Ruby runtime,
double val)
rb_dbl2big + LONG2FIX at once (numeric.c) |
static void |
RubyEnumerator.defineEnumerator(Ruby runtime)
|
static RubyClass |
RubyUnboundMethod.defineUnboundMethodClass(Ruby runtime)
|
static IRubyObject |
RubyProcess.egid_set(Ruby runtime,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.egid(Ruby runtime)
|
static IRubyObject |
RubyProcess.GroupID.eid(Ruby runtime)
|
static IRubyObject |
RubyProcess.UserID.eid(Ruby runtime,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.GroupID.eid(Ruby runtime,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.euid_set(Ruby runtime,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.euid(Ruby runtime)
|
IRubyObject |
RubyRuntimeAdapter.eval(Ruby runtime,
java.lang.String script)
|
static RubyFixnum |
RubyFixnum.five(Ruby runtime)
|
protected static void |
RubyNumeric.floatStep(ThreadContext context,
Ruby runtime,
IRubyObject from,
IRubyObject to,
IRubyObject step,
Block block)
|
static RubyFixnum |
RubyFixnum.four(Ruby runtime)
|
protected static java.util.List<RubyString> |
RubyDir.getContents(java.io.File directory,
Ruby runtime)
Returns the contents of the specified directory as an
ArrayList containing the names of the files as Ruby Strings. |
protected static JRubyFile |
RubyDir.getDir(Ruby runtime,
java.lang.String path,
boolean mustExist)
Returns a Java File object for the specified path. |
static ModeFlags |
RubyIO.getIOModes(Ruby runtime,
java.lang.String modesString)
|
static int |
RubyIO.getIOModesIntFromString(Ruby runtime,
java.lang.String modesString)
|
IRubyObject |
RubyIO.getline(Ruby runtime,
ByteList separator)
|
IRubyObject |
RubyIO.getlineFast(Ruby runtime,
int delim)
|
static DateTimeZone |
RubyTime.getLocalTimeZone(Ruby runtime)
|
static IRubyObject |
RubyProcess.getpgid(Ruby runtime,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.getpgrp(Ruby runtime)
|
static IRubyObject |
RubyProcess.getpriority(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
RubyProcess.getrlimit(Ruby runtime,
IRubyObject arg)
|
static RubySymbol |
RubySymbol.getSymbolLong(Ruby runtime,
long id)
|
static DateTimeZone |
RubyTime.getTimeZone(Ruby runtime,
java.lang.String zone)
|
static IRubyObject |
RubyProcess.gid_set(Ruby runtime,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.gid(Ruby runtime)
|
static void |
RubyArgsFile.initArgsFile(Ruby runtime)
|
IRubyObject |
RubyProcess.RubyStatus.inspect(Ruby runtime)
|
static RubyNumeric |
RubyNumeric.int2fix(Ruby runtime,
long val)
|
static IRubyObject |
RubyProcess.kill(Ruby runtime,
IRubyObject[] args)
|
void |
RubyJRuby.ExtLibrary.load(Ruby runtime,
boolean wrap)
|
void |
RubyJRuby.CoreExtLibrary.load(Ruby runtime,
boolean wrap)
|
void |
RubyJRuby.TypeLibrary.load(Ruby runtime,
boolean wrap)
|
RubyString |
RubyString.makeShared(Ruby runtime,
int index,
int len)
|
RubyString |
RubyString.makeShared19(Ruby runtime,
int index,
int len)
|
static RubyFixnum |
RubyFixnum.minus_one(Ruby runtime)
|
static RubyArray |
RubyArray.newArray(Ruby runtime)
rb_ary_new |
static RubyArray |
RubyArray.newArray(Ruby runtime,
java.util.Collection<? extends IRubyObject> collection)
|
static RubyArray |
RubyArray.newArray(Ruby runtime,
int len)
|
static RubyArray |
RubyArray.newArray(Ruby runtime,
IRubyObject obj)
|
static RubyArray |
RubyArray.newArray(Ruby runtime,
IRubyObject[] args)
rb_ary_new4, rb_ary_new3 |
static RubyArray |
RubyArray.newArray(Ruby runtime,
IRubyObject car,
IRubyObject cdr)
rb_assoc_new |
static RubyArray |
RubyArray.newArray(Ruby runtime,
long len)
rb_ary_new2 |
static RubyArray |
RubyArray.newArrayLight(Ruby runtime)
rb_ary_new |
static RubyArray |
RubyArray.newArrayLight(Ruby runtime,
int len)
|
static RubyArray |
RubyArray.newArrayLight(Ruby runtime,
IRubyObject... objs)
|
static RubyArray |
RubyArray.newArrayLight(Ruby runtime,
IRubyObject obj)
|
static RubyArray |
RubyArray.newArrayLight(Ruby runtime,
long len)
|
static RubyArray |
RubyArray.newArrayNoCopy(Ruby runtime,
IRubyObject[] args)
|
static RubyArray |
RubyArray.newArrayNoCopy(Ruby runtime,
IRubyObject[] args,
int begin)
|
static RubyArray |
RubyArray.newArrayNoCopy(Ruby runtime,
IRubyObject[] args,
int begin,
int length)
|
static RubyArray |
RubyArray.newArrayNoCopyLight(Ruby runtime,
IRubyObject[] args)
|
static RubyBignum |
RubyBignum.newBignum(Ruby runtime,
java.math.BigInteger value)
|
static RubyBignum |
RubyBignum.newBignum(Ruby runtime,
double value)
|
static RubyBignum |
RubyBignum.newBignum(Ruby runtime,
long value)
|
static RubyBignum |
RubyBignum.newBignum(Ruby runtime,
java.lang.String value)
|
static RubyBinding |
RubyBinding.newBinding(Ruby runtime)
Deprecated. |
static RubyBinding |
RubyBinding.newBinding(Ruby runtime,
Binding binding)
|
static RubyBinding |
RubyBinding.newBinding(Ruby runtime,
IRubyObject self)
Deprecated. |
static RubyBoolean |
RubyBoolean.newBoolean(Ruby runtime,
boolean value)
|
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass)
Construct a new class with the given name scoped under Object (global) and with Object as its immediate superclass. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
CallSite[] extraCallSites)
A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
java.lang.String name,
ObjectAllocator allocator,
RubyModule parent,
boolean setParent)
Construct a new class with the given name, allocator, parent class, and containing class. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
java.lang.String name,
ObjectAllocator allocator,
RubyModule parent,
boolean setParent,
CallSite[] extraCallSites)
A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance. |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
int options)
|
static RubyArray |
RubyArray.newEmptyArray(Ruby runtime)
|
static RubyString |
RubyString.newEmptyString(Ruby runtime)
|
static RubyString |
RubyString.newEmptyString(Ruby runtime,
Encoding enc)
|
static RubyString |
RubyString.newEmptyString(Ruby runtime,
RubyClass metaClass)
|
static RubyString |
RubyString.newEmptyString(Ruby runtime,
RubyClass metaClass,
Encoding enc)
|
static RubyEncoding |
RubyEncoding.newEncoding(Ruby runtime,
byte[] name,
boolean isDummy)
|
static RubyEncoding |
RubyEncoding.newEncoding(Ruby runtime,
byte[] name,
int p,
int end,
boolean isDummy)
|
static RubyException |
RubyException.newException(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg)
|
static RubyRange |
RubyRange.newExclusiveRange(Ruby runtime,
ThreadContext context,
IRubyObject begin,
IRubyObject end)
|
static RubyFileStat |
RubyFileStat.newFileStat(Ruby runtime,
java.io.FileDescriptor descriptor)
|
static RubyFileStat |
RubyFileStat.newFileStat(Ruby runtime,
java.lang.String filename,
boolean lstat)
|
static RubyFixnum |
RubyFixnum.newFixnum(Ruby runtime,
long value)
|
static RubyFloat |
RubyFloat.newFloat(Ruby runtime,
double value)
|
static RubyHash |
RubyHash.newHash(Ruby runtime)
rb_hash_new |
static RubyHash |
RubyHash.newHash(Ruby runtime,
java.util.Map valueMap,
IRubyObject defaultValue)
rb_hash_new |
static RubyRange |
RubyRange.newInclusiveRange(Ruby runtime,
ThreadContext context,
IRubyObject begin,
IRubyObject end)
|
static RubySystemExit |
RubySystemExit.newInstance(Ruby runtime,
int status)
|
static RubyIconv.RubyFailure |
RubyIconv.RubyFailure.newInstance(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg)
|
static RubyIO |
RubyIO.newIO(Ruby runtime,
java.nio.channels.Channel channel)
|
static RubyModule |
RubyModule.newModule(Ruby runtime)
rb_module_new |
static RubyModule |
RubyModule.newModule(Ruby runtime,
java.lang.String name,
RubyModule parent,
boolean setParent)
rb_module_new/rb_define_module_id/rb_name_class/rb_set_class_path |
static RubyNumeric |
RubyNumeric.newNumeric(Ruby runtime)
|
static RubyProc |
RubyProc.newProc(Ruby runtime,
Block.Type type)
|
static RubyProc |
RubyProc.newProc(Ruby runtime,
Block block,
Block.Type type)
|
static RubyProcess.RubyStatus |
RubyProcess.RubyStatus.newProcessStatus(Ruby runtime,
long status)
|
static RubyRange |
RubyRange.newRange(Ruby runtime,
ThreadContext context,
IRubyObject begin,
IRubyObject end,
boolean isExclusive)
|
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
ByteList pattern)
|
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
ByteList pattern,
int options)
|
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
java.lang.String pattern,
int options)
|
static RubyString |
RubyString.newString(Ruby runtime,
byte[] bytes)
|
static RubyString |
RubyString.newString(Ruby runtime,
byte[] bytes,
int start,
int length)
|
static RubyString |
RubyString.newString(Ruby runtime,
ByteList bytes)
|
static RubyString |
RubyString.newString(Ruby runtime,
java.lang.CharSequence str)
|
static RubyString |
RubyString.newString(Ruby runtime,
RubyClass clazz,
java.lang.CharSequence str)
Deprecated. |
static RubyString |
RubyString.newString(Ruby runtime,
java.lang.String str)
|
static RubyString |
RubyString.newStringLight(Ruby runtime,
ByteList bytes)
|
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
byte[] bytes,
int start,
int length)
|
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
ByteList bytes)
|
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
ByteList bytes,
Encoding enc,
int cr)
|
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
RubyClass clazz,
ByteList bytes)
|
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
RubyClass clazz,
ByteList bytes,
Encoding enc,
int cr)
|
static RubyString |
RubyString.newStringShared(Ruby runtime,
byte[] bytes,
int start,
int length)
|
static RubyString |
RubyString.newStringShared(Ruby runtime,
ByteList bytes)
|
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyClass clazz,
ByteList bytes)
|
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyString orig)
|
static RubySymbol |
RubySymbol.newSymbol(Ruby runtime,
java.lang.String name)
|
static RubyTime |
RubyTime.newTime(Ruby runtime,
DateTime dt)
|
static RubyTime |
RubyTime.newTime(Ruby runtime,
DateTime dt,
long usec)
|
static RubyTime |
RubyTime.newTime(Ruby runtime,
long milliseconds)
|
static RubyString |
RubyString.newUnicodeString(Ruby runtime,
java.lang.String str)
|
static RubyString |
RubyString.newUsAsciiStringNoCopy(Ruby runtime,
ByteList bytes)
|
static RubyString |
RubyString.newUsAsciiStringShared(Ruby runtime,
byte[] bytes,
int start,
int length)
|
static RubyString |
RubyString.newUsAsciiStringShared(Ruby runtime,
ByteList bytes)
|
static RubyFixnum |
RubyFixnum.one(Ruby runtime)
|
IRubyObject |
RubyProcess.RubyStatus.op_rshift(Ruby runtime,
IRubyObject other)
|
JavaEmbedUtils.EvalUnit |
RubyRuntimeAdapter.parse(Ruby runtime,
java.io.InputStream in,
java.lang.String filename,
int lineNumber)
|
JavaEmbedUtils.EvalUnit |
RubyRuntimeAdapter.parse(Ruby runtime,
java.lang.String script,
java.lang.String filename,
int lineNumber)
|
static IRubyObject |
RubyProcess.pid(Ruby runtime)
|
static IRubyObject |
RubyProcess.ppid(Ruby runtime)
|
static void |
RubyRegexp.preprocessCheck(Ruby runtime,
IRubyObject obj)
|
IRubyObject |
RubyModule.resolveUndefConstant(Ruby runtime,
java.lang.String name)
|
static IRubyObject |
RubyProcess.UserID.rid(Ruby runtime)
|
static IRubyObject |
RubyProcess.GroupID.rid(Ruby runtime)
|
static IRubyObject |
RubyIO.select_static(ThreadContext context,
Ruby runtime,
IRubyObject[] args)
|
static void |
Ruby.setCurrentInstance(Ruby runtime)
Deprecated. |
static IRubyObject |
RubyProcess.setpgid(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
RubyProcess.setpgrp(Ruby runtime)
|
static IRubyObject |
RubyProcess.setpriority(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
static IRubyObject |
RubyProcess.setsid(Ruby runtime)
|
static RubyFloat |
RubyNumeric.str2fnum(Ruby runtime,
RubyString arg)
|
static RubyFloat |
RubyNumeric.str2fnum(Ruby runtime,
RubyString arg,
boolean strict)
Converts a string representation of a floating-point number to the numeric value. |
static RubyInteger |
RubyNumeric.str2inum(Ruby runtime,
RubyString str,
int base)
|
static RubyInteger |
RubyNumeric.str2inum(Ruby runtime,
RubyString str,
int base,
boolean strict)
Converts a string representation of an integer to the integer value. |
RubyString |
RubyString.strDup(Ruby runtime)
|
IRubyObject |
RubyString.substr(Ruby runtime,
int beg,
int len)
|
IRubyObject |
RubyString.substr19(Ruby runtime,
int beg,
int len)
|
protected void |
RubyBasicObject.taint(Ruby runtime)
|
static RubyFixnum |
RubyFixnum.three(Ruby runtime)
|
static IRubyObject |
RubyProcess.times(Ruby runtime)
|
IRubyObject |
RubyProcess.RubyStatus.to_i(Ruby runtime)
|
IRubyObject |
RubyProcess.RubyStatus.to_s(Ruby runtime)
|
Encoding |
RubyString.toEncoding(Ruby runtime)
|
static RubyFixnum |
RubyFixnum.two(Ruby runtime)
|
static IRubyObject |
RubyProcess.uid_set(Ruby runtime,
IRubyObject arg)
|
static IRubyObject |
RubyProcess.uid(Ruby runtime)
|
static IRubyObject |
RubyProcess.wait(Ruby runtime,
IRubyObject[] args)
|
static IRubyObject |
RubyProcess.waitall(Ruby runtime)
|
static IRubyObject |
RubyProcess.waitpid(Ruby runtime,
IRubyObject[] args)
|
static IRubyObject |
RubyProcess.waitpid2(Ruby runtime,
IRubyObject[] args)
|
static RubyFixnum |
RubyFixnum.zero(Ruby runtime)
|
Constructors in org.jruby with parameters of type Ruby | |
---|---|
IncludedModuleWrapper(Ruby runtime,
RubyClass superClass,
RubyModule delegate)
|
|
MetaClass(Ruby runtime)
NEWOBJ (in RubyObject#getSingletonClassClone()) |
|
MetaClass(Ruby runtime,
RubyClass superClass)
rb_class_boot (for MetaClasses) (in makeMetaClass(RubyClass)) |
|
NativeException(Ruby runtime,
RubyClass rubyClass,
java.lang.Throwable cause)
|
|
RubyBasicObject(Ruby runtime,
RubyClass metaClass)
Standard path for object creation. |
|
RubyBasicObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace)
|
|
RubyBasicObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace,
boolean canBeTainted)
Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on. |
|
RubyBigDecimal(Ruby runtime,
java.math.BigDecimal value)
|
|
RubyBigDecimal(Ruby runtime,
RubyClass klass)
|
|
RubyBignum(Ruby runtime,
java.math.BigInteger value)
|
|
RubyBinding(Ruby runtime,
RubyClass rubyClass,
Binding binding)
|
|
RubyBoolean(Ruby runtime,
boolean value)
|
|
RubyClass(Ruby runtime)
used by CLASS_ALLOCATOR (any Class' class will be a Class!) also used to bootstrap Object class |
|
RubyClass(Ruby runtime,
RubyClass superClazz)
rb_class_boot (for plain Classes) also used to bootstrap Module and Class classes |
|
RubyClass(Ruby runtime,
RubyClass superClass,
boolean objectSpace)
separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here! |
|
RubyClass(Ruby runtime,
RubyClass superClazz,
CallSite[] extraCallSites)
A constructor which allows passing in an array of supplementary call sites. |
|
RubyClass(Ruby runtime,
RubyClass superClass,
RubyModule.Generation generation,
boolean objectSpace)
separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here! |
|
RubyContinuation(Ruby runtime)
|
|
RubyConverter(Ruby runtime)
|
|
RubyConverter(Ruby runtime,
RubyClass klass)
|
|
RubyDigest.Base(Ruby runtime,
RubyClass type)
|
|
RubyDir(Ruby runtime,
RubyClass type)
|
|
RubyEnumerable.AppendBlockCallback(Ruby runtime,
RubyArray result)
|
|
RubyException(Ruby runtime,
RubyClass rubyClass)
|
|
RubyException(Ruby runtime,
RubyClass rubyClass,
java.lang.String message)
|
|
RubyFile(Ruby runtime,
RubyClass type)
|
|
RubyFile(Ruby runtime,
java.lang.String path,
java.io.InputStream in)
|
|
RubyFile(Ruby runtime,
java.lang.String path,
java.io.Reader reader)
|
|
RubyFileStat(Ruby runtime,
RubyClass clazz)
|
|
RubyFixnum(Ruby runtime)
|
|
RubyFixnum(Ruby runtime,
long value)
|
|
RubyFloat(Ruby runtime)
|
|
RubyFloat(Ruby runtime,
double value)
|
|
RubyGenerator(Ruby runtime)
|
|
RubyGenerator(Ruby runtime,
RubyClass klass)
|
|
RubyGlobal.KCodeGlobalVariable(Ruby runtime,
java.lang.String name,
IRubyObject value)
|
|
RubyGlobal.StringGlobalVariable(Ruby runtime,
java.lang.String name,
IRubyObject value)
|
|
RubyGlobal.StringOnlyRubyHash(Ruby runtime,
java.util.Map valueMap,
IRubyObject defaultValue)
|
|
RubyHash(Ruby runtime)
|
|
RubyHash(Ruby runtime,
IRubyObject defaultValue)
|
|
RubyHash(Ruby runtime,
java.util.Map valueMap,
IRubyObject defaultValue)
|
|
RubyHash(Ruby runtime,
RubyClass klass)
|
|
RubyIconv.RubyFailure(Ruby runtime,
RubyClass rubyClass)
|
|
RubyIconv.RubyFailure(Ruby runtime,
RubyClass rubyClass,
java.lang.String message)
|
|
RubyIconv(Ruby runtime,
RubyClass type)
|
|
RubyInteger(Ruby runtime,
RubyClass rubyClass)
|
|
RubyInteger(Ruby runtime,
RubyClass rubyClass,
boolean useObjectSpace)
|
|
RubyInteger(Ruby runtime,
RubyClass rubyClass,
boolean useObjectSpace,
boolean canBeTainted)
|
|
RubyIO(Ruby runtime,
java.nio.channels.Channel channel)
|
|
RubyIO(Ruby runtime,
java.io.InputStream inputStream)
|
|
RubyIO(Ruby runtime,
java.io.OutputStream outputStream)
|
|
RubyIO(Ruby runtime,
RubyClass type)
|
|
RubyIO(Ruby runtime,
ShellLauncher.POpenProcess process,
ModeFlags modes)
|
|
RubyIO(Ruby runtime,
STDIO stdio)
|
|
RubyLocalJumpError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
RubyLocalJumpError.Reason reason,
IRubyObject exitValue)
|
|
RubyMatchData(Ruby runtime)
|
|
RubyMatchData(Ruby runtime,
RubyClass metaClass)
|
|
RubyMethod(Ruby runtime,
RubyClass rubyClass)
|
|
RubyModule(Ruby runtime)
standard path for Module construction |
|
RubyModule(Ruby runtime,
RubyClass metaClass)
used by MODULE_ALLOCATOR and RubyClass constructors |
|
RubyModule(Ruby runtime,
RubyClass metaClass,
boolean objectSpace)
separate path for MetaClass construction |
|
RubyModule(Ruby runtime,
RubyClass metaClass,
RubyModule.Generation generation,
boolean objectSpace)
separate path for MetaClass construction |
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message)
|
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
java.lang.String name)
|
|
RubyNil(Ruby runtime)
|
|
RubyNoMethodError(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyNoMethodError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
java.lang.String name,
IRubyObject args)
|
|
RubyNumeric(Ruby runtime,
RubyClass metaClass)
|
|
RubyNumeric(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace)
|
|
RubyNumeric(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace,
boolean canBeTainted)
|
|
RubyObject(Ruby runtime,
RubyClass metaClass)
Standard path for object creation. |
|
RubyObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace)
|
|
RubyObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace,
boolean canBeTainted)
Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on. |
|
RubyProc(Ruby runtime,
RubyClass rubyClass,
Block.Type type)
|
|
RubyProcess.RubyStatus(Ruby runtime,
RubyClass metaClass,
long status)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
byte[] value)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value,
boolean objectSpace)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value,
Encoding enc)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value,
Encoding enc,
int cr)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value,
int cr)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
java.lang.CharSequence value)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
java.lang.String value)
|
|
RubyStringIO(Ruby runtime,
RubyClass klass)
|
|
RubyStringScanner(Ruby runtime,
RubyClass type)
|
|
RubyStruct(Ruby runtime,
RubyClass rubyClass)
Constructor for RubyStruct. |
|
RubySymbol.SymbolTable(Ruby runtime)
|
|
RubySystemCallError(Ruby runtime,
RubyClass rubyClass)
|
|
RubySystemCallError(Ruby runtime,
RubyClass rubyClass,
java.lang.String message,
int errno)
|
|
RubySystemExit(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyTempfile(Ruby runtime,
RubyClass type)
|
|
RubyThread(Ruby runtime,
RubyClass type)
|
|
RubyTime(Ruby runtime,
RubyClass rubyClass)
|
|
RubyTime(Ruby runtime,
RubyClass rubyClass,
DateTime dt)
|
|
RubyUnboundMethod(Ruby runtime)
|
|
RubyYielder(Ruby runtime)
|
|
RubyYielder(Ruby runtime,
RubyClass klass)
|
|
RubyZlib.Deflate(Ruby runtime,
RubyClass type)
|
|
RubyZlib.Inflate(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipFile(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipReader(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipWriter(Ruby runtime,
RubyClass type)
|
|
RubyZlib.ZStream(Ruby runtime,
RubyClass type)
|
Uses of Ruby in org.jruby.ast |
---|
Methods in org.jruby.ast with parameters of type Ruby | |
---|---|
static void |
DStrNode.appendToString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock,
RubyString string,
Node node)
|
IRubyObject |
AttrAssignNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
AttrAssignOneArgNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block aBlock,
boolean checkArity)
|
IRubyObject |
AttrAssignThreeArgNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block aBlock,
boolean checkArity)
|
IRubyObject |
AttrAssignTwoArgNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block aBlock,
boolean checkArity)
|
IRubyObject |
CallNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
ClassVarAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
ClassVarDeclNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
ConstDeclNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
DAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
GlobalAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
InstAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
LocalAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
MultipleAsgn19Node.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
MultipleAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
Node.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity)
|
IRubyObject |
OptArgNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject assignValue,
Block block,
boolean checkArity)
|
protected int |
ArgsNode.assignOptArgs(IRubyObject[] args,
Ruby runtime,
ThreadContext context,
IRubyObject self,
int givenArgsCount)
|
static RubyString |
DStrNode.buildDynamicString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock,
ListNode list)
|
void |
ArgsNode.checkArgCount(Ruby runtime,
int argsLength)
|
void |
ArgsPreTwoArgNode.checkArgCount(Ruby runtime,
int length)
|
java.lang.String |
AssignableNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
AttrAssignNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
BackRefNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
CallNoArgNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
CallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
ClassVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
Colon2ConstNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
Colon2ImplicitNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
This type of node will never get created as part of a defined? call since it will then appear to be a ConstNode. |
java.lang.String |
Colon2MethodNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
Colon3Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
ConstNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
DVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
FCallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
FalseNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
GlobalVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
InstVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
LocalVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
Match2Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
Match3Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
NilNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
NthRefNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
SelfNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
SuperNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
TrueNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
VCallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
YieldNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
java.lang.String |
ZSuperNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
boolean |
FalseNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
boolean |
FixnumNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
boolean |
NilNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
boolean |
SymbolNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
boolean |
TrueNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
RubyModule |
Colon2ImplicitNode.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents |
RubyModule |
Colon2Node.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents |
RubyModule |
Colon3Node.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents |
RubyFixnum |
FixnumNode.getFixnum(Ruby runtime)
|
RubySymbol |
SymbolNode.getSymbol(Ruby runtime)
|
IRubyObject |
AliasNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AndNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ArgsCatNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ArgsPushNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ArrayNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AttrAssignNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AttrAssignOneArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AttrAssignThreeArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
AttrAssignTwoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BackRefNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BeginNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BignumNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
BlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block)
|
IRubyObject |
BreakNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallManyArgsBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallManyArgsBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallManyArgsNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallNoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallNoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallNoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallOneArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallOneArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallOneArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallSpecialArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallSpecialArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallSpecialArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallThreeArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallThreeArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallThreeArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallTwoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallTwoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CallTwoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
CaseNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ClassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ClassVarAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ClassVarDeclNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ClassVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
Colon2ConstNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
Colon2ImplicitNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
This type of node will never get interpreted since it only gets created via class/module declaration time. |
IRubyObject |
Colon2MethodNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
Colon3Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ConstDeclNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ConstNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DRegexpNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DStrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DSymbolNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DXStrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DefinedNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DefnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DefsNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
DotNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
EncodingNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
EnsureNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
EvStrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallManyArgsBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallManyArgsBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallManyArgsNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallNoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallNoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallNoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallOneArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallOneArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallOneArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallSpecialArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallSpecialArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallSpecialArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallThreeArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallThreeArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallThreeArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallTwoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallTwoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FCallTwoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FalseNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FixnumNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FlipNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
FloatNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ForNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
GlobalAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
GlobalVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
HashNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
IfNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
InstAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
InstVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
IterNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
LambdaNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
LocalAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
LocalVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
Match2Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
Match3Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
MatchNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ModuleNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
MultipleAsgn19Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
MultipleAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
NewlineNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
NextNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
NilNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
NotNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
NthRefNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OpAsgnAndNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OpAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OpAsgnOrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OpElementAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OpElementOneArgAndAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OpElementOneArgAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OpElementOneArgOrAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OptArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
OrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
PostExeNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
PreExeNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
RedoNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
RegexpNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
RescueBodyNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
RescueNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
RetryNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ReturnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
RootNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
SClassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
SValueNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
SelfNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
SplatNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
StrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
SuperNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
SymbolNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ToAryNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
TrueNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
UndefNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
UntilNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
VAliasNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
VCallNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
WhenNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
WhileNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
XStrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
YieldNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ZArrayNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject |
ZSuperNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
IRubyObject[] |
ArrayNode.interpretPrimitive(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
Block block)
|
void |
ArgsNoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block)
|
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block)
|
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
Block block)
|
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
Block block)
|
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
Block block)
|
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9,
Block block)
|
protected int |
ArgsNode.prepareOptionalArguments(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args)
|
protected void |
ArgsNode.prepareOptOrRestArgs(ThreadContext context,
Ruby runtime,
DynamicScope scope,
IRubyObject self,
IRubyObject[] args)
|
protected void |
ArgsNode.prepareRestArg(ThreadContext context,
Ruby runtime,
DynamicScope scope,
IRubyObject[] args,
int givenArgsCount)
|
protected void |
ArgsNode.processBlockArg(DynamicScope scope,
Ruby runtime,
Block block)
|
IRubyObject |
WhenNode.when(IRubyObject value,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
IRubyObject |
WhenOneArgNode.when(IRubyObject test,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
Uses of Ruby in org.jruby.ast.executable |
---|
Methods in org.jruby.ast.executable with parameters of type Ruby | |
---|---|
void |
AbstractScript.cacheRegexp(Ruby runtime,
int index,
ByteList pattern,
int options)
|
java.math.BigInteger |
AbstractScript.getBigInteger(Ruby runtime,
int index,
java.lang.String pattern)
|
java.math.BigInteger |
AbstractScript.getBigInteger0(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger1(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger2(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger3(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger4(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger5(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger6(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger7(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger8(Ruby runtime,
java.lang.String name)
|
java.math.BigInteger |
AbstractScript.getBigInteger9(Ruby runtime,
java.lang.String name)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback(Ruby runtime,
int index,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback0(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback1(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback2(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback3(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback4(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback5(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback6(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback7(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback8(Ruby runtime,
java.lang.String method)
|
CompiledBlockCallback |
AbstractScript.getBlockCallback9(Ruby runtime,
java.lang.String method)
|
RubyFixnum |
AbstractScript.getFixnum(Ruby runtime,
int index,
int value)
|
RubyFixnum |
AbstractScript.getFixnum(Ruby runtime,
int index,
long value)
|
RubyFixnum |
AbstractScript.getFixnum0(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum1(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum2(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum3(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum4(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum5(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum6(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum7(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum8(Ruby runtime,
int value)
|
RubyFixnum |
AbstractScript.getFixnum9(Ruby runtime,
int value)
|
RubyRegexp |
AbstractScript.getRegexp(Ruby runtime,
int index,
java.lang.String pattern,
int options)
|
RubyRegexp |
AbstractScript.getRegexp0(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp1(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp2(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp3(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp4(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp5(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp6(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp7(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp8(Ruby runtime,
java.lang.String name,
int options)
|
RubyRegexp |
AbstractScript.getRegexp9(Ruby runtime,
java.lang.String name,
int options)
|
RubyString |
AbstractScript.getString(Ruby runtime,
int index)
|
RubyString |
AbstractScript.getString0(Ruby runtime)
|
RubyString |
AbstractScript.getString1(Ruby runtime)
|
RubyString |
AbstractScript.getString2(Ruby runtime)
|
RubyString |
AbstractScript.getString3(Ruby runtime)
|
RubyString |
AbstractScript.getString4(Ruby runtime)
|
RubyString |
AbstractScript.getString5(Ruby runtime)
|
RubyString |
AbstractScript.getString6(Ruby runtime)
|
RubyString |
AbstractScript.getString7(Ruby runtime)
|
RubyString |
AbstractScript.getString8(Ruby runtime)
|
RubyString |
AbstractScript.getString9(Ruby runtime)
|
RubySymbol |
AbstractScript.getSymbol(Ruby runtime,
int index,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol0(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol1(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol2(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol3(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol4(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol5(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol6(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol7(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol8(Ruby runtime,
java.lang.String name)
|
RubySymbol |
AbstractScript.getSymbol9(Ruby runtime,
java.lang.String name)
|
IRubyObject |
AbstractScript.getVariable(Ruby runtime,
int index,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable0(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable1(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable2(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable3(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable4(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable5(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable6(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable7(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable8(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.getVariable9(Ruby runtime,
java.lang.String name,
IRubyObject object)
|
IRubyObject |
AbstractScript.setVariable(Ruby runtime,
int index,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable0(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable1(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable2(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable3(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable4(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable5(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable6(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable7(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable8(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
IRubyObject |
AbstractScript.setVariable9(Ruby runtime,
java.lang.String name,
IRubyObject object,
IRubyObject value)
|
Uses of Ruby in org.jruby.ast.types |
---|
Methods in org.jruby.ast.types with parameters of type Ruby | |
---|---|
boolean |
IEqlNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock)
|
Uses of Ruby in org.jruby.ast.util |
---|
Methods in org.jruby.ast.util with parameters of type Ruby | |
---|---|
static RubyArray |
ArgsUtil.convertToRubyArray(Ruby runtime,
IRubyObject value,
boolean coerce)
This name may be a bit misleading, since this also attempts to coerce array behavior using to_ary. |
static RubyArray |
ArgsUtil.convertToRubyArrayWithCoerce(Ruby runtime,
IRubyObject value)
|
Uses of Ruby in org.jruby.bench |
---|
Methods in org.jruby.bench with parameters of type Ruby | |
---|---|
static void |
BenchFixnumCreation.benchFixnumCreation(Ruby ruby)
|
static void |
BenchFixnumCreation.benchStaticFib(Ruby ruby)
|
static IRubyObject |
BenchFixnumCreation.fib(Ruby ruby,
ThreadContext context,
IRubyObject object)
|
Uses of Ruby in org.jruby.common |
---|
Constructors in org.jruby.common with parameters of type Ruby | |
---|---|
RubyWarnings(Ruby runtime)
|
Uses of Ruby in org.jruby.compiler |
---|
Constructors in org.jruby.compiler with parameters of type Ruby | |
---|---|
JITCompiler.JITClassGenerator(java.lang.String name,
Ruby ruby,
DefaultMethod method,
ThreadContext context)
|
|
JITCompiler(Ruby ruby)
|
Uses of Ruby in org.jruby.demo |
---|
Methods in org.jruby.demo with parameters of type Ruby | |
---|---|
void |
TextAreaReadline.hookIntoRuntime(Ruby runtime)
Hooks this TextAreaReadline instance into the
runtime, redefining the Readline module so that
it uses this object. |
void |
TextAreaReadline.hookIntoRuntimeWithStreams(Ruby runtime)
Hooks this TextAreaReadline instance into the
runtime, redefining the Readline module so that
it uses this object. |
Uses of Ruby in org.jruby.environment |
---|
Methods in org.jruby.environment with parameters of type Ruby | |
---|---|
java.util.Map |
OSEnvironment.getEnvironmentVariableMap(Ruby runtime)
Returns the environment as a hash of Ruby strings. |
java.util.Map |
OSEnvironment.getSystemPropertiesMap(Ruby runtime)
Returns java system properties as a Map |
Uses of Ruby in org.jruby.evaluator |
---|
Methods in org.jruby.evaluator with parameters of type Ruby | |
---|---|
static RubyArray |
ASTInterpreter.arrayValue(Ruby runtime,
IRubyObject value)
Deprecated. |
static IRubyObject |
ASTInterpreter.aryToAry(IRubyObject value,
Ruby runtime)
Deprecated. |
static IRubyObject |
ASTInterpreter.aryToAry(Ruby runtime,
IRubyObject value)
Deprecated. |
static IRubyObject |
AssignmentVisitor.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
IRubyObject value,
Block block,
boolean checkArity)
Deprecated. |
static IRubyObject |
ASTInterpreter.aValueSplat(IRubyObject value,
Ruby runtime)
Deprecated. |
static IRubyObject |
ASTInterpreter.aValueSplat(Ruby runtime,
IRubyObject value)
Deprecated. |
static void |
ASTInterpreter.callTraceFunction(Ruby runtime,
ThreadContext context,
RubyEvent event)
|
static IRubyObject |
ASTInterpreter.eval(Ruby runtime,
ThreadContext context,
Node node,
IRubyObject self,
Block block)
Deprecated. |
static IRubyObject |
ASTInterpreter.evalClassDefinitionBody(Ruby runtime,
ThreadContext context,
StaticScope scope,
Node bodyNode,
RubyModule type,
IRubyObject self,
Block block)
Evaluates the body in a class or module definition statement. |
static java.lang.String |
ASTInterpreter.getArgumentDefinition(Ruby runtime,
ThreadContext context,
Node node,
java.lang.String type,
IRubyObject self,
Block block)
|
static Block |
ASTInterpreter.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block currentBlock,
Node blockNode)
|
static RubyModule |
ASTInterpreter.getClassVariableBase(ThreadContext context,
Ruby runtime)
|
static java.lang.String |
ASTInterpreter.getDefinition(Ruby runtime,
ThreadContext context,
Node node,
IRubyObject self,
Block aBlock)
Deprecated. |
static IRubyObject |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgn19Node node,
RubyArray value)
|
static IRubyObject |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgn19Node node,
RubyArray value,
boolean checkArity)
|
static void |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgnNode node,
IRubyObject arg0,
IRubyObject arg1,
boolean checkArity)
|
static void |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgnNode node,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
boolean checkArity)
|
static IRubyObject |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgnNode node,
RubyArray value,
boolean checkArity)
|
static IRubyObject |
ASTInterpreter.multipleAsgnArrayNode(Ruby runtime,
ThreadContext context,
MultipleAsgnNode iVisited,
ArrayNode node,
IRubyObject self,
Block aBlock)
|
static IRubyObject[] |
ASTInterpreter.setupArgs(Ruby runtime,
ThreadContext context,
Node node,
IRubyObject self,
Block aBlock)
|
static RubyArray |
ASTInterpreter.splatValue(IRubyObject value,
Ruby runtime)
Deprecated. |
static RubyArray |
ASTInterpreter.splatValue(Ruby runtime,
IRubyObject value)
Deprecated. |
Uses of Ruby in org.jruby.exceptions |
---|
Methods in org.jruby.exceptions with parameters of type Ruby | |
---|---|
static RaiseException |
RaiseException.createNativeRaiseException(Ruby runtime,
java.lang.Throwable cause)
|
Constructors in org.jruby.exceptions with parameters of type Ruby | |
---|---|
RaiseException(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg,
boolean nativeException)
|
Uses of Ruby in org.jruby.ext |
---|
Methods in org.jruby.ext with parameters of type Ruby | |
---|---|
static void |
NetProtocolBufferedIO.create(Ruby runtime)
|
static void |
Generator.createGenerator(Ruby runtime)
|
static void |
Readline.createReadline(Ruby runtime)
|
static Readline.ConsoleHolder |
Readline.getHolder(Ruby runtime)
|
protected static void |
Readline.initReadline(Ruby runtime,
Readline.ConsoleHolder holder)
|
void |
Generator.Service.load(Ruby runtime,
boolean wrap)
|
void |
LateLoadingLibrary.load(Ruby runtime,
boolean wrap)
|
void |
Readline.Service.load(Ruby runtime,
boolean wrap)
|
void |
Timeout.load(Ruby runtime,
boolean wrap)
|
void |
WeakRef.WeakRefLibrary.load(Ruby runtime,
boolean wrap)
|
Constructors in org.jruby.ext with parameters of type Ruby | |
---|---|
JRubyPOSIXHandler(Ruby runtime)
|
|
WeakRef(Ruby runtime,
RubyClass klazz)
|
Uses of Ruby in org.jruby.ext.ffi |
---|
Fields in org.jruby.ext.ffi declared as Ruby | |
---|---|
protected Ruby |
ArrayMemoryIO.runtime
|
Methods in org.jruby.ext.ffi with parameters of type Ruby | |
---|---|
abstract AllocatedDirectMemoryIO |
Factory.allocateDirectMemory(Ruby runtime,
int size,
boolean clear)
Allocates memory on the native C heap and wraps it in a MemoryIO accessor. |
static void |
Util.checkBounds(Ruby runtime,
long size,
long off,
long len)
|
static void |
Util.checkStringSafety(Ruby runtime,
IRubyObject value)
|
static RubyClass |
AbstractInvoker.createAbstractInvokerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
AbstractMemory.createAbstractMemoryClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
AutoPointer.createAutoPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
BasePointer.createBasePointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
Buffer.createBufferClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
CallbackInfo.createCallbackInfoClass(Ruby runtime,
RubyModule module)
Creates a CallbackInfo class for a ruby runtime |
static RubyClass |
Enum.createEnumClass(Ruby runtime,
RubyModule ffiModule)
|
static RubyClass |
MemoryPointer.createMemoryPointerClass(Ruby runtime,
RubyModule module)
|
static void |
Platform.createPlatformModule(Ruby runtime,
RubyModule ffi)
|
static RubyClass |
Pointer.createPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
StructByValue.createStructByValueClass(Ruby runtime,
RubyModule ffiModule)
|
static RubyClass |
Struct.createStructClass(Ruby runtime,
RubyModule module)
Registers the StructLayout class in the JRuby runtime. |
static RubyClass |
StructLayoutBuilder.createStructLayoutBuilderClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
StructLayout.createStructLayoutClass(Ruby runtime,
RubyModule module)
Registers the StructLayout class in the JRuby runtime. |
static RubyClass |
Type.createTypeClass(Ruby runtime,
RubyModule ffiModule)
|
abstract IRubyObject |
StructLayout.Member.get(Ruby runtime,
StructLayout.Storage cache,
IRubyObject ptr)
Reads a ruby value from the struct member. |
static IRubyObject |
MemoryUtil.getArrayOfFloat32(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfFloat64(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfSigned16(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfSigned32(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfSigned64(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfSigned8(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfUnsigned16(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfUnsigned32(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfUnsigned64(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static IRubyObject |
MemoryUtil.getArrayOfUnsigned8(Ruby runtime,
MemoryIO io,
long offset,
int count)
|
static RubyClass |
BasePointer.getBasePointerClass(Ruby runtime)
|
abstract Pointer |
CallbackManager.getCallback(Ruby runtime,
CallbackInfo cbInfo,
java.lang.Object proc)
|
protected static NativeParam[] |
AbstractInvoker.getNativeParameterTypes(Ruby runtime,
RubyArray paramTypes)
|
protected abstract Pointer |
AbstractMemory.getPointer(Ruby runtime,
long offset)
|
protected Pointer |
AutoPointer.getPointer(Ruby runtime,
long offset)
|
protected BasePointer |
BasePointer.getPointer(Ruby runtime,
long offset)
|
protected Pointer |
Buffer.getPointer(Ruby runtime,
long offset)
|
static RubyString |
MemoryUtil.getTaintedByteString(Ruby runtime,
MemoryIO io,
long offset,
int length)
Reads a byte (binary) string from a memory object. |
static IRubyObject |
MemoryUtil.getTaintedString(Ruby runtime,
MemoryIO io,
long offset)
Gets a NUL terminated string from a memory object |
static IRubyObject |
MemoryUtil.getTaintedString(Ruby runtime,
MemoryIO io,
long offset,
int length)
Reads a NUL terminated string from a memory object |
void |
Factory.init(Ruby runtime,
RubyModule ffi)
Registers FFI ruby classes/modules |
void |
Factory.Service.load(Ruby runtime,
boolean wrap)
|
static IRubyObject |
Util.newSigned16(Ruby runtime,
int value)
|
static IRubyObject |
Util.newSigned32(Ruby runtime,
int value)
|
static IRubyObject |
Util.newSigned64(Ruby runtime,
long value)
|
static IRubyObject |
Util.newSigned8(Ruby runtime,
int value)
|
Struct |
StructByValue.newStruct(Ruby runtime,
byte[] data,
int offset)
Creates a new Ruby FFI::Struct for the class and layout |
static RubyString |
MemoryUtil.newTaintedString(Ruby runtime,
byte[] bytes)
Creates a ruby string from a byte array and sets the taint flag on it |
static IRubyObject |
Util.newUnsigned16(Ruby runtime,
int value)
|
static IRubyObject |
Util.newUnsigned32(Ruby runtime,
int value)
|
static IRubyObject |
Util.newUnsigned64(Ruby runtime,
long value)
|
static IRubyObject |
Util.newUnsigned8(Ruby runtime,
int value)
|
abstract void |
StructLayout.Member.put(Ruby runtime,
StructLayout.Storage cache,
IRubyObject ptr,
IRubyObject value)
Writes a ruby value to the native struct member as the appropriate native value. |
static void |
MemoryUtil.putArrayOfFloat32(Ruby runtime,
MemoryIO io,
long offset,
RubyArray ary)
|
static void |
MemoryUtil.putArrayOfFloat64(Ruby runtime,
MemoryIO io,
long offset,
RubyArray ary)
|
static void |
MemoryUtil.putArrayOfSigned16(Ruby runtime,
MemoryIO io,
long offset,
RubyArray ary)
|
static void |
MemoryUtil.putArrayOfSigned32(Ruby runtime,
MemoryIO io,
long offset,
RubyArray ary)
|
static void |
MemoryUtil.putArrayOfSigned64(Ruby runtime,
MemoryIO io,
long offset,
RubyArray ary)
|
static void |
MemoryUtil.putArrayOfSigned8(Ruby runtime,
MemoryIO io,
long offset,
RubyArray ary)
|
static void |
MemoryUtil.putArrayOfUnsigned32(Ruby runtime,
MemoryIO io,
long offset,
RubyArray ary)
|
static void |
MemoryUtil.putArrayOfUnsigned8(Ruby runtime,
MemoryIO io,
long offset,
RubyArray ary)
|
protected abstract AbstractMemory |
AbstractMemory.slice(Ruby runtime,
long offset)
|
protected AbstractMemory |
AutoPointer.slice(Ruby runtime,
long offset)
|
protected AbstractMemory |
BasePointer.slice(Ruby runtime,
long offset)
|
protected AbstractMemory |
Buffer.slice(Ruby runtime,
long offset)
|
abstract DirectMemoryIO |
Factory.wrapDirectMemory(Ruby runtime,
long address)
Wraps a native C memory address in a MemoryIO accessor. |
Constructors in org.jruby.ext.ffi with parameters of type Ruby | |
---|---|
AbstractInvoker(Ruby runtime,
int arity)
Creates a new Invoker instance. |
|
AbstractInvoker(Ruby runtime,
RubyClass klass,
int arity)
Creates a new Invoker instance. |
|
AbstractMemory(Ruby runtime,
RubyClass klass,
MemoryIO io,
long size)
|
|
AbstractMemory(Ruby runtime,
RubyClass klass,
MemoryIO io,
long size,
int typeSize)
|
|
ArrayMemoryIO(Ruby runtime,
byte[] buffer,
int offset,
int length)
|
|
ArrayMemoryIO(Ruby runtime,
int size)
|
|
BasePointer(Ruby runtime,
DirectMemoryIO io)
|
|
BasePointer(Ruby runtime,
DirectMemoryIO io,
long size)
|
|
BasePointer(Ruby runtime,
DirectMemoryIO io,
long size,
int typeSize)
|
|
BasePointer(Ruby runtime,
RubyClass klass,
DirectMemoryIO io,
long size)
|
|
BasePointer(Ruby runtime,
RubyClass klass,
DirectMemoryIO io,
long size,
int typeSize)
|
|
Buffer(Ruby runtime,
RubyClass klass)
|
|
CallbackInfo(Ruby runtime,
RubyClass klazz,
Type returnType,
Type[] paramTypes)
Creates a new CallbackInfo instance. |
|
InvalidMemoryIO(Ruby runtime)
|
|
InvalidMemoryIO(Ruby runtime,
java.lang.String message)
|
|
NullMemoryIO(Ruby runtime)
|
|
Pointer(Ruby runtime,
RubyClass klass,
MemoryIO io)
|
|
Pointer(Ruby runtime,
RubyClass klass,
MemoryIO io,
long size)
|
|
Pointer(Ruby runtime,
RubyClass klass,
MemoryIO io,
long size,
int typeSize)
|
|
Type(Ruby runtime,
RubyClass klass,
NativeType type)
Initializes a new Type instance. |
|
Type(Ruby runtime,
RubyClass klass,
NativeType type,
int size,
int alignment)
Initializes a new Type instance. |
Uses of Ruby in org.jruby.ext.ffi.io |
---|
Methods in org.jruby.ext.ffi.io with parameters of type Ruby | |
---|---|
static RubyClass |
FileDescriptorIO.createFileDescriptorIOClass(Ruby runtime,
RubyModule module)
|
Constructors in org.jruby.ext.ffi.io with parameters of type Ruby | |
---|---|
FileDescriptorIO(Ruby runtime,
IRubyObject fd)
|
|
FileDescriptorIO(Ruby runtime,
RubyClass klass)
|
Uses of Ruby in org.jruby.ext.ffi.jffi |
---|
Methods in org.jruby.ext.ffi.jffi with parameters of type Ruby | |
---|---|
AllocatedDirectMemoryIO |
Factory.allocateDirectMemory(Ruby runtime,
int size,
boolean clear)
Allocates memory on the native C heap and wraps it in a MemoryIO accessor. |
static RubyClass |
CallbackManager.createCallbackClass(Ruby runtime,
RubyModule module)
Creates a Callback class for a ruby runtime |
static RubyClass |
DynamicLibrary.createDynamicLibraryClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
JFFIInvoker.createInvokerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
VariadicInvoker.createVariadicInvokerClass(Ruby runtime,
RubyModule module)
|
Pointer |
CallbackManager.getCallback(Ruby runtime,
CallbackInfo cbInfo,
java.lang.Object proc)
Gets a Callback object conforming to the signature contained in the CallbackInfo for the ruby Proc or Block instance. |
void |
Factory.init(Ruby runtime,
RubyModule ffi)
|
DirectMemoryIO |
Factory.wrapDirectMemory(Ruby runtime,
long address)
|
Constructors in org.jruby.ext.ffi.jffi with parameters of type Ruby | |
---|---|
DynamicLibrary.Symbol(Ruby runtime,
DynamicLibrary library,
java.lang.String name,
DirectMemoryIO io)
|
|
DynamicLibrary(Ruby runtime,
RubyClass klass,
java.lang.String name,
Library library)
|
Uses of Ruby in org.jruby.ext.ffi.jna |
---|
Methods in org.jruby.ext.ffi.jna with parameters of type Ruby | |
---|---|
AllocatedDirectMemoryIO |
Factory.allocateDirectMemory(Ruby runtime,
int size,
boolean clear)
Allocates memory on the native C heap and wraps it in a MemoryIO accessor. |
static RubyClass |
DynamicLibrary.createDynamicLibraryClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
JNAInvoker.createInvokerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
JNAVariadicInvoker.createVariadicInvokerClass(Ruby runtime,
RubyModule module)
|
void |
Factory.init(Ruby runtime,
RubyModule ffi)
|
DirectMemoryIO |
Factory.wrapDirectMemory(Ruby runtime,
long address)
|
Constructors in org.jruby.ext.ffi.jna with parameters of type Ruby | |
---|---|
BoundedNativeMemoryIO(Ruby runtime,
Pointer ptr,
long size)
|
|
DynamicLibrary.Symbol(Ruby runtime,
DynamicLibrary library,
java.lang.String name,
com.sun.jna.Pointer address)
|
|
DynamicLibrary(Ruby runtime,
RubyClass klass,
java.lang.String name,
com.sun.jna.NativeLibrary library)
|
|
JNAInvoker(Ruby runtime,
RubyClass klass,
Function function,
org.jruby.ext.ffi.jna.FunctionInvoker functionInvoker,
org.jruby.ext.ffi.jna.Marshaller[] marshallers)
|
Uses of Ruby in org.jruby.ext.socket |
---|
Methods in org.jruby.ext.socket with parameters of type Ruby | |
---|---|
protected void |
RubyUNIXSocket.init_sock(Ruby runtime)
|
protected void |
RubyUNIXSocket.init_unixsock(Ruby runtime,
IRubyObject _path,
boolean server)
|
protected void |
RubyBasicSocket.initSocket(Ruby runtime,
ChannelDescriptor descriptor)
|
void |
RubySocket.Service.load(Ruby runtime,
boolean wrap)
|
protected static void |
RubyUNIXSocket.rb_sys_fail(Ruby runtime,
java.lang.String message)
|
protected static java.lang.RuntimeException |
RubyIPSocket.sockerr(Ruby runtime,
java.lang.String msg)
|
Constructors in org.jruby.ext.socket with parameters of type Ruby | |
---|---|
RubyBasicSocket(Ruby runtime,
RubyClass type)
|
|
RubyIPSocket(Ruby runtime,
RubyClass type)
|
|
RubySocket(Ruby runtime,
RubyClass type)
|
|
RubyTCPServer(Ruby runtime,
RubyClass type)
|
|
RubyTCPSocket(Ruby runtime,
RubyClass type)
|
|
RubyUDPSocket(Ruby runtime,
RubyClass type)
|
|
RubyUNIXServer(Ruby runtime,
RubyClass type)
|
|
RubyUNIXSocket(Ruby runtime,
RubyClass type)
|
Uses of Ruby in org.jruby.internal.runtime |
---|
Methods in org.jruby.internal.runtime with parameters of type Ruby | |
---|---|
static GlobalVariable |
GlobalVariable.newUndefined(Ruby runtime,
java.lang.String name)
|
Constructors in org.jruby.internal.runtime with parameters of type Ruby | |
---|---|
GlobalVariables(Ruby runtime)
|
|
ThreadService(Ruby runtime)
|
|
UndefinedAccessor(Ruby runtime,
GlobalVariable globalVariable,
java.lang.String name)
Constructor for UndefinedAccessor. |
Uses of Ruby in org.jruby.internal.runtime.methods |
---|
Methods in org.jruby.internal.runtime.methods with parameters of type Ruby | |
---|---|
protected IRubyObject |
DynamicMethod.handleRedo(Ruby runtime)
|
static DynamicMethod |
DynamicMethodFactory.newInterpretedMethod(Ruby runtime,
RubyModule container,
java.lang.String name,
StaticScope scope,
Node body,
ArgsNode argsNode,
Visibility visibility,
ISourcePosition position)
|
protected void |
InterpretedMethod.post(Ruby runtime,
ThreadContext context,
java.lang.String name)
|
protected void |
JittedMethod.post(Ruby runtime,
ThreadContext context,
java.lang.String name)
|
protected void |
TraceableInterpretedMethod.post(Ruby runtime,
ThreadContext context,
java.lang.String name)
|
protected void |
InterpretedMethod.pre(ThreadContext context,
java.lang.String name,
IRubyObject self,
Block block,
Ruby runtime)
|
protected void |
TraceableInterpretedMethod.pre(ThreadContext context,
java.lang.String name,
IRubyObject self,
Block block,
Ruby runtime)
|
Uses of Ruby in org.jruby.java |
---|
Fields in org.jruby.java declared as Ruby | |
---|---|
protected Ruby |
MiniJava.AbstractJavaWrapperMethodZero.ruby
|
protected Ruby |
MiniJava.AbstractJavaWrapperMethod.ruby
|
Methods in org.jruby.java with parameters of type Ruby | |
---|---|
static RubyClass |
MiniJava.createImplClass(java.lang.Class[] superTypes,
Ruby ruby,
java.lang.String name)
|
protected static RubyModule |
MiniJava.createMirrorForClass(Ruby ruby,
java.lang.Class cls)
|
static java.lang.Class |
MiniJava.createOldStyleImplClass(java.lang.Class[] superTypes,
RubyClass rubyClass,
Ruby ruby,
java.lang.String name)
|
static java.lang.Class |
MiniJava.defineImplClass(Ruby ruby,
java.lang.String name,
java.lang.String[] superTypeNames,
java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll)
|
static java.lang.Class |
MiniJava.defineOldStyleImplClass(Ruby ruby,
java.lang.String name,
java.lang.String[] superTypeNames,
java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll)
This variation on defineImplClass uses all the classic type coercion logic for passing args and returning results. |
protected static RaiseException |
MiniJava.error(Ruby ruby,
java.lang.Exception e,
java.lang.String message)
|
static RubyModule |
MiniJava.getMirrorForClass(Ruby ruby,
java.lang.Class cls)
|
static IRubyObject |
MiniJava.javaToRuby(Ruby ruby,
java.lang.Object object)
|
void |
MiniJava.load(Ruby runtime,
boolean wrap)
|
static RubyClass |
MiniJava.populateImplClass(Ruby ruby,
java.lang.Class newClass,
java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll)
|
Uses of Ruby in org.jruby.java.proxies |
---|
Constructors in org.jruby.java.proxies with parameters of type Ruby | |
---|---|
ArrayJavaProxy(Ruby runtime,
RubyClass klazz)
|
|
ConcreteJavaProxy(Ruby runtime,
RubyClass klazz)
|
|
InterfaceJavaProxy(Ruby runtime,
RubyClass klazz)
|
|
JavaProxy(Ruby runtime,
RubyClass klazz)
|
Uses of Ruby in org.jruby.javasupport |
---|
Methods in org.jruby.javasupport that return Ruby | |
---|---|
static Ruby |
JavaEmbedUtils.initialize(java.util.List loadPaths)
Get an instance of a JRuby runtime. |
static Ruby |
JavaEmbedUtils.initialize(java.util.List loadPaths,
ClassCache classCache)
Get an instance of a JRuby runtime. |
static Ruby |
JavaEmbedUtils.initialize(java.util.List loadPaths,
RubyInstanceConfig config)
Get an instance of a JRuby runtime. |
Methods in org.jruby.javasupport with parameters of type Ruby | |
---|---|
IRubyObject |
JavaUtil.JavaConverter.convert(Ruby runtime,
java.lang.Object object)
|
static java.lang.Object |
JavaUtil.convertArgument(Ruby runtime,
java.lang.Object argument,
java.lang.Class<?> parameterType)
|
static IRubyObject |
JavaUtil.convertJavaArrayElementToRuby(Ruby runtime,
JavaUtil.JavaConverter converter,
java.lang.Object array,
int i)
|
static IRubyObject[] |
JavaUtil.convertJavaArrayToRuby(Ruby runtime,
java.lang.Object[] objects)
|
static IRubyObject |
JavaUtil.convertJavaToRuby(Ruby runtime,
boolean b)
|
static IRubyObject |
JavaUtil.convertJavaToRuby(Ruby runtime,
double d)
|
static IRubyObject |
JavaUtil.convertJavaToRuby(Ruby runtime,
float f)
|
static IRubyObject |
JavaUtil.convertJavaToRuby(Ruby runtime,
int i)
|
static IRubyObject |
JavaUtil.convertJavaToRuby(Ruby runtime,
JavaUtil.JavaConverter converter,
java.lang.Object object)
|
static IRubyObject |
JavaUtil.convertJavaToRuby(Ruby runtime,
long l)
|
static IRubyObject |
JavaUtil.convertJavaToRuby(Ruby runtime,
java.lang.Object object)
Converts object to the corresponding Ruby type; however, for non-primitives, a JavaObject instance is returned. |
static IRubyObject |
JavaUtil.convertJavaToRuby(Ruby runtime,
java.lang.Object object,
java.lang.Class javaClass)
|
static IRubyObject |
JavaUtil.convertJavaToUsableRubyObject(Ruby runtime,
java.lang.Object object)
Returns a usable RubyObject; for types that are not converted to Ruby native types, a Java proxy will be returned. |
static JavaMethod |
JavaMethod.create(Ruby runtime,
java.lang.Class<?> javaClass,
java.lang.String methodName,
java.lang.Class<?>[] argumentTypes)
|
static JavaConstructor |
JavaConstructor.create(Ruby runtime,
java.lang.reflect.Constructor<?> constructor)
|
static JavaMethod |
JavaMethod.create(Ruby runtime,
java.lang.reflect.Method method)
|
static JavaMethod |
JavaMethod.createDeclared(Ruby runtime,
java.lang.Class<?> javaClass,
java.lang.String methodName,
java.lang.Class<?>[] argumentTypes)
|
static RubyClass |
JavaArray.createJavaArrayClass(Ruby runtime,
RubyModule javaModule)
|
static RubyModule |
JavaArrayUtilities.createJavaArrayUtilitiesModule(Ruby runtime)
|
static RubyClass |
JavaClass.createJavaClassClass(Ruby runtime,
RubyModule javaModule)
|
static RubyClass |
JavaConstructor.createJavaConstructorClass(Ruby runtime,
RubyModule javaModule)
|
static RubyClass |
JavaField.createJavaFieldClass(Ruby runtime,
RubyModule javaModule)
|
static RubyClass |
JavaMethod.createJavaMethodClass(Ruby runtime,
RubyModule javaModule)
|
static RubyModule |
Java.createJavaModule(Ruby runtime)
|
static RubyClass |
JavaObject.createJavaObjectClass(Ruby runtime,
RubyModule javaModule)
|
static JavaClass |
JavaClass.forNameQuiet(Ruby runtime,
java.lang.String className)
|
static JavaClass |
JavaClass.forNameVerbose(Ruby runtime,
java.lang.String className)
|
static JavaClass |
JavaClass.get(Ruby runtime,
java.lang.Class<?> klass)
|
IRubyObject |
JavaUtil.JavaConverter.get(Ruby runtime,
java.lang.Object array,
int i)
|
static IRubyObject |
Java.getInstance(Ruby runtime,
java.lang.Object rawJavaObject)
Returns a new proxy instance of a type corresponding to rawJavaObject's class, or the cached proxy if we've already seen this object. |
static RubyModule |
Java.getInterfaceModule(Ruby runtime,
JavaClass javaClass)
|
static JavaCallable |
JavaClass.getMatchingCallable(Ruby runtime,
java.lang.Class<?> javaClass,
java.lang.String methodName,
java.lang.Class<?>[] argumentTypes)
|
static JavaConstructor |
JavaConstructor.getMatchingConstructor(Ruby runtime,
java.lang.Class<?> javaClass,
java.lang.Class<?>[] argumentTypes)
|
static JavaMethod |
JavaMethod.getMatchingDeclaredMethod(Ruby runtime,
java.lang.Class<?> javaClass,
java.lang.String methodName,
java.lang.Class<?>[] argumentTypes)
|
static RubyModule |
Java.getPackageModule(Ruby runtime,
java.lang.String name)
|
static RubyModule |
Java.getProxyClass(Ruby runtime,
JavaClass javaClass)
|
static RubyModule |
Java.getProxyOrPackageUnderPackage(ThreadContext context,
Ruby runtime,
RubyModule parentPackage,
java.lang.String sym)
|
static RubyArray |
JavaClass.getRubyArray(Ruby runtime,
java.lang.Class<?>[] classes)
|
static RubyModule |
Java.getTopLevelProxyOrPackage(ThreadContext context,
Ruby runtime,
java.lang.String sym)
|
static java.lang.Object |
JavaEmbedUtils.invokeMethod(Ruby runtime,
java.lang.Object receiver,
java.lang.String method,
java.lang.Object[] args,
java.lang.Class returnType)
Convenience function for embedders |
static IRubyObject |
JavaUtil.java_to_ruby(Ruby runtime,
IRubyObject object)
High-level object conversion utility function 'java_to_primitive' is the low-level version |
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
boolean value)
|
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
byte value)
|
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
char value)
|
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
double value)
|
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
float value)
|
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
int value)
|
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
long value)
|
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
java.lang.Object value)
Convert a java object to a Ruby object. |
static IRubyObject |
JavaEmbedUtils.javaToRuby(Ruby runtime,
short value)
|
void |
Java.load(Ruby runtime,
boolean wrap)
|
static void |
JavaAccessibleObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
static void |
JavaCallable.registerRubyMethods(Ruby runtime,
RubyClass result)
|
protected static void |
JavaObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
static java.lang.Object |
JavaEmbedUtils.rubyToJava(Ruby runtime,
IRubyObject value,
java.lang.Class type)
Convert a Ruby object to a Java object. |
static void |
JavaEmbedUtils.terminate(Ruby runtime)
Dispose of the runtime you initialized. |
static RaiseException |
JavaClass.undefinedFieldError(Ruby runtime,
java.lang.String javaClassName,
java.lang.String name)
|
static JavaObject |
JavaUtil.unwrapJavaObject(Ruby runtime,
IRubyObject convertee,
java.lang.String errorMessage)
|
static java.lang.Object |
JavaUtil.unwrapJavaValue(Ruby runtime,
IRubyObject obj,
java.lang.String errorMessage)
|
static IRubyObject |
Java.wrap(Ruby runtime,
IRubyObject java_object)
|
static JavaObject |
JavaObject.wrap(Ruby runtime,
java.lang.Object value)
|
Constructors in org.jruby.javasupport with parameters of type Ruby | |
---|---|
JavaAccessibleObject(Ruby runtime,
RubyClass rubyClass)
|
|
JavaArray(Ruby runtime,
java.lang.Object array)
|
|
JavaCallable(Ruby runtime,
RubyClass rubyClass)
|
|
JavaConstructor(Ruby runtime,
java.lang.reflect.Constructor<?> constructor)
|
|
JavaEmbedUtils.InterpretedEvalUnit(Ruby runtime,
Node node)
|
|
JavaField(Ruby runtime,
java.lang.reflect.Field field)
|
|
JavaMethod(Ruby runtime,
java.lang.reflect.Method method)
|
|
JavaObject(Ruby runtime,
java.lang.Object value)
|
|
JavaObject(Ruby runtime,
RubyClass rubyClass,
java.lang.Object value)
|
|
JavaSupport(Ruby ruby)
|
Uses of Ruby in org.jruby.javasupport.proxy |
---|
Methods in org.jruby.javasupport.proxy with parameters of type Ruby | |
---|---|
static RubyClass |
JavaProxyClass.createJavaProxyClassClass(Ruby runtime,
RubyModule javaModule)
|
static RubyClass |
JavaProxyConstructor.createJavaProxyConstructorClass(Ruby runtime,
RubyModule javaProxyModule)
|
static RubyClass |
JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(Ruby runtime,
RubyModule javaProxyModule)
|
static void |
JavaProxyClass.createJavaProxyModule(Ruby runtime)
|
static JavaProxyClass |
JavaProxyClass.getProxyClass(Ruby runtime,
java.lang.Class superClass,
java.lang.Class[] interfaces)
|
static JavaProxyClass |
JavaProxyClass.getProxyClass(Ruby runtime,
java.lang.Class superClass,
java.lang.Class[] interfaces,
java.util.Set names)
|
static java.lang.Object |
JavaProxyClass.newProxyInstance(Ruby runtime,
java.lang.Class superClass,
java.lang.Class[] interfaces,
java.lang.Class[] constructorParameters,
java.lang.Object[] constructorArgs,
JavaProxyInvocationHandler handler)
|
protected static void |
JavaProxyReflectionObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
Constructors in org.jruby.javasupport.proxy with parameters of type Ruby | |
---|---|
JavaProxyClass.ProxyMethodImpl(Ruby runtime,
JavaProxyClass clazz,
java.lang.reflect.Method m,
java.lang.reflect.Method sm)
|
|
JavaProxyReflectionObject(Ruby runtime,
RubyClass metaClass)
|
Uses of Ruby in org.jruby.javasupport.test |
---|
Methods in org.jruby.javasupport.test that return Ruby | |
---|---|
protected Ruby |
RubyTestCase.createRuby(java.net.URL url)
|
Methods in org.jruby.javasupport.test with parameters of type Ruby | |
---|---|
protected void |
RubyTestCase.initRuby(Ruby runtime)
|
Uses of Ruby in org.jruby.javasupport.util |
---|
Methods in org.jruby.javasupport.util with parameters of type Ruby | |
---|---|
static void |
RuntimeHelpers.addInstanceMethod(RubyModule containingClass,
java.lang.String name,
DynamicMethod method,
Visibility visibility,
ThreadContext context,
Ruby runtime)
|
static IRubyObject |
RuntimeHelpers.breakLocalJumpError(Ruby runtime,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.callZSuper(Ruby runtime,
ThreadContext context,
Block block,
IRubyObject self)
|
static RubyHash |
RuntimeHelpers.constructHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1)
|
static RubyHash |
RuntimeHelpers.constructHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
IRubyObject key2,
IRubyObject value2)
|
static RubyHash |
RuntimeHelpers.constructHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
IRubyObject key2,
IRubyObject value2,
IRubyObject key3,
IRubyObject value3)
|
static RubyArray |
RuntimeHelpers.constructRubyArray(Ruby runtime,
IRubyObject one)
|
static RubyArray |
RuntimeHelpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two)
|
static RubyArray |
RuntimeHelpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three)
|
static RubyArray |
RuntimeHelpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four)
|
static RubyArray |
RuntimeHelpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five)
|
static CompiledBlockCallback |
RuntimeHelpers.createBlockCallback(Ruby runtime,
java.lang.Object scriptObject,
java.lang.String closureMethod)
|
static CompiledBlockCallback19 |
RuntimeHelpers.createBlockCallback19(Ruby runtime,
java.lang.Object scriptObject,
java.lang.String closureMethod)
|
static RubyArray |
RuntimeHelpers.createSubarray(IRubyObject[] input,
Ruby runtime,
int start)
|
static RubyArray |
RuntimeHelpers.createSubarray(IRubyObject[] input,
Ruby runtime,
int start,
int exclude)
|
static IRubyObject |
RuntimeHelpers.declareClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name,
IRubyObject value)
|
static RubyArray |
RuntimeHelpers.ensureMultipleAssignableRubyArray(IRubyObject value,
Ruby runtime,
boolean masgnHasHead)
|
static RubyArray |
RuntimeHelpers.ensureRubyArray(Ruby runtime,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.fastDeclareClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.fastFetchClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName)
|
static IRubyObject |
RuntimeHelpers.fastSetClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String internedName,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.fetchClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name)
|
static void |
RuntimeHelpers.fillNil(IRubyObject[] arr,
int from,
int to,
Ruby runtime)
|
static void |
RuntimeHelpers.fillNil(IRubyObject[] arr,
Ruby runtime)
|
static IRubyObject |
RuntimeHelpers.getBackref(Ruby runtime,
ThreadContext context)
|
static Block |
RuntimeHelpers.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
Block aBlock)
|
static Block |
RuntimeHelpers.getBlockFromBlockPassBody(Ruby runtime,
IRubyObject proc,
Block currentBlock)
|
static IRubyObject |
RuntimeHelpers.getErrorInfo(Ruby runtime)
|
static IRubyObject |
RuntimeHelpers.getGlobalVariable(Ruby runtime,
java.lang.String name)
|
static IRubyObject |
RuntimeHelpers.getInstanceVariable(IRubyObject self,
Ruby runtime,
java.lang.String internedName)
|
static IRubyObject |
RuntimeHelpers.getLastLine(Ruby runtime,
ThreadContext context)
|
static RubyClass |
RuntimeHelpers.getSingletonClass(Ruby runtime,
IRubyObject receiver)
|
static void |
RuntimeHelpers.handleArgumentSizes(ThreadContext context,
Ruby runtime,
int given,
int required,
int opt,
int rest)
|
static IRubyObject |
RuntimeHelpers.negate(IRubyObject value,
Ruby runtime)
|
static IRubyObject |
RuntimeHelpers.nextLocalJumpError(Ruby runtime,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.nullToNil(IRubyObject value,
Ruby runtime)
|
static RubyClass |
RuntimeHelpers.prepareSuperClass(Ruby runtime,
IRubyObject rubyClass)
|
static IRubyObject |
RuntimeHelpers.processBlockArgument(Ruby runtime,
Block block)
|
static IRubyObject |
RuntimeHelpers.redoLocalJumpError(Ruby runtime)
|
static void |
RuntimeHelpers.registerEndBlock(Block block,
Ruby runtime)
|
static IRubyObject |
RuntimeHelpers.setBackref(Ruby runtime,
ThreadContext context,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.setClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name,
IRubyObject value)
|
static void |
RuntimeHelpers.setErrorInfo(Ruby runtime,
IRubyObject error)
|
static IRubyObject |
RuntimeHelpers.setGlobalVariable(IRubyObject value,
Ruby runtime,
java.lang.String name)
|
static IRubyObject |
RuntimeHelpers.setLastLine(Ruby runtime,
ThreadContext context,
IRubyObject value)
|
static IRubyObject |
RuntimeHelpers.stringOrNil(java.lang.String value,
Ruby runtime,
IRubyObject nil)
|
static RubyArray |
RuntimeHelpers.subarrayOrEmpty(RubyArray array,
Ruby runtime,
int index)
|
Uses of Ruby in org.jruby.libraries |
---|
Methods in org.jruby.libraries with parameters of type Ruby | |
---|---|
void |
BigDecimalLibrary.load(Ruby runtime,
boolean wrap)
|
void |
DigestLibrary.load(Ruby runtime,
boolean wrap)
|
void |
DigestLibrary.MD5.load(Ruby runtime,
boolean wrap)
|
void |
DigestLibrary.RMD160.load(Ruby runtime,
boolean wrap)
|
void |
DigestLibrary.SHA1.load(Ruby runtime,
boolean wrap)
|
void |
DigestLibrary.SHA2.load(Ruby runtime,
boolean wrap)
|
void |
EnumeratorLibrary.load(Ruby runtime,
boolean wrap)
|
void |
EtcLibrary.load(Ruby runtime,
boolean wrap)
|
void |
FcntlLibrary.load(Ruby runtime,
boolean wrap)
|
void |
FiberLibrary.load(Ruby runtime,
boolean wrap)
|
void |
IConvLibrary.load(Ruby runtime,
boolean wrap)
|
void |
IOWaitLibrary.load(Ruby runtime,
boolean wrap)
|
void |
JRubyLibrary.load(Ruby runtime,
boolean wrap)
|
void |
JRubySerializationLibrary.load(Ruby runtime,
boolean wrap)
|
void |
NKFLibrary.load(Ruby runtime,
boolean wrap)
|
void |
NetProtocolBufferedIOLibrary.load(Ruby runtime,
boolean wrap)
|
void |
RbConfigLibrary.load(Ruby runtime,
boolean wrap)
Just enough configuration settings (most don't make sense in Java) to run the rubytests unit tests. |
void |
StringIOLibrary.load(Ruby runtime,
boolean wrap)
|
void |
StringScannerLibrary.load(Ruby runtime,
boolean wrap)
|
void |
TempfileLibrary.load(Ruby runtime,
boolean wrap)
|
void |
ThreadLibrary.load(Ruby runtime,
boolean wrap)
|
void |
YamlLibrary.load(Ruby runtime,
boolean wrap)
|
void |
ZlibLibrary.load(Ruby runtime,
boolean wrap)
|
static void |
ThreadLibrary.Mutex.setup(Ruby runtime)
|
static void |
ThreadLibrary.ConditionVariable.setup(Ruby runtime)
|
static void |
ThreadLibrary.Queue.setup(Ruby runtime)
|
static void |
ThreadLibrary.SizedQueue.setup(Ruby runtime)
|
Constructors in org.jruby.libraries with parameters of type Ruby | |
---|---|
FiberLibrary.Fiber(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.ConditionVariable(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.Mutex(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.Queue(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.SizedQueue(Ruby runtime,
RubyClass type)
|
Uses of Ruby in org.jruby.management |
---|
Methods in org.jruby.management with parameters of type Ruby | |
---|---|
static BeanManager |
BeanManagerFactory.create(Ruby runtime,
boolean managementEnabled)
|
Constructors in org.jruby.management with parameters of type Ruby | |
---|---|
BeanManagerImpl(Ruby ruby,
boolean managementEnabled)
|
|
ClassCache(Ruby ruby)
|
|
Config(Ruby ruby)
|
|
ParserStats(Ruby ruby)
|
Uses of Ruby in org.jruby.parser |
---|
Methods in org.jruby.parser with parameters of type Ruby | |
---|---|
IRubyObject |
StaticScope.getConstant(Ruby runtime,
java.lang.String internedName,
RubyModule object)
|
IRubyObject |
StaticScope.getConstantWithConstMissing(Ruby runtime,
java.lang.String internedName,
RubyModule object)
|
Constructors in org.jruby.parser with parameters of type Ruby | |
---|---|
Parser(Ruby runtime)
|
Uses of Ruby in org.jruby.runtime |
---|
Fields in org.jruby.runtime declared as Ruby | |
---|---|
protected Ruby |
GlobalVariable.runtime
|
Methods in org.jruby.runtime that return Ruby | |
---|---|
Ruby |
ThreadContext.getRuntime()
|
Methods in org.jruby.runtime with parameters of type Ruby | |
---|---|
IRubyObject |
ObjectAllocator.allocate(Ruby runtime,
RubyClass klazz)
|
static int |
Arity.checkArgumentCount(Ruby runtime,
int length,
int min,
int max)
|
static int |
Arity.checkArgumentCount(Ruby runtime,
IRubyObject[] args,
int min,
int max)
|
void |
Arity.checkArity(Ruby runtime,
int length)
|
void |
Arity.checkArity(Ruby runtime,
IRubyObject[] args)
|
static IRubyObject |
ThreadContext.createBacktraceFromFrames(Ruby runtime,
ThreadContext.RubyStackTraceElement[] backtraceFrames)
Create an Array with backtrace information. |
static IRubyObject |
ThreadContext.createBacktraceFromFrames(Ruby runtime,
ThreadContext.RubyStackTraceElement[] backtraceFrames,
boolean cropAtEval)
Create an Array with backtrace information. |
IRubyObject |
ThreadContext.createCallerBacktrace(Ruby runtime,
int level)
Create an Array with backtrace information. |
static CallbackFactory |
CallbackFactory.createFactory(Ruby runtime,
java.lang.Class type)
|
static CallbackFactory |
CallbackFactory.createFactory(Ruby runtime,
java.lang.Class type,
java.lang.ClassLoader classLoader)
|
static IRubyObject |
ThreadContext.createRawBacktrace(Ruby runtime,
java.lang.StackTraceElement[] stackTrace,
boolean filter)
|
static IRubyObject |
ThreadContext.createRubyCompiledBacktrace(Ruby runtime,
java.lang.StackTraceElement[] stackTrace)
|
static IRubyObject |
ThreadContext.createRubyHybridBacktrace(Ruby runtime,
ThreadContext.RubyStackTraceElement[] backtraceFrames,
ThreadContext.RubyStackTraceElement[] stackTrace,
boolean debug)
|
IRubyObject |
DynamicScope.getBackRef(Ruby runtime)
Get backref |
IRubyObject |
DynamicScope.getLastLine(Ruby runtime)
Get lastline |
void |
ObjectMarshal.marshalTo(Ruby runtime,
java.lang.Object obj,
RubyClass type,
MarshalStream marshalStream)
|
static ThreadContext |
ThreadContext.newContext(Ruby runtime)
|
static void |
Arity.raiseArgumentError(Ruby runtime,
int length,
int min,
int max)
|
static void |
Arity.raiseArgumentError(Ruby runtime,
IRubyObject[] args,
int min,
int max)
|
static IRubyObject[] |
Arity.scanArgs(Ruby runtime,
IRubyObject[] args,
int required,
int optional)
|
protected IRubyObject |
CompiledBlock.setupBlockArg(Ruby ruby,
IRubyObject value,
IRubyObject self)
|
protected IRubyObject[] |
CompiledBlock19.setupBlockArg(Ruby ruby,
IRubyObject value,
IRubyObject self)
|
java.lang.Object |
ObjectMarshal.unmarshalFrom(Ruby runtime,
RubyClass type,
UnmarshalStream unmarshalStream)
|
Constructors in org.jruby.runtime with parameters of type Ruby | |
---|---|
GlobalVariable.Copy(Ruby runtime,
java.lang.String name,
GlobalVariable other)
|
|
GlobalVariable(Ruby runtime,
java.lang.String name,
IRubyObject value)
|
|
ReadonlyGlobalVariable(Ruby runtime,
java.lang.String name,
IRubyObject value)
|
Uses of Ruby in org.jruby.runtime.builtin |
---|
Methods in org.jruby.runtime.builtin that return Ruby | |
---|---|
Ruby |
IRubyObject.getRuntime()
RubyMethod getRuntime. |
Uses of Ruby in org.jruby.runtime.callback |
---|
Fields in org.jruby.runtime.callback declared as Ruby | |
---|---|
protected Ruby |
InvocationCallbackFactory.runtime
|
Constructors in org.jruby.runtime.callback with parameters of type Ruby | |
---|---|
DumpingInvocationCallbackFactory(Ruby runtime,
java.lang.Class type,
java.lang.ClassLoader classLoader)
|
|
InvocationCallbackFactory(Ruby runtime,
java.lang.Class type,
java.lang.ClassLoader classLoader)
|
Uses of Ruby in org.jruby.runtime.encoding |
---|
Constructors in org.jruby.runtime.encoding with parameters of type Ruby | |
---|---|
EncodingService(Ruby runtime)
|
Uses of Ruby in org.jruby.runtime.load |
---|
Fields in org.jruby.runtime.load declared as Ruby | |
---|---|
protected Ruby |
LoadService.runtime
|
Methods in org.jruby.runtime.load with parameters of type Ruby | |
---|---|
boolean |
BasicLibraryService.basicLoad(Ruby runtime)
|
void |
ClassExtensionLibrary.load(Ruby runtime,
boolean wrap)
|
void |
ExternalScript.load(Ruby runtime,
boolean wrap)
|
void |
JarredScript.load(Ruby runtime,
boolean wrap)
|
void |
JavaCompiledScript.load(Ruby runtime,
boolean wrap)
|
void |
Library.load(Ruby runtime,
boolean wrap)
|
void |
LoadService.ScriptClassSearcher.ScriptClassLibrary.load(Ruby runtime,
boolean wrap)
|
IRubyObject |
IAutoloadMethod.load(Ruby runtime,
java.lang.String name)
|
static Script |
CompiledScriptLoader.loadScriptFromFile(Ruby runtime,
java.io.InputStream inStream,
java.lang.String resourceName)
|
Constructors in org.jruby.runtime.load with parameters of type Ruby | |
---|---|
LoadService(Ruby runtime)
|
Uses of Ruby in org.jruby.runtime.marshal |
---|
Fields in org.jruby.runtime.marshal declared as Ruby | |
---|---|
protected Ruby |
UnmarshalStream.runtime
|
Methods in org.jruby.runtime.marshal that return Ruby | |
---|---|
Ruby |
UnmarshalStream.getRuntime()
|
Methods in org.jruby.runtime.marshal with parameters of type Ruby | |
---|---|
static RubyClass |
UnmarshalStream.getClassFromPath(Ruby runtime,
java.lang.String path)
|
static RubyModule |
UnmarshalStream.getModuleFromPath(Ruby runtime,
java.lang.String path)
|
Constructors in org.jruby.runtime.marshal with parameters of type Ruby | |
---|---|
MarshalStream(Ruby runtime,
java.io.OutputStream out,
int depthLimit)
|
|
UnmarshalCache(Ruby runtime)
|
|
UnmarshalStream(Ruby runtime,
java.io.InputStream in,
IRubyObject proc)
|
Uses of Ruby in org.jruby.runtime.scope |
---|
Methods in org.jruby.runtime.scope with parameters of type Ruby | |
---|---|
IRubyObject |
DummyDynamicScope.getBackRef(Ruby runtime)
Get backref |
IRubyObject |
DummyDynamicScope.getLastLine(Ruby runtime)
Get lastline |
Uses of Ruby in org.jruby.test |
---|
Fields in org.jruby.test declared as Ruby | |
---|---|
static Ruby |
TestRubyClass.MyRubyObjectSubclass.currentRuntime
|
protected Ruby |
TestRubyBase.runtime
|
protected Ruby |
TestUnitTestSuite.runtime
|
Methods in org.jruby.test with parameters of type Ruby | |
---|---|
boolean |
BasicLibraryTestService.basicLoad(Ruby runtime)
|
Constructors in org.jruby.test with parameters of type Ruby | |
---|---|
MockJavaSupport(Ruby ruby)
|
|
MockRubyObject(Ruby runtime)
|
|
TestRubyInstanceConfig.NullLoadService(Ruby runtime)
|
Uses of Ruby in org.jruby.util |
---|
Methods in org.jruby.util with parameters of type Ruby | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
static int |
StringSupport.codeLength(Ruby runtime,
Encoding enc,
int c)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static int |
StringSupport.codePoint(Ruby runtime,
Encoding enc,
byte[] bytes,
int p,
int end)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static KCode |
KCode.create(Ruby runtime,
java.lang.String lang)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
abstract IRubyObject |
Pack.Converter.decode(Ruby runtime,
java.nio.ByteBuffer format)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static void |
Pack.decode(Ruby runtime,
java.nio.ByteBuffer encode,
int occurrences,
RubyArray result,
Pack.Converter converter)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static int |
Pack.encode(Ruby runtime,
int occurrences,
ByteList result,
RubyArray list,
int index,
Pack.Converter converter)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
abstract void |
Pack.Converter.encode(Ruby runtime,
IRubyObject from,
ByteList result)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static int |
ShellLauncher.execAndWait(Ruby runtime,
IRubyObject[] rawArgs)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IRubyObject |
KCode.kcode(Ruby runtime)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void |
BuiltinScript.load(Ruby runtime,
boolean wrap)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
static RubyString |
Pack.pack(Ruby runtime,
RubyArray list,
ByteList formatString)
pack_pack Template characters for Array#pack Directive Meaning
Copyright © 2002-2007 JRuby Team. All Rights Reserved. |