Modifier and Type | Class and Description |
---|---|
class |
AbstractRubyMethod
The RubyMethod class represents a RubyMethod object.
|
class |
IncludedModuleWrapper
This class is used to provide an intermediate superclass for modules and classes that include
other modules.
|
class |
MetaClass |
class |
NativeException |
class |
RubyArray
The implementation of the built-in class Array in Ruby.
|
class |
RubyBignum |
class |
RubyBinding |
class |
RubyBoolean |
static class |
RubyBoolean.False |
static class |
RubyBoolean.True |
class |
RubyClass |
class |
RubyClassPathVariable |
class |
RubyComplex
1.9 complex.c as of revision: 20011
|
class |
RubyContinuation
Placeholder until/if we can support this
|
class |
RubyConverter |
class |
RubyDir
.The Ruby built-in class Dir.
|
class |
RubyEncoding |
class |
RubyEnumerator
Implementation of Ruby's Enumerator module.
|
class |
RubyException |
class |
RubyFile
Ruby File class equivalent in java.
|
class |
RubyFileStat
Implements File::Stat
|
class |
RubyFixnum
Implementation of the Fixnum class.
|
class |
RubyFloat
A representation of a float object
|
static class |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash
Obligate string-keyed and string-valued hash, used for ENV.
|
static class |
RubyGlobal.StringOnlyRubyHash
A Pseudo-hash whose keys and values are required to be Strings.
|
class |
RubyHash
Implementation of the Hash class.
|
class |
RubyInteger
Implementation of the Integer class.
|
class |
RubyIO |
class |
RubyLocalJumpError |
class |
RubyMatchData |
class |
RubyMethod
The RubyMethod class represents a RubyMethod object.
|
class |
RubyModule |
class |
RubyNameError |
static class |
RubyNameError.RubyNameErrorMessage
Nested class whose instances act as thunks reacting to to_str method
called from (Exception#to_str, Exception#message)
MRI equivalent: rb_cNameErrorMesg, class name: "message", construction method: "!",
to_str implementation: "name_err_mesg_to_str"
TODO: this class should not be lookupable
|
class |
RubyNil |
class |
RubyNoMethodError |
class |
RubyNumeric
Base class for all numerical types in ruby.
|
class |
RubyObject
RubyObject represents the implementation of the Object class in Ruby.
|
static class |
RubyObject.Data |
static class |
RubyObjectSpace.WeakMap |
class |
RubyObjectVar0
A RubyObject that provides a direct field for one stored variable, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar1
A RubyObject that provides a direct field for two stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar2
A RubyObject that provides a direct field for three stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar3
A RubyObject that provides a direct field for four stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar4
A RubyObject that provides a direct field for five stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar5
A RubyObject that provides a direct field for six stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar6
A RubyObject that provides a direct field for seven stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar7
A RubyObject that provides a direct field for eight stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar8
A RubyObject that provides a direct field for nine stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar9
A RubyObject that provides a direct field for ten stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyProc |
static class |
RubyProcess.RubyStatus |
class |
RubyRandom
Implementation of the Random class.
|
class |
RubyRange |
class |
RubyRational
1.9 rational.c as of revision: 20011
|
class |
RubyRegexp |
class |
RubyString
Implementation of Ruby String class
Concurrency: no synchronization is required among readers, but
all users must synchronize externally with writers.
|
class |
RubyStringIO
Deprecated shim for what's now in org.jruby.ext.stringio.RubyStringIO
|
class |
RubyStruct |
class |
RubySymbol
Represents a Ruby symbol (e.g.
|
class |
RubySystemCallError |
class |
RubySystemExit |
class |
RubyThread
Implementation of Ruby's
Thread class. |
static class |
RubyThread.Location |
class |
RubyThreadGroup
Implementation of Ruby's
ThreadGroup class. |
class |
RubyTime
The Time class.
|
class |
RubyUnboundMethod
Note: This was renamed from UnboundMethod.java
|
class |
RubyYielder |
Modifier and Type | Class and Description |
---|---|
class |
RubyData |
Modifier and Type | Class and Description |
---|---|
class |
MethodMissing
This is a demonstration of how to bind method_missing in a JRuby extension
|
Modifier and Type | Class and Description |
---|---|
class |
RubyBigDecimal |
Modifier and Type | Class and Description |
---|---|
static class |
RubyDigest.DigestBase |
static class |
RubyDigest.DigestClass |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInvoker
A native function invoker
|
class |
AbstractMemory
A abstract memory object that defines operations common to both pointers and
memory buffers
|
class |
AutoPointer |
class |
Buffer |
class |
CallbackInfo
Defines a C callback's parameters and return type.
|
class |
Enum
Represents a C enum
|
class |
Enums
Represents a C enum
|
class |
MappedType
A type which represents a conversion to/from a native type.
|
class |
MemoryObject |
class |
MemoryPointer |
class |
Pointer
C memory pointer operations.
|
class |
Struct |
class |
StructByReference |
class |
StructByValue |
class |
StructLayout
Defines the memory layout for a native structure.
|
static class |
StructLayout.ArrayField |
static class |
StructLayout.ArrayProxy |
static class |
StructLayout.CharArrayProxy |
static class |
StructLayout.EnumField |
static class |
StructLayout.Field |
static class |
StructLayout.FunctionField |
static class |
StructLayout.InnerStructField |
static class |
StructLayout.MappedField |
static class |
StructLayout.NumberField |
static class |
StructLayout.PointerField |
class |
Type |
static class |
Type.Array |
static class |
Type.Builtin |
Modifier and Type | Class and Description |
---|---|
class |
FileDescriptorIO
An IO implementation that reads/writes to a native file descriptor.
|
Modifier and Type | Class and Description |
---|---|
class |
DynamicLibrary |
static class |
DynamicLibrary.Symbol |
class |
Function |
class |
JFFIInvoker |
class |
VariadicInvoker |
Modifier and Type | Class and Description |
---|---|
class |
ThreadFiber |
Modifier and Type | Class and Description |
---|---|
class |
RubyIconv |
static class |
RubyIconv.RubyFailure |
Modifier and Type | Class and Description |
---|---|
class |
JRubyExecutionContextLocal |
class |
JRubyFiberLocal |
class |
JRubyObjectInputStream |
class |
JRubyThreadLocal |
Modifier and Type | Class and Description |
---|---|
class |
RubyPathname |
Modifier and Type | Class and Description |
---|---|
class |
PsychEmitter |
class |
PsychParser |
Modifier and Type | Class and Description |
---|---|
class |
Addrinfo |
class |
Option |
class |
RubyBasicSocket
Implementation of the BasicSocket class from Ruby.
|
class |
RubyIPSocket |
class |
RubyServerSocket |
class |
RubySocket |
class |
RubyTCPServer |
class |
RubyTCPSocket |
class |
RubyUDPSocket |
class |
RubyUNIXServer |
class |
RubyUNIXSocket |
Modifier and Type | Class and Description |
---|---|
class |
StringIO |
Modifier and Type | Class and Description |
---|---|
class |
RubyStringScanner |
Modifier and Type | Class and Description |
---|---|
class |
Tempfile
An implementation of tempfile.rb in Java.
|
Modifier and Type | Class and Description |
---|---|
class |
ConditionVariable
The "ConditionVariable" class from the 'thread' library.
|
class |
Mutex
The "Mutex" class from the 'thread' library.
|
class |
Queue
The "Queue" class from the 'thread' library.
|
class |
SizedQueue
The "SizedQueue" class from the 'thread' library.
|
Modifier and Type | Class and Description |
---|---|
class |
TracePoint |
Modifier and Type | Class and Description |
---|---|
class |
WeakRef |
Modifier and Type | Class and Description |
---|---|
class |
JZlibDeflate |
class |
JZlibInflate |
class |
JZlibRubyGzipReader |
class |
JZlibRubyGzipWriter |
class |
RubyGzipFile |
class |
ZStream |
Modifier and Type | Class and Description |
---|---|
class |
ArrayJavaProxy |
class |
ArrayJavaProxyCreator
A shim class created when constructing primitive arrays from proxied Java classes.
|
class |
ConcreteJavaProxy |
class |
InterfaceJavaProxy |
class |
JavaProxy |
class |
MapJavaProxy |
Modifier and Type | Class and Description |
---|---|
class |
BlankSlateWrapper
This special module wrapper is used by the Java "package modules" in order to
simulate a blank slate.
|
Modifier and Type | Class and Description |
---|---|
class |
JavaAccessibleObject |
class |
JavaArray |
class |
JavaCallable |
class |
JavaClass |
class |
JavaConstructor |
class |
JavaField |
class |
JavaMethod |
class |
JavaObject |
Modifier and Type | Method and Description |
---|---|
static Object |
JavaUtil.convertProcToInterface(ThreadContext context,
RubyBasicObject rubyObject,
Class target) |
Modifier and Type | Class and Description |
---|---|
class |
JavaProxyClass
Generalized proxy for classes and interfaces.
|
static class |
JavaProxyClass.ProxyMethodImpl |
class |
JavaProxyConstructor |
class |
JavaProxyReflectionObject |
Modifier and Type | Method and Description |
---|---|
Object |
VariableTableManager.clearVariable(RubyBasicObject object,
String name) |
void |
VariableTableManager.deserializeVariables(RubyBasicObject object,
ObjectInputStream ois) |
Object |
VariableTableManager.getFFIHandle(RubyBasicObject self)
Retrieve the FFI ext handle for the given object.
|
Object |
VariableTableManager.getNativeHandle(RubyBasicObject self)
Retrieve the C ext handle for the given object.
|
long |
VariableTableManager.getObjectId(RubyBasicObject self)
Get the object_id from a given RubyBasicObject, possibly allocating
space for it.
|
static Object |
VariableAccessor.getVariable(RubyBasicObject object,
int index)
Retrieve the variable's value from the given object.
|
boolean |
VariableTableManager.hasVariables(RubyBasicObject object)
Returns true if object has any variables, defined as:
instance variables
class variables
constants
internal variables, such as those used when marshaling Ranges and Exceptions
|
void |
VariableTableManager.serializeVariables(RubyBasicObject object,
ObjectOutputStream oos) |
void |
VariableTableManager.setFFIHandle(RubyBasicObject self,
Object value)
Set the FFI handle for the given object.
|
void |
VariableTableManager.setNativeHandle(RubyBasicObject self,
Object value)
Set the C ext handle for the given object.
|
static void |
VariableAccessorVar9.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar8.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar7.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar6.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar5.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar4.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar3.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar2.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar1.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar0.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
SynchronizedVariableAccessor.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
StampedVariableAccessor.setVariable(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar9.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar8.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar7.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar6.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar5.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar4.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar3.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar2.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar1.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
VariableAccessorVar0.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
SynchronizedVariableAccessor.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
static void |
StampedVariableAccessor.setVariableChecked(RubyBasicObject self,
RubyClass realClass,
int index,
Object value)
Set the given variable index into the specified object.
|
void |
VariableTableManager.setVariableInternal(RubyBasicObject self,
int index,
Object value)
Virtual entry point for setting a variable into an object.
|
static void |
VariableTableManager.setVariableInternal(RubyClass realClass,
RubyBasicObject self,
int index,
Object value)
Static entry point for setting a variable in an object.
|
void |
VariableTableManager.syncVariables(RubyBasicObject self,
IRubyObject other)
Sync one this object's variables with other's - this is used to make
rbClone work correctly.
|
Modifier and Type | Class and Description |
---|---|
class |
StringArraySet
An RubyArray that maintains an O(1) Set for fast include? operations.
|
Copyright © 2001-2015 JRuby. All Rights Reserved.