Serialized Form


Package edu.vub.at.objects.natives.grammar

Class edu.vub.at.objects.natives.grammar.AGApplication extends AGExpression implements Serializable

Serialized Fields

funExp_

ATExpression funExp_

arguments_

ATTable arguments_

Class edu.vub.at.objects.natives.grammar.AGAssignField extends NATAbstractGrammar implements Serializable

Serialized Fields

rcvExp_

ATExpression rcvExp_

fieldName_

ATSymbol fieldName_

valueExp_

ATExpression valueExp_

Class edu.vub.at.objects.natives.grammar.AGAssignTable extends NATAbstractGrammar implements Serializable

Serialized Fields

tblExp_

ATExpression tblExp_

idxExp_

ATExpression idxExp_

valExp_

ATExpression valExp_

Class edu.vub.at.objects.natives.grammar.AGAssignVariable extends NATAbstractGrammar implements Serializable

Serialized Fields

variableName_

ATSymbol variableName_

valueExp_

ATExpression valueExp_

Class edu.vub.at.objects.natives.grammar.AGAsyncMessageCreation extends AGMessageCreation implements Serializable

Class edu.vub.at.objects.natives.grammar.AGBegin extends NATAbstractGrammar implements Serializable

Serialized Fields

statements_

ATTable statements_

Class edu.vub.at.objects.natives.grammar.AGClosureLiteral extends AGExpression implements Serializable

Serialized Fields

arguments_

ATTable arguments_

body_

ATBegin body_

Class edu.vub.at.objects.natives.grammar.AGDefExternalField extends NATAbstractGrammar implements Serializable

Serialized Fields

rcvNam_

ATSymbol rcvNam_

name_

ATSymbol name_

valueExp_

ATExpression valueExp_

Class edu.vub.at.objects.natives.grammar.AGDefExternalMethod extends NATAbstractGrammar implements Serializable

Serialized Fields

rcvNam_

ATSymbol rcvNam_

selectorExp_

ATSymbol selectorExp_

argumentExps_

ATTable argumentExps_

bodyStmts_

ATBegin bodyStmts_

Class edu.vub.at.objects.natives.grammar.AGDefField extends NATAbstractGrammar implements Serializable

Serialized Fields

name_

ATSymbol name_

valueExp_

ATExpression valueExp_

Class edu.vub.at.objects.natives.grammar.AGDefFunction extends NATAbstractGrammar implements Serializable

Serialized Fields

selectorExp_

ATSymbol selectorExp_

argumentExps_

ATTable argumentExps_

bodyStmts_

ATBegin bodyStmts_

Class edu.vub.at.objects.natives.grammar.AGDefStripe extends NATAbstractGrammar implements Serializable

Serialized Fields

stripeName_

ATSymbol stripeName_

parentStripeExpressions_

ATTable parentStripeExpressions_

Class edu.vub.at.objects.natives.grammar.AGDefTable extends NATAbstractGrammar implements Serializable

Serialized Fields

tblName_

ATSymbol tblName_

sizExp_

ATExpression sizExp_

initExp_

ATBegin initExp_

Class edu.vub.at.objects.natives.grammar.AGDelegationCreation extends AGMessageCreation implements Serializable

Class edu.vub.at.objects.natives.grammar.AGExpression extends NATAbstractGrammar implements Serializable

Class edu.vub.at.objects.natives.grammar.AGMessageCreation extends AGExpression implements Serializable

Serialized Fields

selector_

ATSymbol selector_

arguments_

ATTable arguments_

Class edu.vub.at.objects.natives.grammar.AGMessageSend extends AGExpression implements Serializable

Serialized Fields

rcvExp_

ATExpression rcvExp_

message_

ATExpression message_

Class edu.vub.at.objects.natives.grammar.AGMethodInvocationCreation extends AGMessageCreation implements Serializable

Class edu.vub.at.objects.natives.grammar.AGMultiAssignment extends NATAbstractGrammar implements Serializable

