| 
 | " 2013 FRC Java API" | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| ClassTunnel | Interface to enable calling constructor of java.lang.Class. | 
| Driver | Simple interface for device drivers. | 
| Isolate.LifecycleListener | Monitor isolate lifecycle events such as shutdown, hibernate, and unhibernate. | 
| Test.IDictionary | |
| TranslatorInterface | The TranslatorInterfaceis the interface by which new
 classes can be created and loaded into the runtime system. | 
| Class Summary | |
|---|---|
| Address | The Address class is used to abstract machine addresses. | 
| ByteBufferDecoder | A byte buffer dencoder can be used to decode a byte array of values encoded
 with a byte buffer encoder. | 
| ByteBufferEncoder | A byte buffer encoder can be used to build a byte array of values encoded using a space-saving encoding. | 
| CallbackManager | Class that manages callbacks for occasional events, which might be notified by isolate's other than the one that regsistered the callback objects. | 
| CheneyCollector | The classic two-space Cheney garbage collector. | 
| ClassFileConstantField | An instance of ClassFileConstantFieldencapsulates all the
 symbolic information of a field declaration in a class file that has a
 ConstantValue attribute. | 
| ClassFileField | An instance of ClassFileFieldencapsulates all the
 symbolic information of a field declaration in a class file. | 
| ClassFileMember | An instance of ClassFileMemberencapsulates all the
 common symbolic information of a field or method declaration in a class file. | 
| ClassFileMethod | An instance of ClassFileMethodencapsulates all the
 symbolic information of a method declaration in a class file. | 
| CrossIsolateThread | CrossIsolateThreadis a package-private thread class that is allowed to be created in one isolate, but execute in the context of another isolate. | 
| Debugger | A Debugger is an object that acts as a conduit between an isolate being debugged and an attached JPDA debugger client. | 
| Debugger.BreakpointEvent | |
| Debugger.Event | An Event instance encapsulates the details of an event that occurred in the VM that an attached JPDA debugger client may want to be notified about. | 
| Debugger.ExceptionEvent | |
| Debugger.LocationEvent | A LocationEventincludes extra detail about the location (method and instruction offset)
 at which an event occurred. | 
| Debugger.SingleStep | A SingleStepinstance represents the stepping state of a thread
 that is currently performing a single step. | 
| Debugger.SingleStepEvent | |
| DebuggerSupport | Provides support for the Squawk Debugger Agent SDASome of this is to fit in to package encapsulation. | 
| DebuggerSupport.SlotSetter | A SlotSetter is a kind of StackInspector that can set the value of a slot | 
| DebuggerSupport.StackInspector | A StackInspector instance is used in conjunction with DebuggerSupport.inspectStack(com.sun.squawk.DebuggerSupport.StackInspector, com.sun.squawk.ExecutionPoint, int)to traverse one or more stack frames in a suspended thread. | 
| DoBlock | |
| ExceptionHandler | An instance of ExceptionHandlerdescribes a single exception
 handler in a method. | 
| ExecutionPoint | An ExecutionPoint instance encapsulates the details of a point of execution including the thread, a frame offset, the method to which the frame pertains and the bytecode index of an instruction in the method. | 
| Field | An instance of Fieldencapsulates the information about the
 field of a class. | 
| FullMethodMetadata | A FullMethodMetadatainstance represents the even less frequently used information
 about a method body. | 
| GarbageCollector | Base class for all garbage collectors. | 
| GC | Pure static class that handles object creation and GC control and monitoring. | 
| GC.ClassStat | |
| GeneralDecoder | A byte buffer decoder can be used to decode a byte array of values encoded
 with a byte buffer encoder. | 
