"

2013 FRC Java API

"

Uses of Package
com.sun.squawk

Packages that use com.sun.squawk
com.sun.cldc.jna The CLDC/JNA package contains classes that help import native data structures and functions from Java code without writing C code. 
com.sun.squawk Provides classes for low level interactions with the Squawk VM. 
com.sun.squawk.debugger   
com.sun.squawk.debugger.sda The classes that implement the Squawk VM side of the SDWP. 
com.sun.squawk.flash   
com.sun.squawk.io.mailboxes Provides classes for inter-Isolate communication. 
com.sun.squawk.peripheral   
com.sun.squawk.realtime Provides classes for native memory access based on the javax.realtime package. 
com.sun.squawk.rms   
 

Classes in com.sun.squawk used by com.sun.cldc.jna
Address
          The Address class is used to abstract machine addresses.
UWord
          The word type is used by the runtime system and collector to denote machine word-sized quantities.
 

Classes in com.sun.squawk used by com.sun.squawk
Address
          The Address class is used to abstract machine addresses.
ByteBufferEncoder
          A byte buffer encoder can be used to build a byte array of values encoded using a space-saving encoding.
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.
Debugger
          A Debugger is an object that acts as a conduit between an isolate being debugged and an attached JPDA debugger client.
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.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.
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.
GarbageCollector
          Base class for all garbage collectors.
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.
Isolate.LifecycleListener
          Monitor isolate lifecycle events such as shutdown, hibernate, and unhibernate.
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.
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.
ObjectMemory
          An ObjectMemory instance is an immutable wrapper for an object memory and its metadata.
ObjectMemoryFile
          An ObjectMemoryFile encapsulates all the data in a serialized object graph.
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.
Suite
          A suite is the unit of deployment/compilation in the Squawk system.
TranslatorInterface
          The TranslatorInterface is the interface by which new classes can be created and loaded into the runtime system.
UWord
          The word type is used by the runtime system and collector to denote machine word-sized quantities.
VMThread
          The Squawk implementation of threads.
 

Classes in com.sun.squawk used by com.sun.squawk.debugger
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.
Klass
          The Klass class represents the types in the Squawk VM.
 

Classes in com.sun.squawk used by com.sun.squawk.debugger.sda
Debugger
          A Debugger is an object that acts as a conduit between an isolate being debugged and an attached JPDA debugger client.
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.
Klass
          The Klass class represents the types in the Squawk VM.
VMThread
          The Squawk implementation of threads.
 

Classes in com.sun.squawk used by com.sun.squawk.flash
Address
          The Address class is used to abstract machine addresses.
 

Classes in com.sun.squawk used by com.sun.squawk.io.mailboxes
Isolate
          The Isolate class represents a "process-like" unit of computation that is isolated from other instances of Isolate.
 

Classes in com.sun.squawk used by com.sun.squawk.peripheral
Address
          The Address class is used to abstract machine addresses.
 

Classes in com.sun.squawk used by com.sun.squawk.realtime
Address
          The Address class is used to abstract machine addresses.
UWord
          The word type is used by the runtime system and collector to denote machine word-sized quantities.
 

Classes in com.sun.squawk used by com.sun.squawk.rms
Address
          The Address class is used to abstract machine addresses.
 


"

2013 FRC Java API

"

"
For updated information see the Java FRC site
"