Serialized Fields

parameters_

ATTable parameters_

valueExp_

ATExpression valueExp_

binderPartialFunction_

PartialBinder binderPartialFunction_

Class edu.vub.at.objects.natives.grammar.AGMultiDefinition extends NATAbstractGrammar implements Serializable

Serialized Fields

parameters_

ATTable parameters_

valueExp_

ATExpression valueExp_

binderPartialFunction_

PartialBinder binderPartialFunction_

Class edu.vub.at.objects.natives.grammar.AGQuote extends AGExpression implements Serializable

Serialized Fields

stmt_

ATStatement stmt_

Class edu.vub.at.objects.natives.grammar.AGSelection extends AGExpression implements Serializable

Serialized Fields

rcvExp_

ATExpression rcvExp_

selector_

ATSymbol selector_

Class edu.vub.at.objects.natives.grammar.AGSelf extends AGSymbol implements Serializable

Class edu.vub.at.objects.natives.grammar.AGSplice extends AGExpression implements Serializable

Serialized Fields

splExp_

ATExpression splExp_

Class edu.vub.at.objects.natives.grammar.AGSymbol extends AGExpression implements Serializable

Serialized Fields

txt_

java.lang.String txt_

Class edu.vub.at.objects.natives.grammar.AGTabulation extends AGExpression implements Serializable

Serialized Fields

tblExp_

ATExpression tblExp_

idxExp_

ATExpression idxExp_

Class edu.vub.at.objects.natives.grammar.AGUnquote extends AGExpression implements Serializable

Serialized Fields

unqExp_

ATExpression unqExp_

Class edu.vub.at.objects.natives.grammar.AGUnquoteSplice extends AGExpression implements Serializable

Serialized Fields

uqsExp_

ATExpression uqsExp_

Class edu.vub.at.objects.natives.grammar.NATAbstractGrammar extends NATByCopy implements Serializable


Package edu.vub.at.objects.mirrors

Class edu.vub.at.objects.mirrors.NATIntercessiveMirror extends NATObject implements Serializable

Serialized Fields

principal_

NATMirage principal_

Class edu.vub.at.objects.mirrors.NATIntrospectiveMirror extends NATByRef implements Serializable

Serialized Fields

principal_

ATObject principal_
the object reflected on. This object is NOT a NATMirage

Class edu.vub.at.objects.mirrors.NativeAnonymousMethod extends NATByRef implements Serializable

Serialized Fields

creatorClass_

java.lang.Class creatorClass_

Class edu.vub.at.objects.mirrors.NativeClosure extends NATClosure implements Serializable

Serialized Fields

scope_

ATObject scope_

Class edu.vub.at.objects.mirrors.NativeField extends NATByRef implements Serializable

Serialized Fields

name_

ATSymbol name_
The AmbientTalk name of the field


host_

ATObject host_
The AmbientTalk native object to which this field belongs


accessor_

java.lang.reflect.Method accessor_
The native Java accessor method to be called when accessing the field


mutator_

java.lang.reflect.Method mutator_
The native Java mutator method to be called when assigning to the field. This field may be null which indicates a read-only field

Class edu.vub.at.objects.mirrors.NativeMethod extends NATByRef implements Serializable

Serialized Fields

javaMethod_

java.lang.reflect.Method javaMethod_

name_

ATSymbol name_

Class edu.vub.at.objects.mirrors.NATMirage extends NATObject implements Serializable

Serialized Fields

mirror_

NATIntercessiveMirror mirror_

Class edu.vub.at.objects.mirrors.OBJMirrorRoot extends NATByCopy implements Serializable

Class edu.vub.at.objects.mirrors.PrimitiveMethod extends NATByCopy implements Serializable

Serialized Fields

name_

ATSymbol name_

formals_

ATTable formals_


Package edu.vub.at.objects.natives

Class edu.vub.at.objects.natives.FieldMap extends java.lang.Object implements Serializable

