| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRubyMethod
The RubyMethod class represents a RubyMethod object. 
 | 
static class  | 
BasicObjectStub.DummyInternalVariables  | 
class  | 
IncludedModule  | 
class  | 
IncludedModuleWrapper
This class is used to provide an intermediate superclass for modules and classes that include
 other modules. 
 | 
class  | 
MetaClass  | 
class  | 
NativeException  | 
class  | 
PrependedModule
This class is used as an intermediate superclass for Module#prepend 
 | 
class  | 
RubyArgsFile  | 
class  | 
RubyArray
The implementation of the built-in class Array in Ruby. 
 | 
class  | 
RubyBasicObject
RubyBasicObject is the only implementation of the
  
IRubyObject. | 
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 
 | 
class  | 
RubyGenerator  | 
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  | 
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 | Field and Description | 
|---|---|
static InternalVariables | 
BasicObjectStub.DUMMY_INTERNAL_VARIABLES  | 
| Modifier and Type | Method and Description | 
|---|---|
InternalVariables | 
RubyBasicObject.getInternalVariables()
Dummy method to avoid a cast, and to avoid polluting the
 IRubyObject interface with all the instance variable management
 methods. 
 | 
static InternalVariables | 
BasicObjectStub.getInternalVariables(IRubyObject self)  | 
| 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  | 
JRubyExecutionContextLocal  | 
class  | 
JRubyFiberLocal  | 
class  | 
JRubyObjectInputStream  | 
class  | 
JRubyThreadLocal  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RubyPathname  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RubyRipper  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Addrinfo  | 
class  | 
Ifaddr  | 
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 | Method and Description | 
|---|---|
InternalVariables | 
UndefinedValue.getInternalVariables()  | 
| 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 | 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 | 
|---|---|
InternalVariables | 
IRubyObject.getInternalVariables()  | 
| 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.