Serialized Form


Package autohit.call

Class autohit.call.CallException extends AutohitException implements Serializable

serialVersionUID: 1l


Package autohit.common

Class autohit.common.AutohitException extends java.lang.Exception implements Serializable

serialVersionUID: 1l

Serialized Fields

numeric

int numeric
Exception numeric

Class autohit.common.NOPair extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

n

java.lang.String n
Name

 

o

java.lang.Object o
Object

 

Class autohit.common.NVPair extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

name

java.lang.String name
Name

 

value

java.lang.String value
Value

 


Package autohit.common.channels

Class autohit.common.channels.Atom extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

type

int type
Type of atom


stamp

long stamp
time stamp


senderID

java.lang.String senderID
sender ID - optional


thing

java.lang.Object thing
thing


priority

int priority
priority - roughly the same as from java.util.logging.Level. Some aliases are provided for convenience.


numeric

int numeric
Numeric

Class autohit.common.channels.ChannelException extends AutohitException implements Serializable

serialVersionUID: 1l

Class autohit.common.channels.QueueReceipt extends Receipt implements Serializable

serialVersionUID: 1l

Class autohit.common.channels.Receipt extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

info

java.lang.String info
Generic receipt


Package autohit.server

Class autohit.server.ServerException extends AutohitException implements Serializable

serialVersionUID: 1l


Package autohit.server.command

Class autohit.server.command.Command extends java.lang.Object implements Serializable

Serialized Fields

uni

Universe uni
Command objects. Don't change these!


response

Injector response

target

Injector target

classobject

java.lang.String classobject

command

java.lang.String command

data

java.lang.Object data

uniqueID

int uniqueID

commandlist

java.util.Vector commandlist

sc

SystemContext sc

Class autohit.server.command.CommandAtom extends Atom implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandCompile extends Command implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandDump extends Command implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandKill extends Command implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandLoadProps extends Command implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandProps extends Command implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandPS extends Command implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandRegistry extends org.apache.commons.collections.ExtendedProperties implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandResponseAtom extends Atom implements Serializable

serialVersionUID: 1l

Serialized Fields

id

int id
Unique ID


rr

Receipt rr
Receipt (optional)

Class autohit.server.command.CommandRun extends Command implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandSaveProps extends Command implements Serializable

serialVersionUID: 1l

Class autohit.server.command.CommandSet extends Command implements Serializable

serialVersionUID: 1l


Package autohit.server.service

Class autohit.server.service.ServiceException extends VMException implements Serializable

serialVersionUID: 1l


Package autohit.system.tellio

Class autohit.system.tellio.Tell extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

tell

int tell
Instruction

 

numeric

int numeric
Numeric

 

size

int size
Size

 

data

byte[] data
Data

 

Class autohit.system.tellio.TellClientEngine extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

state

int state
instruction

 

Class autohit.system.tellio.TellException extends AutohitException implements Serializable

serialVersionUID: 1l

Class autohit.system.tellio.TellServerEngine extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

state

int state

numeric

int numeric


Package autohit.universe

Class autohit.universe.UniverseException extends AutohitException implements Serializable

serialVersionUID: 1l


Package autohit.vm

Class autohit.vm.VMCore extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

storage

java.util.HashMap storage
Storage space. It is subject to scope rules. If more than one item is stored in the same name, it is converted to a stack bucket and items are stacked.

See Also:
VMCore.store(String name, Object o), VMCore.remove(String name), VMCore.exists(String name), VMCore.fetch(String name), VMCore.replace(String name, Object o)

persists

java.util.HashMap persists
Persistant storage space. It is NOT subject to scope rules. There cannot be more than one instance of an item.

See Also:
VMCore.persist(String name, Object o), VMCore.free(String name), VMCore.has(String name), VMCore.get(String name)

scope

java.util.Stack scope
Scope stack. Do NOT use scope.pop() or scope.push() yourself! We must maintain the scope cache dirty flag. However, you can use peek(), empty(), and search() at your leasure().