Serialized Fields

varNames_

ATSymbol[] varNames_

free_

int free_

origin_

FieldMap origin_

Class edu.vub.at.objects.natives.MethodDictionary extends java.lang.Object implements Serializable

Serialized Fields

parent_

MethodDictionary parent_

methods_

java.util.HashMap methods_

Class edu.vub.at.objects.natives.NATBoolean extends NATByCopy implements Serializable

Serialized Fields

javaValue

boolean javaValue

Class edu.vub.at.objects.natives.NATBoolean.NATFalse extends NATBoolean implements Serializable

Class edu.vub.at.objects.natives.NATBoolean.NATTrue extends NATBoolean implements Serializable

Class edu.vub.at.objects.natives.NATByCopy extends NATNil implements Serializable

Class edu.vub.at.objects.natives.NATByRef extends NATNil implements Serializable

Class edu.vub.at.objects.natives.NATCallframe extends NATByRef implements Serializable

Serialized Fields

variableMap_

FieldMap variableMap_

stateVector_

java.util.Vector stateVector_

customFields_

java.util.LinkedList customFields_

Class edu.vub.at.objects.natives.NATClosure extends NATByRef implements Serializable

Serialized Fields

method_

ATMethod method_

context_

ATContext context_

Class edu.vub.at.objects.natives.NATClosureMethod extends NATByRef implements Serializable

Serialized Fields

lexicalScope_

ATObject lexicalScope_

method_

ATMethod method_

Class edu.vub.at.objects.natives.NATContext extends NATByCopy implements Serializable

Serialized Fields

scope_

ATObject scope_

self_

ATObject self_

Class edu.vub.at.objects.natives.NATDelegation extends NATMessage implements Serializable

Class edu.vub.at.objects.natives.NATException extends NATByCopy implements Serializable

Serialized Fields

wrappedException_

InterpreterException wrappedException_

Class edu.vub.at.objects.natives.NATField extends NATByRef implements Serializable

Serialized Fields

name_

ATSymbol name_

frame_

NATCallframe frame_

Class edu.vub.at.objects.natives.NATFraction extends NATNumeric implements Serializable

Serialized Fields

javaValue

double javaValue

Class edu.vub.at.objects.natives.NATHandler extends NATByRef implements Serializable

Serialized Fields

filter_

ATStripe filter_

handler_

ATClosure handler_

Class edu.vub.at.objects.natives.NATMessage extends NATObject implements Serializable

Class edu.vub.at.objects.natives.NATMethod extends NATByCopy implements Serializable

Serialized Fields

name_

ATSymbol name_

parameters_

ATTable parameters_

body_

ATBegin body_

parameterBindingFunction_

PartialBinder parameterBindingFunction_

Class edu.vub.at.objects.natives.NATMethodInvocation extends NATMessage implements Serializable

Class edu.vub.at.objects.natives.NATNamespace extends NATObject implements Serializable

Serialized Fields

path_

java.io.File path_

name_

java.lang.String name_

Class edu.vub.at.objects.natives.NATNil extends java.lang.Object implements Serializable

Serialization Methods

readResolve

public java.lang.Object readResolve()
                             throws java.io.ObjectStreamException
Delegate the responsibility of deserialization to the AT/2 meta-level


writeReplace

public java.lang.Object writeReplace()
                              throws java.io.ObjectStreamException
Delegate the responsibility of serialization to the AT/2 meta-level

Class edu.vub.at.objects.natives.NATNumber extends NATNumeric implements Serializable

Serialized Fields

javaValue

int javaValue

Class edu.vub.at.objects.natives.NATNumeric extends AGExpression implements Serializable

Class edu.vub.at.objects.natives.NATObject extends NATCallframe implements Serializable

Serialized Fields

flags_

