|
" 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 TranslatorInterface is 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 ClassFileConstantField encapsulates all the
symbolic information of a field declaration in a class file that has a
ConstantValue attribute. |
| ClassFileField | An instance of ClassFileField encapsulates all the
symbolic information of a field declaration in a class file. |
| ClassFileMember | An instance of ClassFileMember encapsulates all the
common symbolic information of a field or method declaration in a class file. |
| ClassFileMethod | An instance of ClassFileMethod encapsulates all the
symbolic information of a method declaration in a class file. |
| CrossIsolateThread | CrossIsolateThread is 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 LocationEvent includes extra detail about the location (method and instruction offset)
at which an event occurred. |
| Debugger.SingleStep | A SingleStep instance represents the stepping state of a thread
that is currently performing a single step. |
| Debugger.SingleStepEvent | |
| DebuggerSupport | Provides support for the Squawk Debugger Agent SDA
Some 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 ExceptionHandler describes 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 Field encapsulates the information about the
field of a class. |
| FullMethodMetadata | A FullMethodMetadata instance 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 Isolate class represents a "process-like" unit of computation that is isolated from other instances of Isolate. |
| 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 Lisp2Collector
as 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_NAME main section. |
| Member | An instance of Member encapsulates the information about the
method or field of a class. |
| Method | An instance of Method encapsulates the information about the
method of a class. |
| MethodBody | An instance of MethodBody represents 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 MethodMetadata instance 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 ObjectMemory that 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 copyObjectGraph low 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 ScopedLocalVariable encapsulates 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 | |||||||||