| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | |
| public interface | Finalizable
An almost entirely useless interface for those objects that we _really_ want to finalize. |
| public interface | ObjectFlags
Flags used by RubyBasicObject descendants. |
| public interface | |
| public interface | |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractRubyMethod
Base type for the two Ruby Method types. |
| public class | |
| public class | |
| public class | FlagRegistry
This class serves as a registry of all bit flags we use on JRuby objects. |
| public class | |
| public class | IncludedModuleWrapper
This class is used to provide an intermediate superclass for modules and classes that include other modules. |
| public class | JarBootstrapMain
A specialized "main" entry point that assumes it will run a specific file (jar-bootstrap.rb) when launching. |
| public class | Main
Class used to launch the interpreter. |
| public class | |
| public class | NativeException
Deprecated
|
| public class | PrependedModule
This class is used as an intermediate superclass for Module#prepend. |
| public class | Ruby
The Ruby object represents the top-level of a JRuby "instance" in a given VM. |
| public class | |
| public class | RubyArgumentError
The Java representation of a Ruby ArgumentError. |
| public class | RubyArithmeticSequence
Implements Enumerator::ArithmeticSequence |
| public class | RubyArray<
What array holds T extends IRubyObject>The implementation of the built-in class Array in Ruby. |
| public class | RubyBasicObject
RubyBasicObject is the only implementation of the
|
| public class | |
| public class | |
| public class | |
| public class | RubyChain
Implements Enumerator::Chain |
| public class | |
| public class | |
| public class | RubyComparable
Implementation of the Comparable module. |
| public class | RubyComplex
complex.c as of revision: 20011 |
| public class | RubyConcurrencyError
The Java representation of a Ruby ConcurrencyError. |
| public class | RubyContinuation
Deprecated
Minimal RubyContinuation class to support third-party users.
|
| public class | |
| public class | |
| public class | RubyDir
The Ruby built-in class Dir. |
| public class | RubyDomainError
/** The Java representation of a Ruby DomainError. |
| public class | |
| public class | RubyEncodingError
The Java representation of a Ruby EncodingError. |
| public class | RubyEnumerable
The implementation of Ruby's Enumerable module. |
| public class | RubyEnumerator
Implementation of Ruby's Enumerator module. |
| public class | RubyEOFError
The Java representation of a Ruby EOFError. |
| public class | |
| public class | RubyFatal
The Java representation of a Ruby Fatal. |
| public class | RubyFiberError
The Java representation of a Ruby FiberError. |
| public class | RubyFile
The Ruby File class. |
| public class | RubyFileStat
Implements File::Stat |
| public class | |
| public class | RubyFixnum
Implementation of the Integer (Fixnum internal) class. |
| public class | RubyFloat
A representation of a float object |
| public class | RubyFloatDomainError
The Java representation of a Ruby FloatDomainError. |
| public class | RubyFrozenError
The Java representation of a Ruby FrozenError. |
| public class | RubyGC
GC (Garbage Collection) Module Note: Since we rely on Java's memory model we can't provide the kind of control over garbage collection that MRI provides. |
| public class | |
| public class | RubyGlobal
This class initializes global variables and constants. |
| public class | RubyHash
Implementation of the Hash class. |
| public class | RubyIndexError
The Java representation of a Ruby IndexError. |
| public class | RubyInstanceConfig
A structure used to configure new JRuby instances. |
| public abstract class | RubyInteger
Implementation of the Integer class. |
| public class | RubyInterrupt
The Java representation of a Ruby Interrupt. |
| public class | RubyInterruptedRegexpError
The Java representation of a Ruby InterruptedRegexpError. |
| public class | |
| public class | |
| public class | RubyIOError
The Java representation of a Ruby IOError. |
| public class | RubyKernel
Note For CVS history, see KernelModule.java. |
| public class | |
| public class | RubyLoadError
The Java representation of a Ruby LoadError. |
| public class | RubyLocalJumpError
The Java representation of a Ruby LocalJumpError. |
| public class | RubyMarshal
Marshal module |
| public class | |
| public class | |
| public class | RubyMethod
The RubyMethod class represents a RubyMethod object. |
| public class | |
| public class | RubyNameError
The Java representation of a Ruby NameError. |
| public class | |
| public class | RubyNoMatchingPatternError
The Java representation of a Ruby ArgumentError. |
| public class | RubyNoMatchingPatternKeyError
The Java representation of a Ruby ArgumentError. |
| public class | RubyNoMemoryError
The Java representation of a Ruby NoMemoryError. |
| public class | RubyNoMethodError
The Java representation of a Ruby NoMethodError. |
| public class | RubyNotImplementedError
The Java representation of a Ruby NotImplementedError. |
| public class | RubyNumeric
Base class for all numerical types in ruby. |
| public class | RubyObject
RubyObject represents the implementation of the Object class in Ruby. |
| public class | |
| public class | |
| public class | |
| public class | RubyProducer
Implements Enumerator::Producer |
| public class | RubyRandom
Implementation of the Random class. |
| public class | |
| public class | |
| public class | RubyRangeError
The Java representation of a Ruby RangeError. |
| public class | RubyRational
Ruby Rational impl (MRI: rational.c). |
| public class | |
| public class | RubyRegexpError
The Java representation of a Ruby RegexpError. |
| public class | RubyRuntimeError
The Java representation of a Ruby RuntimeError. |
| public class | RubyScriptError
The Java representation of a Ruby ScriptError. |
| public class | RubySecurityError
The Java representation of a Ruby SecurityError. |
| public class | |
| public class | RubySignalException
The Java representation of a Ruby SignalException. |
| public class | RubyStandardError
The Java representation of a Ruby StandardError. |
| public class | RubyStopIteration
/** The Java representation of a Ruby StopIteration. |
| public class | RubyString
Implementation of Ruby String class Concurrency: no synchronization is required among readers, but all users must synchronize externally with writers. |
| public class | |
| public class | RubySymbol
Represents a Ruby symbol (e.g. :bar) |
| public class | RubySyntaxError
The Java representation of a Ruby SyntaxError. |
| public class | RubySystemCallError
The Java representation of a Ruby SystemCallError. |
| public class | RubySystemExit
The Java representation of a Ruby SystemExit. |
| public class | RubySystemStackError
The Java representation of a Ruby SystemStackError. |
| public class | RubyThread
Implementation of Ruby's |
| public class | RubyThreadError
The Java representation of a Ruby ThreadError. |
| public class | RubyThreadGroup
Implementation of Ruby's |
| public class | RubyTime
The Time class. |
| public class | RubyTypeError
The Java representation of a Ruby TypeError. |
| public class | RubyUnboundMethod
An unbound method representation (e.g. when retrieving an instance method from a class - isn't bound to any instance). |
| public class | RubyUncaughtThrowError
The Java representation of a Ruby UncaughtThrowError. |
| public class | |
| public class | RubyZeroDivisionError
The Java representation of a Ruby ZeroDivisionError. |
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | EvalType
Code evaluation type |