| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRubyMethodThe RubyMethod class represents a RubyMethod object. | 
| static class  | BasicObjectStub.DummyInstanceVariables | 
| class  | IncludedModule | 
| class  | IncludedModuleWrapperThis class is used to provide an intermediate superclass for modules and classes that include
 other modules. | 
| class  | MetaClass | 
| class  | NativeException | 
| class  | PrependedModuleThis class is used as an intermediate superclass for Module#prepend | 
| class  | RubyArgsFile | 
| class  | RubyArrayThe implementation of the built-in class Array in Ruby. | 
| class  | RubyBasicObjectRubyBasicObject 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  | RubyComplex1.9 complex.c as of revision: 20011 | 
| class  | RubyContinuationPlaceholder until/if we can support this | 
| class  | RubyConverter | 
| class  | RubyDir.The Ruby built-in class Dir. | 
| class  | RubyEncoding | 
| class  | RubyEnumeratorImplementation of Ruby's Enumerator module. | 
| class  | RubyException | 
| class  | RubyFileRuby File class equivalent in java. | 
| class  | RubyFileStatImplements File::Stat | 
| class  | RubyFixnumImplementation of the Fixnum class. | 
| class  | RubyFloatA representation of a float object | 
| class  | RubyGenerator | 
| static class  | RubyGlobal.CaseInsensitiveStringOnlyRubyHashObligate string-keyed and string-valued hash, used for ENV. | 
| static class  | RubyGlobal.StringOnlyRubyHashA Pseudo-hash whose keys and values are required to be Strings. | 
| class  | RubyHashImplementation of the Hash class. | 
| class  | RubyIntegerImplementation of the Integer class. | 
| class  | RubyIO | 
| class  | RubyLocalJumpError | 
| class  | RubyMatchData | 
| class  | RubyMethodThe RubyMethod class represents a RubyMethod object. | 
| class  | RubyModule | 
| class  | RubyNameError | 
| static class  | RubyNameError.RubyNameErrorMessageNested 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  | RubyNumericBase class for all numerical types in ruby. | 
| class  | RubyObjectRubyObject represents the implementation of the Object class in Ruby. | 
| static class  | RubyObject.Data | 
| static class  | RubyObjectSpace.WeakMap | 
| class  | RubyObjectVar0A RubyObject that provides a direct field for one stored variable, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar1A RubyObject that provides a direct field for two stored variables, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar2A RubyObject that provides a direct field for three stored variables, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar3A RubyObject that provides a direct field for four stored variables, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar4A RubyObject that provides a direct field for five stored variables, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar5A RubyObject that provides a direct field for six stored variables, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar6A RubyObject that provides a direct field for seven stored variables, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar7A RubyObject that provides a direct field for eight stored variables, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar8A RubyObject that provides a direct field for nine stored variables, to avoid
 the overhead of creating and managing a separate array and reference. | 
| class  | RubyObjectVar9A 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  | RubyRandomImplementation of the Random class. | 
| class  | RubyRange | 
| class  | RubyRational1.9 rational.c as of revision: 20011 | 
| class  | RubyRegexp | 
| class  | RubyStringImplementation of Ruby String class
 Concurrency: no synchronization is required among readers, but
 all users must synchronize externally with writers. | 
| class  | RubyStruct | 
| class  | RubySymbolRepresents a Ruby symbol (e.g. | 
| class  | RubySystemCallError | 
| class  | RubySystemExit | 
| class  | RubyThreadImplementation of Ruby's  Threadclass. | 
| static class  | RubyThread.Location | 
| class  | RubyThreadGroupImplementation of Ruby's  ThreadGroupclass. | 
| class  | RubyTimeThe Time class. | 
| class  | RubyUnboundMethodNote: This was renamed from UnboundMethod.java | 
| class  | RubyYielder | 
| Modifier and Type | Method and Description | 
|---|---|
| InstanceVariables | RubyBasicObject. getInstanceVariables()Dummy method to avoid a cast, and to avoid polluting the
 IRubyObject interface with all the instance variable management
 methods. | 
| static InstanceVariables | BasicObjectStub. getInstanceVariables(IRubyObject self) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RubyBasicObject. copyInstanceVariablesInto(InstanceVariables other) | 
| void | BasicObjectStub.DummyInstanceVariables. copyInstanceVariablesInto(InstanceVariables other) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MethodMissingThis 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  | AbstractInvokerA native function invoker | 
| class  | AbstractMemoryA abstract memory object that defines operations common to both pointers and
 memory buffers | 
| class  | AutoPointer | 
| class  | Buffer | 
| class  | CallbackInfoDefines a C callback's parameters and return type. | 
| class  | EnumRepresents a C enum | 
| class  | EnumsRepresents a C enum | 
| class  | MappedTypeA type which represents a conversion to/from a native type. | 
| class  | MemoryObject | 
| class  | MemoryPointer | 
| class  | PointerC memory pointer operations. | 
| class  | Struct | 
| class  | StructByReference | 
| class  | StructByValue | 
| class  | StructLayoutDefines 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  | FileDescriptorIOAn 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  | RubyBasicSocketImplementation 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  | TempfileAn implementation of tempfile.rb in Java. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConditionVariableThe "ConditionVariable" class from the 'thread' library. | 
| class  | MutexThe "Mutex" class from the 'thread' library. | 
| class  | QueueThe "Queue" class from the 'thread' library. | 
| class  | SizedQueueThe "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 | 
|---|---|
| InstanceVariables | UndefinedValue. getInstanceVariables() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayJavaProxy | 
| class  | ArrayJavaProxyCreatorA 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  | BlankSlateWrapperThis 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  | JavaProxyClassGeneralized proxy for classes and interfaces. | 
| static class  | JavaProxyClass.ProxyMethodImpl | 
| class  | JavaProxyConstructor | 
| class  | JavaProxyReflectionObject | 
| Modifier and Type | Method and Description | 
|---|---|
| InstanceVariables | IRubyObject. getInstanceVariables() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | InstanceVariables. copyInstanceVariablesInto(InstanceVariables other)Copies all instance variables from the given object into the receiver | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StringArraySetAn RubyArray that maintains an O(1) Set for fast include? operations. | 
Copyright © 2001-2015 JRuby. All Rights Reserved.