Serialized Form


Package org.jruby

Class org.jruby.IncludedModuleWrapper extends RubyClass implements Serializable

Serialized Fields

delegate

RubyModule delegate

Class org.jruby.JRubyApplet extends java.applet.Applet implements Serializable

Serialized Fields

runtime

Ruby runtime

doubleBuffered

boolean doubleBuffered

backgroundColor

java.awt.Color backgroundColor

startProc

RubyProc startProc

stopProc

RubyProc stopProc

destroyProc

RubyProc destroyProc

paintProc

RubyProc paintProc

priorGraphics

java.awt.Graphics priorGraphics

wrappedGraphics

IRubyObject wrappedGraphics

backBuffer

java.awt.image.VolatileImage backBuffer

backBufferGraphics

java.awt.Graphics backBufferGraphics

facade

org.jruby.JRubyApplet.Facade facade

Class org.jruby.MetaClass extends RubyClass implements Serializable

Serialized Fields

attached

java.lang.ref.SoftReference<T> attached

Class org.jruby.NativeException extends RubyException implements Serializable

Serialized Fields

cause

java.lang.Throwable cause

runtime

Ruby runtime

Class org.jruby.RubyArray extends RubyObject implements Serializable

Serialized Fields

values

IRubyObject[] values

isShared

boolean isShared

begin

int begin

realLength

int realLength

Class org.jruby.RubyBasicObject extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Deserialization proceeds as follows:
  1. Deserialize the object instance. It will have null metaClass and varTable fields.
  2. Deserialize the name of the object's class, and retrieve class from a thread-local JRuby instance.
  3. Retrieve each variable in turn, re-assigning them by name.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
See Also:
RubyBasicObject.writeObject(java.io.ObjectOutputStream)

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Serialization of a Ruby (basic) object involves three steps:
  1. Dump the object itself
  2. Dump a String used to load the appropriate Ruby class
  3. Dump each variable from varTable in turn
