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

runtime

Ruby runtime

allocator

ObjectAllocator allocator

marshal

ObjectMarshal marshal

subclasses

java.util.Set<E> subclasses

Class org.jruby.RubyClassPathVariable extends RubyObject implements Serializable

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

Serialized Fields

algo

java.security.MessageDigest algo

data

java.lang.StringBuffer data

Class org.jruby.RubyDir extends RubyObject implements Serializable

Serialized Fields

path

RubyString path

dir

JRubyFile dir

snapshot

java.lang.String[] snapshot

pos

int pos

isOpen

boolean isOpen

Class org.jruby.RubyEnumerator extends RubyObject implements Serializable

Serialized Fields

object

IRubyObject object
target for each operation


method

IRubyObject method
method to invoke for each operation


methodArgs

IRubyObject[] methodArgs
args to each method

Class org.jruby.RubyException extends RubyObject implements Serializable

Serialized Fields

backtraceFrames

Frame[] backtraceFrames

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

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.StringOnlyRubyHash extends RubyHash implements Serializable

Class org.jruby.RubyHash extends RubyObject implements Serializable

Serialized Fields

table

org.jruby.RubyHash.RubyHashEntry[] table

size

int size

threshold

int threshold

ifNone

IRubyObject ifNone

generation

int generation

head

org.jruby.RubyHash.RubyHashEntry head

VALUE_VIEW

org.jruby.RubyHash.EntryView VALUE_VIEW

DIRECT_ENTRY_VIEW

org.jruby.RubyHash.EntryView DIRECT_ENTRY_VIEW

ENTRY_VIEW

org.jruby.RubyHash.EntryView ENTRY_VIEW

Class org.jruby.RubyIconv extends RubyObject implements Serializable

Serialized Fields

fromEncoding

java.nio.charset.CharsetDecoder fromEncoding

toEncoding

java.nio.charset.CharsetEncoder toEncoding

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

Class org.jruby.RubyLocalJumpError extends RubyException implements Serializable

Class org.jruby.RubyMatchData extends RubyObject implements Serializable

Serialized Fields

regs

Region regs

begin

int begin

end

int end

str

RubyString str

pattern

Regex pattern

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

superClass

RubyClass superClass

index

int index

dispatcher

Dispatcher dispatcher

kindOf

RubyModule.KindOf kindOf

id

int id

parent

RubyModule parent

classId

java.lang.String classId

variableWriteLock

java.util.concurrent.locks.ReentrantLock variableWriteLock

methods

java.util.Map<K,V> methods

bareName

java.lang.String bareName

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 java.lang.Object 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
Serialized Fields

flags

int flags

Class org.jruby.RubyProc extends RubyObject implements Serializable

Serialized Fields

block

Block block

type

Block.Type type

file

java.lang.String file

line

int line

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

Serialized Fields

status

long status

Class org.jruby.RubyRange extends RubyObject implements Serializable

Serialized Fields

begin

IRubyObject begin

end

IRubyObject end

isExclusive

boolean isExclusive

Class org.jruby.RubyRegexp extends RubyObject implements Serializable

Serialized Fields

kcode

KCode kcode

pattern

Regex pattern

str

ByteList str

Class org.jruby.RubyString extends RubyObject implements Serializable

Serialized Fields

shareLevel

int shareLevel

value

ByteList value

Class org.jruby.RubyStringIO extends RubyObject implements Serializable

Serialized Fields

pos

long pos

lineno

int lineno

eof

boolean eof

internal

RubyString internal
ATTN: the value of internal might be reset to null (during StringIO.open with block), so watch out for that.


closedRead

boolean closedRead

closedWrite

boolean closedWrite

modes

ModeFlags modes

Class org.jruby.RubyStringScanner extends RubyObject implements Serializable

Serialized Fields

str

RubyString str

pos

int pos

lastPos

int lastPos

regs

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

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.RubyThread extends RubyObject implements Serializable

Serialized Fields

threadImpl

ThreadLike threadImpl

priority

RubyFixnum priority

threadLocalVariables

java.util.Map<K,V> threadLocalVariables

abortOnException

boolean abortOnException

finalResult

IRubyObject finalResult

exitingException

RaiseException exitingException

receivedException

IRubyObject receivedException

threadGroup

RubyThreadGroup threadGroup

threadService

ThreadService threadService

isStopped

boolean isStopped

isDead

boolean isDead

stopLock

java.lang.Object stopLock

killed

boolean killed

killLock

java.lang.Object killLock

lock

java.util.concurrent.locks.ReentrantLock lock

currentSelector

java.nio.channels.Selector currentSelector