byte flags_
The flags of an AmbientTalk object encode the following boolean information: Format: 0b0000idmp where p = parent flag: if set, dynamic parent is 'is-a' parent, otherwise 'shares-a' parent m = shares map flag: if set, the map of this object is shared between clones d = shares dictionary flag: if set, the method dictionary of this object is shared between clones i = is isolate flag: if set, the object is passed by copy in inter-actor communication


methodDictionary_

MethodDictionary methodDictionary_
The method dictionary of this object. It maps method selectors to ATMethod objects.


stripes_

ATStripe[] stripes_
The stripes under which this object has been classified

Class edu.vub.at.objects.natives.NATStripe extends NATByCopy implements Serializable

Serialized Fields

stripeName_

ATSymbol stripeName_

parentStripes_

ATTable parentStripes_

Class edu.vub.at.objects.natives.NATStripe.OBJRootStripe extends NATStripe implements Serializable

Class edu.vub.at.objects.natives.NATTable extends AGExpression implements Serializable

Serialized Fields

elements_

ATObject[] elements_

Class edu.vub.at.objects.natives.NATText extends AGExpression implements Serializable

Serialized Fields

javaValue

java.lang.String javaValue

Class edu.vub.at.objects.natives.OBJLexicalRoot extends NATByCopy implements Serializable

Class edu.vub.at.objects.natives.OBJSystem extends NATByCopy implements Serializable

Serialized Fields

argv_

NATTable argv_


Package edu.vub.at.objects.symbiosis

Class edu.vub.at.objects.symbiosis.JavaClass extends NATObject implements Serializable

Serialized Fields

wrappedClass_

java.lang.Class wrappedClass_

Class edu.vub.at.objects.symbiosis.JavaClosure extends NATClosure implements Serializable

Serialized Fields

scope_

ATObject scope_

Class edu.vub.at.objects.symbiosis.JavaField extends NATByRef implements Serializable

Serialized Fields

host_

java.lang.Object host_

field_

java.lang.reflect.Field field_

Class edu.vub.at.objects.symbiosis.JavaMethod extends NATByRef implements Serializable

Serialized Fields

choices_

java.lang.reflect.Method[] choices_

Class edu.vub.at.objects.symbiosis.JavaObject extends NATObject implements Serializable

Serialized Fields

wrappedObject_

java.lang.Object wrappedObject_

Class edu.vub.at.objects.symbiosis.JavaPackage extends NATObject implements Serializable

Serialized Fields

path_

java.lang.String path_

Class edu.vub.at.objects.symbiosis.XJavaException extends InterpreterException implements Serializable

serialVersionUID: 328306238980169679l

Serialized Fields

wrappedJavaException_

java.lang.Throwable wrappedJavaException_


Package edu.vub.at.actors.net

Class edu.vub.at.actors.net.OBJNetwork extends NATByCopy implements Serializable


Package edu.vub.at.actors.net.cmd

Class edu.vub.at.actors.net.cmd.CMDHandshake extends VMCommand implements Serializable

Serialized Fields

senderVMId_

GUID senderVMId_

Class edu.vub.at.actors.net.cmd.CMDInitRequireServices extends VMCommand implements Serializable

Serialized Fields

topics_

java.util.Set topics_
A Set of Packet objects representing serialized ATStripe topics.

Class edu.vub.at.actors.net.cmd.CMDJoinServices extends VMCommand implements Serializable

Serialized Fields

providedServices_

MultiMap providedServices_
A map from serialized ATStripe topics to Sets of serialized ATObjects that provide the serialized topic

Class edu.vub.at.actors.net.cmd.CMDProvideService extends VMCommand implements Serializable

Serialized Fields

serializedTopic_

Packet serializedTopic_

serializedService_

Packet serializedService_

Class edu.vub.at.actors.net.cmd.CMDRequireService extends VMCommand implements Serializable

Serialized Fields

serializedTopic_

Packet serializedTopic_

Class edu.vub.at.actors.net.cmd.CMDTransmitATMessage extends VMCommand implements Serializable

Serialized Fields

serializedATMessage_

Packet serializedATMessage_