scDirty

boolean scDirty
Scope stack cache dirty flag. Will be automatically set when any scope stack methods are used.


environment

java.util.Hashtable environment
Environment. System wide store. Set by the factory.

See Also:
VMCore.set(String name, Object o), VMCore.read(String name), VMCore.test(String name), VMCore.lock(String name), VMCore.unlock(String name), VMCore.waitingLock(String name)

callcache

java.util.HashMap callcache
Call cache.

Class autohit.vm.VMException extends AutohitException implements Serializable

serialVersionUID: 1l

Class autohit.vm.VMExecutable extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

core

java.util.ArrayList core
An array containing an executable. Each member-object will be a vmInstruction derived class object.

 
See Also:
VMInstruction

name

java.lang.String name
This executable name.

 

uid

java.lang.String uid
This executable UID. OPTIONAL

 

type

java.lang.String type
This the type of executable.

 

note

java.lang.String note
Associated note.

 

major

int major
Version major.

 

minor

int minor
Version minor.

 

output

NVPair output
Defines the output variable. The VM should load this to LEFT before returning, if it exists. The output is an name/value pair. The name is the name of the variable and the value is a type discriptor. The latter isn't always useful, but the former is required.

 
See Also:
NVPair


Package autohit.vm.i

Class autohit.vm.i.VMIAssert extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

t

int t
Jump target.

 

operFlag

int operFlag
OPER flag

 

Class autohit.vm.i.VMICall extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

t

java.lang.String t
Name of call target.

 

Class autohit.vm.i.VMIClear extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

t

java.lang.String t
Variable or buffer name

 

Class autohit.vm.i.VMIEval extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

e

java.lang.String e
String to evaluate.

 

Class autohit.vm.i.VMIExec extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

c

java.lang.String c
Name target class.

 

Class autohit.vm.i.VMIFault extends VMInstruction implements Serializable

serialVersionUID: 1l

Class autohit.vm.i.VMIFetch extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

v

java.lang.String v
Variable target.

 

Class autohit.vm.i.VMIGoto extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

t

int t
Goto target.

 

Class autohit.vm.i.VMIIf extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

t

int t
Jump target.

 

operFlag

int operFlag
OPER flag

 

Class autohit.vm.i.VMIJump extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

t

int t
Jump target.

 

Class autohit.vm.i.VMILoad extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

l

java.lang.String l
Literal

 

Class autohit.vm.i.VMIMask extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

t

java.lang.String t
Type to mask it as

 

Class autohit.vm.i.VMIMath extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

o

java.lang.String o
String to evaluate.

 

Class autohit.vm.i.VMIMerge extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

b

java.lang.String b
Buffer name

 

Class autohit.vm.i.VMIMethod extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

m

java.lang.String m
Name of method.

 

Class autohit.vm.i.VMINew extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

v

java.lang.String v
Variable target.

 

Class autohit.vm.i.VMINop extends VMInstruction implements Serializable

serialVersionUID: 1l

Class autohit.vm.i.VMInstruction extends java.lang.Object implements Serializable

serialVersionUID: 1l

Serialized Fields

instruction

int instruction
instruction

 

sourceline

int sourceline
source code line - good for debugging TODO sourceline doesn't actually work

 

Class autohit.vm.i.VMIReduce extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

b

java.lang.String b
Buffer name

 

Class autohit.vm.i.VMIRight extends VMInstruction implements Serializable

serialVersionUID: 1l

Class autohit.vm.i.VMIRScope extends VMInstruction implements Serializable

serialVersionUID: 1l

Class autohit.vm.i.VMIScope extends VMInstruction implements Serializable

serialVersionUID: 1l

Class autohit.vm.i.VMIStore extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

v

java.lang.String v
Variable target.

 

Class autohit.vm.i.VMISubr extends VMInstruction implements Serializable

serialVersionUID: 1l

Serialized Fields

t

java.lang.String t
Name target

 



Test.