Class org.jruby.RubyThreadGroup extends RubyObject implements Serializable

Serialized Fields

rubyThreadList

java.util.Map<K,V> rubyThreadList

enclosed

boolean enclosed

Class org.jruby.RubyTime extends RubyObject implements Serializable

Serialized Fields

dt

DateTime dt

usec

long usec

Class org.jruby.RubyUnboundMethod extends RubyMethod implements Serializable

Class org.jruby.RubyZlib.Deflate extends RubyZlib.ZStream implements Serializable

Serialized Fields

defl

ZlibDeflate defl

Class org.jruby.RubyZlib.Inflate extends RubyZlib.ZStream implements Serializable

Serialized Fields

infl

ZlibInflate infl

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

Serialized Fields

closed

boolean closed

finished

boolean finished

os_code

int os_code

level

int level

orig_name

java.lang.String orig_name

comment

java.lang.String comment

realIo

IRubyObject realIo

mtime

IRubyObject mtime

Class org.jruby.RubyZlib.RubyGzipReader extends RubyZlib.RubyGzipFile implements Serializable

Serialized Fields

line

int line

io

java.io.InputStream io

Class org.jruby.RubyZlib.RubyGzipWriter extends RubyZlib.RubyGzipFile implements Serializable

Serialized Fields

io

java.util.zip.GZIPOutputStream io

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

Serialized Fields

closed

boolean closed

ended

boolean ended

finished

boolean finished

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.environment

Class org.jruby.environment.OSEnvironmentReaderExcepton extends java.lang.RuntimeException implements Serializable

serialVersionUID: 8101107415664066073L


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

JumpTarget target

value

java.lang.Object value

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.JumpException.ThrowJump 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

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.socket

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

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.java

Class org.jruby.java.MiniJava.JavaObjectWrapper extends RubyObject implements Serializable

Serialized Fields

object

java.lang.Object object

Package org.jruby.javasupport

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

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

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

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

staticCallbacks

java.util.Map<K,V> staticCallbacks

instanceCallbacks

java.util.Map<K,V> instanceCallbacks

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

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

Serialized Fields

constructor

java.lang.reflect.Constructor<T> constructor

parameterTypes

java.lang.Class<T>[] parameterTypes

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

parameterTypes

java.lang.Class<T>[] parameterTypes

returnConverter

JavaUtil.JavaConverter returnConverter

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

Serialized Fields

value

java.lang.Object value

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.IDESourcePosition extends java.lang.Object implements Serializable

serialVersionUID: 3762529027281400377L

Serialized Fields

file

java.lang.String file

startLine

int startLine

endLine

int endLine

startOffset

int startOffset

endOffset

int endOffset

comments

java.util.Collection<E> comments

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.FiberLibrary.Fiber extends RubyObject implements Serializable

Serialized Fields

block

Block block

yieldLock

java.lang.Object yieldLock

result

IRubyObject result

thread

java.lang.Thread thread

alive

boolean alive

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

Class org.jruby.parser.DefaultRubyParser.yyException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

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

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

serialVersionUID: 2204064248888411628L

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

isArgumentScope

boolean isArgumentScope

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.test

Class org.jruby.test.MockException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1L

Class org.jruby.test.MockRubyObject extends RubyObject implements Serializable


Package org.jruby.util

Class org.jruby.util.JRubyFile extends java.io.File implements Serializable

serialVersionUID: 435364547567567L

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

Class org.jruby.util.NormalizedFile extends java.io.File implements Serializable

serialVersionUID: 7630618150344842227L

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

serialVersionUID: -250429218019023997L

Serialized Fields

compiledPattern

java.util.List<E> compiledPattern

formatSymbols

java.text.DateFormatSymbols formatSymbols

dt

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()
                       throws java.io.IOException,
                              java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

impl

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

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


Package org.jruby.util.string

Class org.jruby.util.string.UcharIterator extends java.lang.Object implements Serializable

serialVersionUID: -2821982911687539515L

Serialized Fields

u

Ustr u

next

int next

Class org.jruby.util.string.Ustr extends java.lang.Object implements Serializable

serialVersionUID: -7263880042540200296L

Serialized Fields

s

byte[] s
A null-terminated byte array containing the string in UTF-8 form. All Ustr operations count on null-termination. The byte array may be much bigger than the contained string


base

int base
Where in the array s the string starts. You can have lots of different Ustrs co-existing in a single byte array.


offset

int offset
To keep track of a single character position within the string; this is used by the nextChar and appendChar methods.

Class org.jruby.util.string.UstrException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 9147049197213160216L



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