destinationActorId_

int destinationActorId_

Class edu.vub.at.actors.net.cmd.VMCommand extends java.lang.Object implements Serializable

Serialized Fields

description_

java.lang.String description_


Package edu.vub.at.actors.id

Class edu.vub.at.actors.id.ATObjectID extends java.lang.Object implements Serializable

serialVersionUID: -2108704271907943887l

Serialized Fields

virtualMachineId_

GUID virtualMachineId_

actorId_

int actorId_

objectId_

int objectId_

Class edu.vub.at.actors.id.GUID extends java.lang.Object implements Serializable

serialVersionUID: -1876309467164128162l

Serialized Fields

guid_

java.lang.String guid_


Package edu.vub.at.exceptions

Class edu.vub.at.exceptions.InterpreterException extends java.lang.Exception implements Serializable

serialVersionUID: 511962997881825680l

Serialized Fields

runtimeStack_

InvocationStack runtimeStack_

Class edu.vub.at.exceptions.XArityMismatch extends InterpreterException implements Serializable

serialVersionUID: 8846227011775592188l

Class edu.vub.at.exceptions.XClassNotFound extends InterpreterException implements Serializable

serialVersionUID: 131014866438710913l

Class edu.vub.at.exceptions.XDuplicateSlot extends InterpreterException implements Serializable

serialVersionUID: -1256829498207088803l

Serialized Fields

slotType_

byte slotType_

slotName_

ATSymbol slotName_

Class edu.vub.at.exceptions.XIllegalApplication extends InterpreterException implements Serializable

serialVersionUID: 1754890282401843233l

Serialized Fields

nativeImplementor_

java.lang.Class nativeImplementor_

Class edu.vub.at.exceptions.XIllegalArgument extends InterpreterException implements Serializable

serialVersionUID: -192095892552458214l

Class edu.vub.at.exceptions.XIllegalIndex extends InterpreterException implements Serializable

serialVersionUID: 2358853871410563584l

Class edu.vub.at.exceptions.XIllegalOperation extends InterpreterException implements Serializable

serialVersionUID: -6486826773203553716l

Class edu.vub.at.exceptions.XIllegalParameter extends InterpreterException implements Serializable

serialVersionUID: -8300108453776535995l

Class edu.vub.at.exceptions.XIllegalQuote extends InterpreterException implements Serializable

serialVersionUID: -1407445555815270192l

Class edu.vub.at.exceptions.XIllegalSplice extends InterpreterException implements Serializable

serialVersionUID: -1363939697987417869l

Serialized Fields

spliceExpression_

ATExpression spliceExpression_

Class edu.vub.at.exceptions.XIllegalUnquote extends InterpreterException implements Serializable

serialVersionUID: -396801039714856213l

Serialized Fields

unquotation_

ATExpression unquotation_

Class edu.vub.at.exceptions.XImportConflict extends InterpreterException implements Serializable

Serialized Fields

conflictingNames_

ATSymbol[] conflictingNames_

Class edu.vub.at.exceptions.XIndexOutOfBounds extends InterpreterException implements Serializable

serialVersionUID: 6549583509969990663l

Class edu.vub.at.exceptions.XIOProblem extends InterpreterException implements Serializable

serialVersionUID: -2356169455943359670l

Class edu.vub.at.exceptions.XNotInstantiatable extends InterpreterException implements Serializable

serialVersionUID: -300947695107039019l

Class edu.vub.at.exceptions.XParseError extends InterpreterException implements Serializable

serialVersionUID: 3910243526236096495l

Serialized Fields

erroneousCode_

java.io.InputStream erroneousCode_

fileName_

java.lang.String fileName_

line_

int line_

column_

int column_

Class edu.vub.at.exceptions.XReflectionFailure extends InterpreterException implements Serializable

serialVersionUID: 4082945147643295718l

Class edu.vub.at.exceptions.XSelectorNotFound extends InterpreterException implements Serializable

