Top Interfaces Classes Enums
[default module]

Package org.jruby


Interface Summary

Modifier and TypeInterface 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

Class Summary

Modifier and TypeClass 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 org.jruby.runtime.builtin.IRubyObject.

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 Thread class.

public class
RubyThreadError

The Java representation of a Ruby ThreadError.

public class
RubyThreadGroup

Implementation of Ruby's ThreadGroup class.

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

Enum Summary

Modifier and TypeEnum and Description
public enum
EvalType

Code evaluation type