The metaClass field is marked transient since Ruby classes generally will not be able to serialize (since they hold references to method tables, other classes, and potentially thread-, runtime-, or jvm-local state. The varTable field is transient because the layout of the same class may differ across runtimes, since it is determined at runtime based on the order in which variables get assigned for a given class. We serialize entries by name to allow other layouts to work properly.

Throws:
java.io.IOException
Serialized Fields

flags

int flags

Class org.jruby.RubyBigDecimal extends RubyNumeric implements Serializable

Serialized Fields

isNaN

boolean isNaN

infinitySign

int infinitySign

zeroSign

int zeroSign

value

java.math.BigDecimal value

Class org.jruby.RubyBignum extends RubyInteger implements Serializable

Serialized Fields

value

java.math.BigInteger value

Class org.jruby.RubyBinding extends RubyObject implements Serializable

Serialized Fields

binding

Binding binding

Class org.jruby.RubyBoolean extends RubyObject implements Serializable

Class org.jruby.RubyClass extends RubyModule implements Serializable

Serialized Fields

objectIdAccessor

RubyClass.VariableAccessor objectIdAccessor

nativeHandleAccessor

RubyClass.VariableAccessor nativeHandleAccessor

runtime

Ruby runtime

allocator

ObjectAllocator allocator

marshal

ObjectMarshal marshal

subclasses

java.util.Set<E> subclasses

baseCallSites

CallSite[] baseCallSites

extraCallSites

CallSite[] extraCallSites

reifiedClass

java.lang.Class<T> reifiedClass

variableAccessors

java.util.Map<K,V> variableAccessors

variableNames

java.lang.String[] variableNames

hasObjectID

boolean hasObjectID

parameterAnnotations

java.util.Map<K,V> parameterAnnotations

methodAnnotations

java.util.Map<K,V> methodAnnotations

methodSignatures

java.util.Map<K,V> methodSignatures

classAnnotations

java.util.Map<K,V> classAnnotations

cachedDumpMarshal

org.jruby.RubyClass.MarshalTuple cachedDumpMarshal
A cached tuple of method, type, and generation for dumping


cachedLoad

CacheEntry cachedLoad
A cached tuple of method and generation for marshal loading

Class org.jruby.RubyClassPathVariable extends RubyObject implements Serializable

Class org.jruby.RubyComplex extends RubyNumeric implements Serializable

Serialized Fields

real

IRubyObject real

image

IRubyObject image

Class org.jruby.RubyContinuation extends RubyObject implements Serializable

Serialized Fields

continuation

RubyContinuation.Continuation continuation

disabled

boolean disabled

Class org.jruby.RubyContinuation.Continuation extends java.lang.Error implements Serializable

Serialized Fields

args

IRubyObject[] args

tag

IRubyObject tag

Class org.jruby.RubyConverter extends RubyObject implements Serializable

Class org.jruby.RubyDigest.DigestBase extends RubyObject implements Serializable

Serialized Fields

algo

java.security.MessageDigest algo

blockLength

int blockLength

Class org.jruby.RubyDigest.DigestClass extends RubyObject implements Serializable

Class org.jruby.RubyDir extends RubyObject implements Serializable

Serialized Fields

path

RubyString path

dir

JRubyFile dir

lastModified

long lastModified

snapshot

java.lang.String[] snapshot

pos

int pos

isOpen

boolean isOpen

Class org.jruby.RubyEncoding extends RubyObject implements Serializable

Serialized Fields

encoding

org.jcodings.Encoding encoding

name

org.jruby.util.ByteList name

isDummy

boolean isDummy

Class org.jruby.RubyEnumerator extends RubyObject implements Serializable

Serialized Fields

object

IRubyObject object
target for each operation


method

java.lang.String method
method to invoke for each operation


methodArgs

IRubyObject[] methodArgs
args to each method

Class org.jruby.RubyException extends RubyObject implements Serializable

Serialized Fields

backtraceData

BacktraceData backtraceData

backtrace

IRubyObject backtrace

message

IRubyObject message

Class org.jruby.RubyFile extends RubyIO implements Serializable

serialVersionUID: 1L

Serialized Fields

path

java.lang.String path

currentLock

java.nio.channels.FileLock currentLock

Class org.jruby.RubyFileStat extends RubyObject implements Serializable

serialVersionUID: 1L

Serialized Fields

file

JRubyFile file

stat

org.jruby.ext.posix.FileStat stat

Class org.jruby.RubyFixnum extends RubyInteger implements Serializable

Serialized Fields

value

long value

Class org.jruby.RubyFloat extends RubyNumeric implements Serializable

Serialized Fields

value

double value

Class org.jruby.RubyGlobal.CaseInsensitiveStringOnlyRubyHash extends RubyGlobal.StringOnlyRubyHash implements Serializable

Class org.jruby.RubyGlobal.StringOnlyRubyHash extends RubyHash implements Serializable

Serialized Fields

updateRealENV

boolean updateRealENV

Class org.jruby.RubyHash extends RubyObject implements Serializable

Serialized Fields

table

RubyHash.RubyHashEntry[] table

size

int size

threshold

int threshold

ifNone

IRubyObject ifNone

generation

int generation

head

RubyHash.RubyHashEntry head

iteratorCount

java.util.concurrent.atomic.AtomicInteger iteratorCount

Class org.jruby.RubyIconv extends RubyObject implements Serializable

Serialized Fields

fromEncoding

java.nio.charset.CharsetDecoder fromEncoding

toEncoding

java.nio.charset.CharsetEncoder toEncoding

count

int count

endian

java.lang.String endian

Class org.jruby.RubyIconv.RubyFailure extends RubyException implements Serializable

Serialized Fields

success

IRubyObject success

failed

IRubyObject failed

Class org.jruby.RubyInteger extends RubyNumeric implements Serializable

Class org.jruby.RubyIO extends RubyObject implements Serializable

Serialized Fields

openFile

OpenFile openFile

blockingThreads

java.util.List<E> blockingThreads

externalEncoding

org.jcodings.Encoding externalEncoding

internalEncoding

org.jcodings.Encoding internalEncoding

popenSpecial

boolean popenSpecial
If the stream is being used for popen, we don't want to destroy the process when we close the stream.

Class org.jruby.RubyJRuby.JRubyExecutionContextLocal extends RubyObject implements Serializable

Serialized Fields

default_value

IRubyObject default_value

default_proc

RubyProc default_proc

Class org.jruby.RubyJRuby.JRubyFiberLocal extends RubyJRuby.JRubyExecutionContextLocal implements Serializable

Class org.jruby.RubyJRuby.JRubyThreadLocal extends RubyJRuby.JRubyExecutionContextLocal implements Serializable

Class org.jruby.RubyLocalJumpError extends RubyException implements Serializable

Serialized Fields

reason

RubyLocalJumpError.Reason reason

Class org.jruby.RubyMatchData extends RubyObject implements Serializable

Serialized Fields

regs

org.joni.Region regs

begin

int begin

end

int end

str

RubyString str

pattern

org.joni.Regex pattern

regexp

RubyRegexp regexp

charOffsetUpdated

boolean charOffsetUpdated

charOffsets

org.joni.Region charOffsets

Class org.jruby.RubyMethod extends RubyObject implements Serializable

Serialized Fields

implementationModule

RubyModule implementationModule

methodName

java.lang.String methodName

originModule

RubyModule originModule

originName

java.lang.String originName

method

DynamicMethod method

receiver

IRubyObject receiver

Class org.jruby.RubyModule extends RubyObject implements Serializable

Serialized Fields

cacheEntryFactory

RubyModule.CacheEntryFactory cacheEntryFactory

kindOf

RubyModule.KindOf kindOf

id

int id

parent

RubyModule parent
The class/module within whose namespace this class/module resides.


baseName

java.lang.String baseName
The base name of this class/module, excluding nesting. If null, this is an anonymous class.


calculatedName

java.lang.String calculatedName
The fully-qualified name for this class/modulem including nesting. Use getName() to get it (with lazy calculation) or calclateName() to recalc.


anonymousName

java.lang.String anonymousName
A cached version of the class's "anonymous" name, to avoid re-calculating repeatedly for classes that never get named.


constants

java.util.Map<K,V> constants

autoloads

java.util.Map<K,V> autoloads

methods

java.util.Map<K,V> methods

cachedMethods

java.util.Map<K,V> cachedMethods

generation

int generation

includingHierarchies

java.util.Set<E> includingHierarchies

superClass

RubyClass superClass

index

int index

classVariables

java.util.Map<K,V> classVariables

Class org.jruby.RubyNameError extends RubyException implements Serializable

Serialized Fields

name

IRubyObject name

Class org.jruby.RubyNameError.RubyNameErrorMessage extends RubyObject implements Serializable

Serialized Fields

object

IRubyObject object

method

IRubyObject method

visibility

Visibility visibility

callType

CallType callType

Class org.jruby.RubyNil extends RubyObject implements Serializable

Class org.jruby.RubyNoMethodError extends RubyNameError implements Serializable

Serialized Fields

args

IRubyObject args

Class org.jruby.RubyNumeric extends RubyObject implements Serializable

Class org.jruby.RubyNumeric.InvalidIntegerException extends java.lang.NumberFormatException implements Serializable

serialVersionUID: 55019452543252148L

Class org.jruby.RubyNumeric.NumberTooLargeException extends java.lang.NumberFormatException implements Serializable

serialVersionUID: -1835120694982699449L

Class org.jruby.RubyObject extends RubyBasicObject implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Tries to support Java unserialization of Ruby objects. This is still experimental and might not work.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Tries to support Java serialization of Ruby objects. This is still experimental and might not work.

Throws:
java.io.IOException

Class org.jruby.RubyObject.Data extends RubyObject implements Serializable

Class org.jruby.RubyProc extends RubyObject implements Serializable

Serialized Fields

block

Block block

type

Block.Type type

sourcePosition

ISourcePosition sourcePosition

Class org.jruby.RubyProcess.RubyStatus extends RubyObject implements Serializable

Serialized Fields

status

long status

pid

long pid

Class org.jruby.RubyRandom extends RubyObject implements Serializable

Serialized Fields

random

java.util.Random random

seed

IRubyObject seed

Class org.jruby.RubyRange extends RubyObject implements Serializable

Serialized Fields

begin

IRubyObject begin

end

IRubyObject end

isExclusive

boolean isExclusive

Class org.jruby.RubyRational extends RubyNumeric implements Serializable

Serialized Fields

num

IRubyObject num

den

IRubyObject den

Class org.jruby.RubyRegexp extends RubyObject implements Serializable

Serialized Fields

pattern

org.joni.Regex pattern

str

org.jruby.util.ByteList str

options

RegexpOptions options

Class org.jruby.RubyString extends RubyObject implements Serializable

Serialized Fields

shareLevel

int shareLevel

value

org.jruby.util.ByteList value

Class org.jruby.RubyStringIO extends RubyObject implements Serializable

Serialized Fields

data

org.jruby.RubyStringIO.StringIOData data

Class org.jruby.RubyStringScanner extends RubyObject implements Serializable

Serialized Fields

str

RubyString str

pos

int pos

lastPos

int lastPos

regs

org.joni.Region regs

beg

int beg

end

int end

scannerFlags

int scannerFlags

Class org.jruby.RubyStruct extends RubyObject implements Serializable

Serialized Fields

values

IRubyObject[] values

Class org.jruby.RubySymbol extends RubyObject implements Serializable

Serialized Fields

symbol

java.lang.String symbol

id

int id

symbolBytes

org.jruby.util.ByteList symbolBytes

Class org.jruby.RubySystemCallError extends RubyException implements Serializable

Serialized Fields

errno

IRubyObject errno

Class org.jruby.RubySystemExit extends RubyException implements Serializable

Serialized Fields

status

IRubyObject status

Class org.jruby.RubyTempfile extends RubyFile implements Serializable

Serialized Fields

tmpFile

java.io.File tmpFile

Class org.jruby.RubyThread extends RubyObject implements Serializable

Serialized Fields

threadImpl

ThreadLike threadImpl

priority

RubyFixnum priority

contextVariables

java.util.Map<K,V> contextVariables

abortOnException

boolean abortOnException

finalResult

IRubyObject finalResult

exitingException

RaiseException exitingException

threadGroup

RubyThreadGroup threadGroup

threadService

ThreadService threadService

errorInfo

IRubyObject errorInfo

contextRef

java.lang.ref.WeakReference<T> contextRef

mail

ThreadService.Event mail

status

RubyThread.Status status

currentBlockingTask

RubyThread.BlockingTask currentBlockingTask

currentSelector

java.nio.channels.Selector currentSelector

blockingIO

BlockingIO.Condition blockingIO

Class org.jruby.RubyThreadGroup extends RubyObject implements Serializable

Serialized Fields

rubyThreadList

java.util.Set<E> rubyThreadList

enclosed

boolean enclosed

Class org.jruby.RubyTime extends RubyObject implements Serializable

Serialized Fields

dt

org.joda.time.DateTime dt

usec

long usec

Class org.jruby.RubyUnboundMethod extends RubyMethod implements Serializable

Class org.jruby.RubyYielder extends RubyObject implements Serializable

Serialized Fields

proc

RubyProc proc

Package org.jruby.cext

Class org.jruby.cext.RubyData extends RubyObject implements Serializable


Package org.jruby.compiler

Class org.jruby.compiler.NotCompilableException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 8481162670192366492L


Package org.jruby.demo

Class org.jruby.demo.IRBConsole extends javax.swing.JFrame implements Serializable

serialVersionUID: 3746242973444417387L


Package org.jruby.demo.ext

Class org.jruby.demo.ext.MethodMissing extends RubyObject implements Serializable


Package org.jruby.embed

Class org.jruby.embed.EvalFailedException extends java.lang.RuntimeException implements Serializable

Class org.jruby.embed.InvokeFailedException extends java.lang.RuntimeException implements Serializable

Class org.jruby.embed.ParseFailedException extends java.lang.RuntimeException implements Serializable


Package org.jruby.exceptions

Class org.jruby.exceptions.JumpException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -228162532535826617L

Class org.jruby.exceptions.JumpException.BreakJump extends JumpException.FlowControlException implements Serializable

Class org.jruby.exceptions.JumpException.FlowControlException extends JumpException implements Serializable

Serialized Fields

target

int target

value

java.lang.Object value

reason

RubyLocalJumpError.Reason reason

Class org.jruby.exceptions.JumpException.NextJump extends JumpException.FlowControlException implements Serializable

Class org.jruby.exceptions.JumpException.RedoJump extends JumpException.FlowControlException implements Serializable

Class org.jruby.exceptions.JumpException.RetryJump extends JumpException.FlowControlException implements Serializable

Class org.jruby.exceptions.JumpException.ReturnJump extends JumpException.FlowControlException implements Serializable

Class org.jruby.exceptions.JumpException.SpecialJump extends JumpException.FlowControlException implements Serializable

Class org.jruby.exceptions.MainExitException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -8585821821150293755L

Serialized Fields

usageError

boolean usageError

status

int status

aborted

boolean aborted

Class org.jruby.exceptions.RaiseException extends JumpException implements Serializable

serialVersionUID: -7612079169559973951L

Serialized Fields

exception

RubyException exception

providedMessage

java.lang.String providedMessage

nativeException

boolean nativeException

cachedTrace

java.lang.StackTraceElement[] cachedTrace

Class org.jruby.exceptions.ThreadKill extends java.lang.RuntimeException implements Serializable

serialVersionUID: -6885888060743175327L


Package org.jruby.ext

Class org.jruby.ext.WeakRef extends RubyObject implements Serializable

Serialized Fields

ref

java.lang.ref.WeakReference<T> ref

Package org.jruby.ext.ffi

Class org.jruby.ext.ffi.AbstractInvoker extends Pointer implements Serializable

Serialized Fields

arity

Arity arity
The arity of this function.

Class org.jruby.ext.ffi.AbstractMemory extends RubyObject implements Serializable

Serialized Fields

size

long size
The total size of the memory area


typeSize

int typeSize
The size of each element of this memory area - e.g. :char is 1, :int is 4


io

MemoryIO io
The Memory I/O object

Class org.jruby.ext.ffi.AutoPointer extends Pointer implements Serializable

Serialized Fields

pointer

Pointer pointer

Class org.jruby.ext.ffi.Buffer extends AbstractMemory implements Serializable

Serialized Fields

inout

int inout

Class org.jruby.ext.ffi.CallbackInfo extends Type implements Serializable

Serialized Fields

arity

Arity arity
The arity of this function.


parameterTypes

Type[] parameterTypes

returnType

Type returnType

stdcall

boolean stdcall

providerCallbackInfo

java.lang.Object providerCallbackInfo

Class org.jruby.ext.ffi.Enum extends RubyObject implements Serializable

Serialized Fields

nativeType

IRubyObject nativeType

kv_map

RubyHash kv_map

tag

IRubyObject tag

symbolToValue

java.util.Map<K,V> symbolToValue

valueToSymbol

org.jcodings.util.IntHash<V> valueToSymbol

Class org.jruby.ext.ffi.MappedType extends Type implements Serializable

Serialized Fields

realType

Type realType

converter

IRubyObject converter

toNativeMethod

DynamicMethod toNativeMethod

fromNativeMethod

DynamicMethod fromNativeMethod

isReferenceRequired

boolean isReferenceRequired

Class org.jruby.ext.ffi.MemoryPointer extends Pointer implements Serializable

Class org.jruby.ext.ffi.Pointer extends AbstractMemory implements Serializable

Class org.jruby.ext.ffi.Struct extends RubyObject implements Serializable

Serialized Fields

layout

StructLayout layout

referenceCache

java.lang.Object[] referenceCache

memory

AbstractMemory memory

valueCache

IRubyObject[] valueCache

Class org.jruby.ext.ffi.StructByReference extends RubyObject implements Serializable

Serialized Fields

structLayout

StructLayout structLayout

structClass

RubyClass structClass

Class org.jruby.ext.ffi.StructByValue extends Type implements Serializable

Serialized Fields

structLayout

StructLayout structLayout

structClass

RubyClass structClass

Class org.jruby.ext.ffi.StructLayout extends Type implements Serializable

Serialized Fields

fieldSymbolMap

java.util.Map<K,V> fieldSymbolMap
The name:offset map for this struct


fieldStringMap

java.util.Map<K,V> fieldStringMap
The name:offset map for this struct


fieldNames

java.util.List<E> fieldNames
The ordered list of field names (as symbols)


fields

java.util.List<E> fields
The ordered list of fields


members

java.util.Collection<E> members
The ordered list of fields


cacheableFieldCount

int cacheableFieldCount
The number of cacheable fields in this struct


referenceFieldCount

int referenceFieldCount
The number of reference fields in this struct

Class org.jruby.ext.ffi.StructLayout.ArrayField extends StructLayout.Field implements Serializable

Class org.jruby.ext.ffi.StructLayout.ArrayProxy extends RubyObject implements Serializable

Serialized Fields

ptr

AbstractMemory ptr

aio

org.jruby.ext.ffi.MemoryOp aio

arrayType

Type.Array arrayType

Class org.jruby.ext.ffi.StructLayout.CharArrayProxy extends StructLayout.ArrayProxy implements Serializable

Class org.jruby.ext.ffi.StructLayout.EnumField extends StructLayout.Field implements Serializable

Class org.jruby.ext.ffi.StructLayout.Field extends RubyObject implements Serializable

Serialized Fields

io

org.jruby.ext.ffi.StructLayout.FieldIO io
The basic ops to read/write this field


name

IRubyObject name
The name of this field


type

Type type
The Type of this field.


offset

int offset
The offset within the memory area of this member

Class org.jruby.ext.ffi.StructLayout.FunctionField extends StructLayout.Field implements Serializable

Class org.jruby.ext.ffi.StructLayout.InnerStructField extends StructLayout.Field implements Serializable

Class org.jruby.ext.ffi.StructLayout.MappedField extends StructLayout.Field implements Serializable

Class org.jruby.ext.ffi.StructLayout.NumberField extends StructLayout.Field implements Serializable

Class org.jruby.ext.ffi.StructLayout.PointerField extends StructLayout.Field implements Serializable

Class org.jruby.ext.ffi.Type extends RubyObject implements Serializable

Serialized Fields

nativeType

NativeType nativeType

size

int size
Size of this type in bytes


alignment

int alignment
Minimum alignment of this type in bytes

Class org.jruby.ext.ffi.Type.Array extends Type implements Serializable

Serialized Fields

componentType

Type componentType

length

int length

Class org.jruby.ext.ffi.Type.Builtin extends Type implements Serializable

Serialized Fields

sym

RubySymbol sym

Package org.jruby.ext.ffi.io

Class org.jruby.ext.ffi.io.FileDescriptorIO extends RubyIO implements Serializable


Package org.jruby.ext.ffi.jffi

Class org.jruby.ext.ffi.jffi.DynamicLibrary extends RubyObject implements Serializable

Serialized Fields

library

com.kenai.jffi.Library library

name

java.lang.String name

Class org.jruby.ext.ffi.jffi.DynamicLibrary.Symbol extends Pointer implements Serializable

Serialized Fields

library

DynamicLibrary library

name

java.lang.String name

Class org.jruby.ext.ffi.jffi.Function extends AbstractInvoker implements Serializable

Serialized Fields

function

com.kenai.jffi.Function function

functionInfo

org.jruby.ext.ffi.jffi.NativeFunctionInfo functionInfo

enums

IRubyObject enums

autorelease

boolean autorelease

Class org.jruby.ext.ffi.jffi.JFFIInvoker extends AbstractInvoker implements Serializable

Serialized Fields

function

com.kenai.jffi.Function function

returnType

Type returnType

parameterTypes

Type[] parameterTypes

convention

com.kenai.jffi.CallingConvention convention

enums

IRubyObject enums

Class org.jruby.ext.ffi.jffi.VariadicInvoker extends RubyObject implements Serializable

Serialized Fields

convention

com.kenai.jffi.CallingConvention convention

address

Pointer address

functionInvoker

org.jruby.ext.ffi.jffi.FunctionInvoker functionInvoker

returnType

com.kenai.jffi.Type returnType

Package org.jruby.ext.fiber

Class org.jruby.ext.fiber.CoroutineFiber extends Fiber implements Serializable

Serialized Fields

slot

IRubyObject slot

state

CoroutineFiberState state

lastFiber

CoroutineFiber lastFiber

coro

java.dyn.Coroutine coro

context

ThreadContext context

Class org.jruby.ext.fiber.Fiber extends RubyObject implements Serializable

Serialized Fields

contextVariables

java.util.Map<K,V> contextVariables

block

Block block

parent

RubyThread parent

root

boolean root

transferredFrom

Fiber transferredFrom

transferredTo

Fiber transferredTo

Class org.jruby.ext.fiber.ThreadFiber extends Fiber implements Serializable

Serialized Fields

exchanger

java.util.concurrent.Exchanger<V> exchanger

state

ThreadFiberState state

Package org.jruby.ext.psych

Class org.jruby.ext.psych.PsychEmitter extends RubyObject implements Serializable

Serialized Fields

emitter

org.yaml.snakeyaml.emitter.Emitter emitter

options

org.yaml.snakeyaml.DumperOptions options

Class org.jruby.ext.psych.PsychParser extends RubyObject implements Serializable

Serialized Fields

parser

org.yaml.snakeyaml.parser.Parser parser

event

org.yaml.snakeyaml.events.Event event

Package org.jruby.ext.socket

Class org.jruby.ext.socket.RubyBasicSocket extends RubyIO implements Serializable

Serialized Fields

multicastStateManager

MulticastStateManager multicastStateManager

doNotReverseLookup

boolean doNotReverseLookup

Class org.jruby.ext.socket.RubyIPSocket extends RubyBasicSocket implements Serializable

Class org.jruby.ext.socket.RubySocket extends RubyBasicSocket implements Serializable

Serialized Fields

soDomain

int soDomain

soType

int soType

soProtocol

int soProtocol

Class org.jruby.ext.socket.RubyTCPServer extends RubyTCPSocket implements Serializable

Serialized Fields

ssc

java.nio.channels.ServerSocketChannel ssc

socket_address

java.net.InetSocketAddress socket_address

Class org.jruby.ext.socket.RubyTCPSocket extends RubyIPSocket implements Serializable

Class org.jruby.ext.socket.RubyUDPSocket extends RubyIPSocket implements Serializable

Class org.jruby.ext.socket.RubyUNIXServer extends RubyUNIXSocket implements Serializable

Class org.jruby.ext.socket.RubyUNIXSocket extends RubyBasicSocket implements Serializable

Serialized Fields

fd

int fd

fpath

java.lang.String fpath

Package org.jruby.ext.zlib

Class org.jruby.ext.zlib.RubyZlib.JZlibDeflate extends RubyZlib.ZStream implements Serializable

Serialized Fields

level

int level

windowBits

int windowBits

strategy

int strategy

collected

byte[] collected

collectedIdx

int collectedIdx

flater

com.jcraft.jzlib.Deflater flater

flush

int flush

Class org.jruby.ext.zlib.RubyZlib.JZlibInflate extends RubyZlib.ZStream implements Serializable

Serialized Fields

windowBits

int windowBits

collected

byte[] collected

collectedIdx

int collectedIdx

input

org.jruby.util.ByteList input

flater

com.jcraft.jzlib.Inflater flater

Class org.jruby.ext.zlib.RubyZlib.JZlibRubyGzipReader extends RubyZlib.RubyGzipFile implements Serializable

Serialized Fields

line

int line

position

long position

io

com.jcraft.jzlib.GZIPInputStream io

bufferedStream

java.io.InputStream bufferedStream

Class org.jruby.ext.zlib.RubyZlib.JZlibRubyGzipWriter extends RubyZlib.RubyGzipFile implements Serializable

Serialized Fields

io

com.jcraft.jzlib.GZIPOutputStream io

Class org.jruby.ext.zlib.RubyZlib.RubyGzipFile extends RubyObject implements Serializable

Serialized Fields

closed

boolean closed

finished

boolean finished

osCode

byte osCode

level

int level

nullFreeOrigName

RubyString nullFreeOrigName

nullFreeComment

RubyString nullFreeComment

realIo

IRubyObject realIo

mtime

RubyTime mtime

readEncoding

org.jcodings.Encoding readEncoding

writeEncoding

org.jcodings.Encoding writeEncoding

sync

boolean sync

Class org.jruby.ext.zlib.RubyZlib.ZStream extends RubyObject implements Serializable

Serialized Fields

closed

boolean closed

Package org.jruby.interpreter

Class org.jruby.interpreter.InlineMethodHint extends java.lang.RuntimeException implements Serializable

Serialized Fields

inlineableMethod

IRMethod inlineableMethod

Package org.jruby.java.proxies

Class org.jruby.java.proxies.ArrayJavaProxy extends JavaProxy implements Serializable

Class org.jruby.java.proxies.ArrayJavaProxyCreator extends RubyObject implements Serializable

Serialized Fields

elementClass

java.lang.Class<T> elementClass

dimensions

int[] dimensions

Class org.jruby.java.proxies.ConcreteJavaProxy extends JavaProxy implements Serializable

Class org.jruby.java.proxies.InterfaceJavaProxy extends JavaProxy implements Serializable

Class org.jruby.java.proxies.JavaProxy extends RubyObject implements Serializable

Serialized Fields

javaObject

JavaObject javaObject

object

java.lang.Object object

Class org.jruby.java.proxies.MapJavaProxy extends ConcreteJavaProxy implements Serializable

Serialized Fields

wrappedMap

org.jruby.java.proxies.MapJavaProxy.RubyHashMap wrappedMap

Package org.jruby.javasupport

Class org.jruby.javasupport.JavaAccessibleObject extends RubyObject implements Serializable

Class org.jruby.javasupport.JavaArray extends JavaObject implements Serializable

Serialized Fields

javaConverter

JavaUtil.JavaConverter javaConverter

Class org.jruby.javasupport.JavaCallable extends JavaAccessibleObject implements Serializable

Serialized Fields

parameterTypes

java.lang.Class<T>[] parameterTypes

Class org.jruby.javasupport.JavaClass extends JavaObject implements Serializable

Serialized Fields

JAVA_UTILITIES

RubyModule JAVA_UTILITIES

staticAssignedNames

java.util.Map<K,V> staticAssignedNames

instanceAssignedNames

java.util.Map<K,V> instanceAssignedNames

staticInstallers

java.util.Map<K,V> staticInstallers

instanceInstallers

java.util.Map<K,V> instanceInstallers

constructorInstaller

org.jruby.javasupport.JavaClass.ConstructorInvokerInstaller constructorInstaller

constantFields

java.util.List<E> constantFields

constructors

RubyArray constructors

proxyExtenders

java.util.ArrayList<E> proxyExtenders

proxyModule

RubyModule proxyModule

proxyClass

RubyClass proxyClass

unfinishedProxyModule

RubyModule unfinishedProxyModule

unfinishedProxyClass

RubyClass unfinishedProxyClass

proxyLock

java.util.concurrent.locks.ReentrantLock proxyLock

initializer

org.jruby.javasupport.JavaClass.Initializer initializer

Class org.jruby.javasupport.JavaConstructor extends JavaCallable implements Serializable

Serialized Fields

constructor

java.lang.reflect.Constructor<T> constructor

objectConverter

JavaUtil.JavaConverter objectConverter

Class org.jruby.javasupport.JavaField extends JavaAccessibleObject implements Serializable

Serialized Fields

field

java.lang.reflect.Field field

Class org.jruby.javasupport.JavaMethod extends JavaCallable implements Serializable

Serialized Fields

method

java.lang.reflect.Method method

boxedReturnType

java.lang.Class<T> boxedReturnType

isFinal

boolean isFinal

returnConverter

JavaUtil.JavaConverter returnConverter

Class org.jruby.javasupport.JavaObject extends RubyObject implements Serializable

Serialized Fields

objectAccessor

RubyClass.VariableAccessor objectAccessor

Package org.jruby.javasupport.proxy

Class org.jruby.javasupport.proxy.JavaProxyClass extends JavaProxyReflectionObject implements Serializable

Serialized Fields

proxyClass

java.lang.Class<T> proxyClass

methods

java.util.ArrayList<E> methods

methodMap

java.util.HashMap<K,V> methodMap

constructors

RubyArray constructors

Class org.jruby.javasupport.proxy.JavaProxyClass.ProxyMethodImpl extends JavaProxyReflectionObject implements Serializable

Serialized Fields

m

java.lang.reflect.Method m

state

java.lang.Object state

sm

java.lang.reflect.Method sm

parameterTypes

java.lang.Class<T>[] parameterTypes

clazz

JavaProxyClass clazz

Class org.jruby.javasupport.proxy.JavaProxyConstructor extends JavaProxyReflectionObject implements Serializable

Serialized Fields

proxyConstructor

java.lang.reflect.Constructor<T> proxyConstructor

apparentParameterTypes

java.lang.Class<T>[] apparentParameterTypes

declaringProxyClass

JavaProxyClass declaringProxyClass

Class org.jruby.javasupport.proxy.JavaProxyReflectionObject extends RubyObject implements Serializable


Package org.jruby.lexer.yacc

Class org.jruby.lexer.yacc.SyntaxException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -2130930815167932274L

Serialized Fields

position

ISourcePosition position

pid

SyntaxException.PID pid

Package org.jruby.libraries

Class org.jruby.libraries.ThreadLibrary.ConditionVariable extends RubyObject implements Serializable

Class org.jruby.libraries.ThreadLibrary.Mutex extends RubyObject implements Serializable

Serialized Fields

owner

RubyThread owner

Class org.jruby.libraries.ThreadLibrary.Queue extends RubyObject implements Serializable

Serialized Fields

entries

java.util.LinkedList<E> entries

numWaiting

int numWaiting

Class org.jruby.libraries.ThreadLibrary.SizedQueue extends ThreadLibrary.Queue implements Serializable

Serialized Fields

capacity

int capacity

Package org.jruby.parser

Class org.jruby.parser.BlockStaticScope extends StaticScope implements Serializable

serialVersionUID: -3882063260379968149L

Serialized Fields

isArgumentScope

boolean isArgumentScope

Class org.jruby.parser.EvalStaticScope extends BlockStaticScope implements Serializable

Class org.jruby.parser.LocalStaticScope extends StaticScope implements Serializable

serialVersionUID: 2204064248888411628L

Class org.jruby.parser.ParserSyntaxException extends java.lang.Exception implements Serializable

Class org.jruby.parser.StaticScope extends java.lang.Object implements Serializable

serialVersionUID: 4843861446986961013L

Serialized Fields

enclosingScope

StaticScope enclosingScope

previousCRefScope

StaticScope previousCRefScope

variableNames

java.lang.String[] variableNames

variableCaptured

boolean[] variableCaptured

requiredArgs

int requiredArgs

optionalArgs

int optionalArgs

restArg

int restArg

isBackrefLastlineScope

boolean isBackrefLastlineScope

dummyScope

DynamicScope dummyScope

Package org.jruby.runtime

Class org.jruby.runtime.Arity extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

value

int value

Package org.jruby.runtime.backtrace

Class org.jruby.runtime.backtrace.BacktraceData extends java.lang.Object implements Serializable

Serialized Fields

backtraceElements

RubyStackTraceElement[] backtraceElements

javaTrace

java.lang.StackTraceElement[] javaTrace

rubyTrace

BacktraceElement[] rubyTrace

fullTrace

boolean fullTrace

maskNative

boolean maskNative

gather

TraceType.Gather gather

Package org.jruby.runtime.load

Class org.jruby.runtime.load.LoadService.AlreadyLoaded extends java.lang.Exception implements Serializable

Serialized Fields

searchNameString

RubyString searchNameString

Package org.jruby.util

Class org.jruby.util.ByteList extends java.lang.Object implements Serializable

serialVersionUID: -1286166947275543731L

Serialized Fields

bytes

byte[] bytes
Deprecated. 

begin

int begin
Deprecated. 

realSize

int realSize
Deprecated. 

encoding

org.jcodings.Encoding encoding
Deprecated. 

hash

int hash

stringValue

java.lang.String stringValue

Class org.jruby.util.ConvertBytes.ERange extends java.lang.RuntimeException implements Serializable

Serialized Fields

kind

ConvertBytes.ERange.Kind kind

Class org.jruby.util.JRubyFile extends org.jruby.ext.posix.JavaSecuredFile implements Serializable

serialVersionUID: 435364547567567L

Class org.jruby.util.JRubyNonExistentFile extends JRubyFile implements Serializable

Class org.jruby.util.NormalizedFile extends org.jruby.ext.posix.JavaSecuredFile implements Serializable

serialVersionUID: 7630618150344842227L

Class org.jruby.util.RubyDateFormat extends java.text.DateFormat implements Serializable

serialVersionUID: -250429218019023997L

Serialized Fields

ruby_1_9

boolean ruby_1_9

compiledPattern

java.util.List<E> compiledPattern

formatSymbols

java.text.DateFormatSymbols formatSymbols

dt

org.joda.time.DateTime dt

Package org.jruby.util.io

Class org.jruby.util.io.BadDescriptorException extends java.lang.Exception implements Serializable

Class org.jruby.util.io.DirectoryAsFileException extends java.io.IOException implements Serializable

Class org.jruby.util.io.FileExistsException extends java.lang.Throwable implements Serializable

Class org.jruby.util.io.InvalidValueException extends java.lang.Exception implements Serializable

Class org.jruby.util.io.JRubyObjectInputStream extends RubyObject implements Serializable

Serialization Methods

readObject

public IRubyObject readObject()
Serialized Fields

impl

org.jruby.util.io.JRubyObjectInputStream.JRubyObjectInputStreamImpl impl

Class org.jruby.util.io.PermissionDeniedException extends java.io.FileNotFoundException implements Serializable

Class org.jruby.util.io.PipeException extends java.lang.Exception implements Serializable



Copyright © 2002-2009 JRuby Team. All Rights Reserved.