serialVersionUID: -9186247764999498158l

Serialized Fields

selector_

ATSymbol selector_

inObject_

ATObject inObject_

Class edu.vub.at.exceptions.XSymbiosisFailure extends InterpreterException implements Serializable

serialVersionUID: -4161446826939837849l

Serialized Fields

message_

java.lang.String message_

Class edu.vub.at.exceptions.XTypeMismatch extends InterpreterException implements Serializable

serialVersionUID: -3135452124227872807l

Serialized Fields

failedObject_

ATObject failedObject_

expectedType_

java.lang.Class expectedType_

Class edu.vub.at.exceptions.XUnassignableField extends InterpreterException implements Serializable

serialVersionUID: 2259235392369197805l

Class edu.vub.at.exceptions.XUndefinedField extends InterpreterException implements Serializable

serialVersionUID: -219804926254934101l

Class edu.vub.at.exceptions.XUserDefined extends InterpreterException implements Serializable

serialVersionUID: -2859841280138142649l

Serialized Fields

customException_

ATObject customException_


Package edu.vub.at.exceptions.signals

Class edu.vub.at.exceptions.signals.Signal extends java.lang.RuntimeException implements Serializable

Class edu.vub.at.exceptions.signals.SignalEscape extends Signal implements Serializable

serialVersionUID: -4808396148074816408l

Serialized Fields

originatingBlock

ATClosure originatingBlock

returnedValue

ATObject returnedValue


Package edu.vub.at.eval

Class edu.vub.at.eval.InvocationStack extends java.lang.Object implements Serializable

Serialized Fields

invocationStack_

java.util.Stack invocationStack_

Class edu.vub.at.eval.PartialBinder extends java.lang.Object implements Serializable


Package edu.vub.at.actors.natives

Class edu.vub.at.actors.natives.NATActorMirror extends NATByRef implements Serializable

Serialized Fields

discoveryActor_

ELDiscoveryActor discoveryActor_

Class edu.vub.at.actors.natives.NATActorMirror.NATProtocol extends NATObject implements Serializable

Class edu.vub.at.actors.natives.NATActorMirror.NATPublication extends NATObject implements Serializable

Class edu.vub.at.actors.natives.NATActorMirror.NATSubscription extends NATObject implements Serializable

Class edu.vub.at.actors.natives.NATAsyncMessage extends NATMessage implements Serializable

Class edu.vub.at.actors.natives.NATFarReference extends NATByCopy implements Serializable

Serialized Fields

objectId_

ATObjectID objectId_

stripes_

ATStripe[] stripes_

Class edu.vub.at.actors.natives.NATFarReference.NATDisconnectionSubscription extends NATObject implements Serializable

Class edu.vub.at.actors.natives.NATFarReference.NATReconnectionSubscription extends NATObject implements Serializable

Class edu.vub.at.actors.natives.NATLocalFarRef extends NATFarReference implements Serializable

Class edu.vub.at.actors.natives.NATRemoteFarRef extends NATFarReference implements Serializable

Class edu.vub.at.actors.natives.Packet extends java.lang.Object implements Serializable

Serialized Fields

payload_

byte[] payload_

description_

java.lang.String description_


Package edu.vub.at.actors.eventloops

Class edu.vub.at.actors.eventloops.Event extends java.lang.Object implements Serializable

Serialized Fields

description_

java.lang.String description_
For debugging purposes only.

Class edu.vub.at.actors.eventloops.FutureEvent extends Event implements Serializable

Serialized Fields

future_

Future future_


Package edu.vub.util

Class edu.vub.util.MultiMap extends java.lang.Object implements Serializable

serialVersionUID: -7040809979612963953l

Serialized Fields

internal_

java.util.Map internal_


Class edu.vub.at.parser.NATParser extends NATByCopy implements Serializable


Class edu.vub.at.OBJUnit extends NATNil implements Serializable

Serialized Fields

ctx_

ATContext ctx_