| Isolate | The Isolateclass represents a "process-like" unit of computation that is isolated from other instances ofIsolate. | 
| Isolate.Breakpoint | A Breakpoint instance describes a point in a method at which a breakpoint has been set. | 
| JavaApplicationManager | The Java application manager is the master isolate used to coordinate application execution. | 
| Klass | The Klass class represents the types in the Squawk VM. | 
| KlassMetadata | The KlassMetadata class is a container for all the meta-information pertaining to a class where this information is not necessarily required by the runtime system. | 
| Lisp2Bitmap | This class provides the interface to the bitmap created and used by the Lisp2Collectoras a write barrier and as mark bits for the young generation. | 
| Lisp2Collector | Collector based on the lisp 2 algorithm described in "Garbage Collection : Algorithms for Automatic Dynamic Memory Management" by Richard Jones, Rafael Lins. | 
| Lisp2GenerationalCollector | A collector based on the lisp 2 algorithm described in "Garbage Collection : Algorithms for Automatic Dynamic Memory Management" by Richard Jones, Rafael Lins. | 
| ManifestProperty | Key value pair of values found in Suite.PROPERTIES_MANIFEST_RESOURCE_NAMEmain section. | 
| Member | An instance of Memberencapsulates the information about the
 method or field of a class. | 
| Method | An instance of Methodencapsulates the information about the
 method of a class. | 
| MethodBody | An instance of MethodBodyrepresents the Squawk bytecode for
 a method as well as all the other information related to the bytecode
 such as exception handler tables, oop map for the activation frame etc. | 
| MethodMetadata | A MethodMetadatainstance represents all the information
 about a method body that is not absolutely required for execution. | 
| Modifier | The Modifier class provides constants to decode class and member access modifiers. | 
| NativeUnsafe | A collection of methods for performing peek and poke operations on memory addresses. | 
| ObjectAssociation | An Object association is the logical extension of an object that is used to hold rarely used information like the monitor and hashcode. | 
| ObjectMemory | An ObjectMemory instance is an immutable wrapper for an object memory and its metadata. | 
| ObjectMemoryEndianessSwapper | A ObjectMemoryEndianessSwapper instance is used to swap the endianess of all the data values in
 an ObjectMemorythat are accessed via direct loads by the machine where such loads
 assume a fixed endianess of the data. | 
| ObjectMemoryFile | An ObjectMemoryFile encapsulates all the data in a serialized object graph. | 
| ObjectMemoryLoader | This class facilitates loading a serialized object graph from a URI and relocating it. | 
| ObjectMemorySerializer | This class facilitates saving a serialized object graph to a URL. | 
| ObjectMemorySerializer.ControlBlock | A ControlBlock instance is used to pass parameters in both directions when
 calling the copyObjectGraphlow level routine
 that serializes an object graph. | 
| Offset | The offset type is used by the runtime system and collector to denote the directed distance between two machine addresses. | 
| Ref | Abstract base class for reference objects. | 
| ResourceFile | Stores a resource file (name and contents) in the suite file. | 
| ScopedLocalVariable | An instance of ScopedLocalVariableencapsulates the symbolic
 information for a local variable that has a limited scope in a Squawk
 bytecode method. | 
| ServiceOperation | This class defines the global Squawk variables that are used to communicate between a normal Java thread and the Squawk system service thread. | 
| StringOfBytes | |
| Suite | A suite is the unit of deployment/compilation in the Squawk system. | 
| Test | |
| Unsafe | A collection of methods for performing peek and poke operations on memory addresses. | 
| UWord | The word type is used by the runtime system and collector to denote machine word-sized quantities. | 
| VM | This is a Squawk VM specific class that is used to communicate between executing Java software and the low level core VM that is expressed in machine code. | 
| VM.Stats | Virtual machine statistics. | 
| VMBufferDecoder | A byte buffer dencoder can be used to decode a byte array of values encoded
 with a byte buffer encoder. | 
| VMThread | The Squawk implementation of threads. | 
| Exception Summary | |
|---|---|
| IllegalStoreException | Thrown to indicate that an attempt has been made to store a pointer from persistent memory into non-persistent memory. | 
Provides classes for low level interactions with the Squawk VM.
| 
 | " 2013 FRC Java API" | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||