ref_send API 2.17
defensive programming in Java

Uses of Interface
org.joe_e.Selfless

Packages that use Selfless
org.joe_e Core Joe-E language features such as the Joe-E verified interfaces and methods for access to the overlay type system. 
org.joe_e.array Read-only arrays. 
org.ref_send A pass-by-construction interface. 
org.ref_send.brand An opaque, globally unique identifier. 
org.ref_send.log A log file format. 
org.ref_send.promise A promise interface. 
org.ref_send.scope A pass-by-copy interface. 
org.waterken.bang A simple demonstration and test of eventual operations. 
org.waterken.bounce An argument passing test. 
org.waterken.serial An infinite series of elements. 
org.waterken.syntax A marshalling interface. 
org.waterken.syntax.json JSON <=> Java conversion. 
org.waterken.trace An event logging implementation. 
 

Uses of Selfless in org.joe_e
 

Classes in org.joe_e that implement Selfless
 class Struct
          This abstract class contains implementations of the equals() and hashCode() methods that satisfy the Selfless interface.
 

Uses of Selfless in org.joe_e.array
 

Classes in org.joe_e.array that implement Selfless
 class BooleanArray
          An immutable array of boolean.
 class ByteArray
          An immutable array of byte.
 class CharArray
          An immutable array of char.
 class ConstArray<E>
          A read-only array containing elements of an arbitrary type.
 class DoubleArray
          An immutable array of double.
 class FloatArray
          An immutable array of float.
 class ImmutableArray<E>
          An immutable array containing immutable objects.
 class IntArray
          An immutable array of int.
 class LongArray
          An immutable array of long.
 class PowerlessArray<E>
          An immutable array containing powerless objects.
 class ShortArray
          An immutable array of short.
 

Uses of Selfless in org.ref_send
 

Subinterfaces of Selfless in org.ref_send
 interface Record
          A pass-by-construction object.
 

Uses of Selfless in org.ref_send.brand
 

Classes in org.ref_send.brand that implement Selfless
 class Amount<T>
          A typed long value.
 

Uses of Selfless in org.ref_send.log
 

Classes in org.ref_send.log that implement Selfless
 class Anchor
          A marker for a point in an event loop turn where an event originated.
 class CallSite
          A source code location.
 class Comment
          Logs a comment.
 class Event
          Logs an event.
 class Fulfilled
          Logs fulfillment of a promise.
 class Got
          Logs receipt of a message.
 class Pipelined
          Logs a conditional send of a message processed at the callee's site.
 class Problem
          Logs an uncaught exception.
 class Progressed
          Logs progress towards resolution of a promise.
 class Rejected
          Logs rejection of a promise.
 class Resolved
          Logs resolution of a condition.
 class Returned
          Logs sending of a return value.
 class Sent
          Logs a message send.
 class SentIf
          Logs a conditional message send.
 class Trace
          A stack trace.
 class Turn
          An event loop turn identifier.
 

Uses of Selfless in org.ref_send.promise
 

Classes in org.ref_send.promise that implement Selfless
 class Deferred<T>
          A return from an explicit promise creation.
 class Do<P,R>
          An eventual conditional code block.
 class Eventual
          The eventual operator.
 class Vat<T>
          A return from a vat creation.
 

Uses of Selfless in org.ref_send.scope
 

Classes in org.ref_send.scope that implement Selfless
 class Layout<T>
          Structural type of a Scope.
 class Scope<T>
          A { name : value } record.
 

Uses of Selfless in org.waterken.bang
 

Classes in org.waterken.bang that implement Selfless
 class DrumFactory
          A Drum factory.
 

Uses of Selfless in org.waterken.bounce
 

Classes in org.waterken.bounce that implement Selfless
 class AllTypes
          A record containing a field of each type.
 

Uses of Selfless in org.waterken.serial
 

Classes in org.waterken.serial that implement Selfless
 class Link<T>
          A resolved element of a series.
 class SeriesFactory
          A Series factory.
 

Uses of Selfless in org.waterken.syntax
 

Classes in org.waterken.syntax that implement Selfless
 class Export
          A exported value.
 class Syntax
          A serialization syntax.
 

Uses of Selfless in org.waterken.syntax.json
 

Classes in org.waterken.syntax.json that implement Selfless
 class JSONDeserializer
          Deserializes a JSON byte stream.
 class JSONSerializer
          Serializes an array of Java objects to a JSON byte stream.
 

Uses of Selfless in org.waterken.trace
 

Classes in org.waterken.trace that implement Selfless
 class TurnCounter
          An event loop turn counter.
 class Verbose
          Prints comments to an output stream.
 


ref_send API 2.17
defensive programming in Java

Submit a bug or feature, or get help

Copyright 1998-2009 Waterken Inc. under the terms of the MIT X license.