ref_send API 2.17
defensive programming in Java
A B C D E F G H I J K L M N O P R S T U V W _

A

a(Object, String) - Static method in class org.ref_send.markup.Link
Constructs an instance.
a - Variable in class org.waterken.bounce.AllTypes
unknown type
abort(Error) - Static method in class org.joe_e.JoeE
Aborts the current flow of control.
actual - Variable in exception org.ref_send.brand.WrongBrand
actual brand
All - Class in org.waterken.all
Runs all tests.
AllTypes - Class in org.waterken.bounce
A record containing a field of each type.
AllTypes(BooleanArray, CharArray, FloatArray, DoubleArray, ByteArray, ShortArray, IntArray, LongArray, String, ConstArray<? extends Receiver<?>>, ConstArray<? extends Promise<?>>, ConstArray<Vat<Deferred<?>>>, Object) - Constructor for class org.waterken.bounce.AllTypes
Constructs an instance.
Amount<T> - Class in org.ref_send.brand
A typed long value.
Amount(Brand<T>, long) - Constructor for class org.ref_send.brand.Amount
Constructs an instance.
Anchor - Class in org.ref_send.log
A marker for a point in an event loop turn where an event originated.
Anchor(Turn, long) - Constructor for class org.ref_send.log.Anchor
Constructs an instance.
anchor - Variable in class org.ref_send.log.Event
event identifier
append(E) - Method in interface org.joe_e.array.ArrayBuilder
Appends an element to the Array
append(E[]) - Method in interface org.joe_e.array.ArrayBuilder
Appends all elements from a Java array to the Array
append(E[], int, int) - Method in interface org.joe_e.array.ArrayBuilder
Appends a range of elements from a Java array to the Array
append(Boolean) - Method in class org.joe_e.array.BooleanArray.Builder
Append a Boolean
append(Boolean[]) - Method in class org.joe_e.array.BooleanArray.Builder
Append an array of Booleans
append(Boolean[], int, int) - Method in class org.joe_e.array.BooleanArray.Builder
Append a range of elements from an array of Booleans
append(boolean) - Method in class org.joe_e.array.BooleanArray.Builder
Append a boolean
append(boolean[]) - Method in class org.joe_e.array.BooleanArray.Builder
Append an array of booleans
append(boolean[], int, int) - Method in class org.joe_e.array.BooleanArray.Builder
Append a range of elements from an array of booleans
append(Byte) - Method in class org.joe_e.array.ByteArray.Builder
Append a Byte
append(Byte[]) - Method in class org.joe_e.array.ByteArray.Builder
Append an array of Bytess
append(Byte[], int, int) - Method in class org.joe_e.array.ByteArray.Builder
Append a range of elements from an array of Bytes
append(byte) - Method in class org.joe_e.array.ByteArray.Builder
Append a byte
append(byte[]) - Method in class org.joe_e.array.ByteArray.Builder
Append an array of bytes
append(byte[], int, int) - Method in class org.joe_e.array.ByteArray.Builder
Append a range of elements from an array of bytes
append(Character) - Method in class org.joe_e.array.CharArray.Builder
Append a Character
append(Character[]) - Method in class org.joe_e.array.CharArray.Builder
Append an array of Characters
append(Character[], int, int) - Method in class org.joe_e.array.CharArray.Builder
Append a range of elements from an array of Characters
append(char) - Method in class org.joe_e.array.CharArray.Builder
Append a char
append(char[]) - Method in class org.joe_e.array.CharArray.Builder
Append an array of chars
append(char[], int, int) - Method in class org.joe_e.array.CharArray.Builder
Append a range of elements from an array of chars
append(E) - Method in class org.joe_e.array.ConstArray.Builder
Appends an element to the Array
append(E[]) - Method in class org.joe_e.array.ConstArray.Builder
Appends all elements from a Java array to the Array
append(E[], int, int) - Method in class org.joe_e.array.ConstArray.Builder
Appends a range of elements from a Java array to the Array
append(Double) - Method in class org.joe_e.array.DoubleArray.Builder
Append a Double
append(Double[]) - Method in class org.joe_e.array.DoubleArray.Builder
Append an array of Doubles
append(Double[], int, int) - Method in class org.joe_e.array.DoubleArray.Builder
Append a range of elements from an array of Doubles
append(double) - Method in class org.joe_e.array.DoubleArray.Builder
Append a double
append(double[]) - Method in class org.joe_e.array.DoubleArray.Builder
Append an array of doubles
append(double[], int, int) - Method in class org.joe_e.array.DoubleArray.Builder
Append a range of elements from an array of doubles
append(Float) - Method in class org.joe_e.array.FloatArray.Builder
Append a Float
append(Float[]) - Method in class org.joe_e.array.FloatArray.Builder
Append an array of Floats
append(Float[], int, int) - Method in class org.joe_e.array.FloatArray.Builder
Append a range of elements from an array of Floats
append(float) - Method in class org.joe_e.array.FloatArray.Builder
Append a float
append(float[]) - Method in class org.joe_e.array.FloatArray.Builder
Append an array of floats
append(float[], int, int) - Method in class org.joe_e.array.FloatArray.Builder
Append a range of elements from an array of floats
append(E) - Method in class org.joe_e.array.ImmutableArray.Builder
Appends an element to the Array
append(E[]) - Method in class org.joe_e.array.ImmutableArray.Builder
Appends all elements from a Java array to the Array
append(E[], int, int) - Method in class org.joe_e.array.ImmutableArray.Builder
Appends a range of elements from a Java array to the Array
append(Integer) - Method in class org.joe_e.array.IntArray.Builder
Append a Integer
append(Integer[]) - Method in class org.joe_e.array.IntArray.Builder
Append an array of Integers
append(Integer[], int, int) - Method in class org.joe_e.array.IntArray.Builder
Append a range of elements from an array of Integers
append(int) - Method in class org.joe_e.array.IntArray.Builder
Append a int
append(int[]) - Method in class org.joe_e.array.IntArray.Builder
Append an array of ints
append(int[], int, int) - Method in class org.joe_e.array.IntArray.Builder
Append a range of elements from an array of ints
append(Long) - Method in class org.joe_e.array.LongArray.Builder
Append a Long
append(Long[]) - Method in class org.joe_e.array.LongArray.Builder
Append an array of Longs
append(Long[], int, int) - Method in class org.joe_e.array.LongArray.Builder
Append a range of elements from an array of Longs
append(long) - Method in class org.joe_e.array.LongArray.Builder
Append a long
append(long[]) - Method in class org.joe_e.array.LongArray.Builder
Append an array of longs
append(long[], int, int) - Method in class org.joe_e.array.LongArray.Builder
Append a range of elements from an array of longs
append(E) - Method in class org.joe_e.array.PowerlessArray.Builder
Appends an element to the Array
append(E[]) - Method in class org.joe_e.array.PowerlessArray.Builder
Appends all elements from a Java array to the Array
append(E[], int, int) - Method in class org.joe_e.array.PowerlessArray.Builder
Appends a range of elements from a Java array to the Array
append(Short) - Method in class org.joe_e.array.ShortArray.Builder
Append a Short
append(Short[]) - Method in class org.joe_e.array.ShortArray.Builder
Append an array of Shorts
append(Short[], int, int) - Method in class org.joe_e.array.ShortArray.Builder
Append a range of elements from an array of Shorts
append(short) - Method in class org.joe_e.array.ShortArray.Builder
Append a short
append(short[]) - Method in class org.joe_e.array.ShortArray.Builder
Append an array of shorts
append(short[], int, int) - Method in class org.joe_e.array.ShortArray.Builder
Append a range of elements from an array of shorts
append(T) - Method in class org.ref_send.list.List
Appends a value.
appender() - Method in class org.ref_send.list.List
Constructs an appender.
ApplicationTracer - Class in org.waterken.trace.application
Produces a stack trace composed of only calls initiated by application code.
apply(T) - Method in interface org.ref_send.promise.Receiver
Receives a notification.
apply(T) - Method in interface org.ref_send.promise.Resolver
Resolve the corresponding promise to the given reference.
apply(Factorial.Recursion, int, int) - Method in interface org.waterken.factorial.Factorial.Recursion
 
apply(Object) - Method in interface org.waterken.syntax.Exporter
Exports a reference.
apply(String, String, Type...) - Method in interface org.waterken.syntax.Importer
Imports a reference.
apply() - Method in interface org.waterken.trace.Marker
Generates an event anchor.
apply(Event) - Method in class org.waterken.trace.Verbose
 
array(boolean...) - Static method in class org.joe_e.array.BooleanArray
Constructs an array of booleans.
array() - Static method in class org.joe_e.array.BooleanArray
Construct an empty BooleanArray
array(boolean) - Static method in class org.joe_e.array.BooleanArray
Construct a BooleanArray with one element.
array(boolean, boolean) - Static method in class org.joe_e.array.BooleanArray
Construct a BooleanArray with two elements.
array(boolean, boolean, boolean) - Static method in class org.joe_e.array.BooleanArray
Construct a BooleanArray with three elements.
array(boolean, boolean, boolean, boolean) - Static method in class org.joe_e.array.BooleanArray
Construct a BooleanArray with four elements.
array(byte...) - Static method in class org.joe_e.array.ByteArray
Construct a ByteArray.
array() - Static method in class org.joe_e.array.ByteArray
Construct an empty ByteArray
array(byte) - Static method in class org.joe_e.array.ByteArray
Construct a ByteArray with one element.
array(byte, byte) - Static method in class org.joe_e.array.ByteArray
Construct a ByteArray with two elements.
array(byte, byte, byte) - Static method in class org.joe_e.array.ByteArray
Construct a ByteArray with three elements.
array(byte, byte, byte, byte) - Static method in class org.joe_e.array.ByteArray
Construct a ByteArray with four elements.
array(char...) - Static method in class org.joe_e.array.CharArray
Constructs an array of chars.
array() - Static method in class org.joe_e.array.CharArray
Construct an empty CharArray
array(char) - Static method in class org.joe_e.array.CharArray
Construct a CharArray with one element.
array(char, char) - Static method in class org.joe_e.array.CharArray
Construct a CharArray with two elements.
array(char, char, char) - Static method in class org.joe_e.array.CharArray
Construct a CharArray with three elements.
array(char, char, char, char) - Static method in class org.joe_e.array.CharArray
Construct a CharArray with four elements.
array(T...) - Static method in class org.joe_e.array.ConstArray
Construct a ConstArray.
array() - Static method in class org.joe_e.array.ConstArray
Construct an empty ConstArray.
array(T) - Static method in class org.joe_e.array.ConstArray
Construct a ConstArray with one element.
array(T, T) - Static method in class org.joe_e.array.ConstArray
Construct a ConstArray with two elements.
array(T, T, T) - Static method in class org.joe_e.array.ConstArray
Construct a ConstArray with three elements.
array(T, T, T, T) - Static method in class org.joe_e.array.ConstArray
Construct a ConstArray with four elements.
array(double...) - Static method in class org.joe_e.array.DoubleArray
Constructs an array of doubles.
array() - Static method in class org.joe_e.array.DoubleArray
Construct an empty DoubleArray
array(double) - Static method in class org.joe_e.array.DoubleArray
Construct a DoubleArray with one element.
array(double, double) - Static method in class org.joe_e.array.DoubleArray
Construct a DoubleArray with two elements.
array(double, double, double) - Static method in class org.joe_e.array.DoubleArray
Construct a DoubleArray with three elements.
array(double, double, double, double) - Static method in class org.joe_e.array.DoubleArray
Construct a DoubleArray with four elements.
array(float...) - Static method in class org.joe_e.array.FloatArray
Constructs an array of floats.
array() - Static method in class org.joe_e.array.FloatArray
Construct an empty FloatArray
array(float) - Static method in class org.joe_e.array.FloatArray
Construct a FloatArray with one element.
array(float, float) - Static method in class org.joe_e.array.FloatArray
Construct a FloatArray with two elements.
array(float, float, float) - Static method in class org.joe_e.array.FloatArray
Construct a FloatArray with three elements.
array(float, float, float, float) - Static method in class org.joe_e.array.FloatArray
Construct a FloatArray with four elements.
array(T...) - Static method in class org.joe_e.array.ImmutableArray
Construct a ImmutableArray.
array() - Static method in class org.joe_e.array.ImmutableArray
Construct an empty ConstArray.
array(T) - Static method in class org.joe_e.array.ImmutableArray
Construct a ConstArray with one element.
array(T, T) - Static method in class org.joe_e.array.ImmutableArray
Construct a ConstArray with two elements.
array(T, T, T) - Static method in class org.joe_e.array.ImmutableArray
Construct an ImmutableArray with three elements.
array(T, T, T, T) - Static method in class org.joe_e.array.ImmutableArray
Construct an ImmutableArray with four elements.
array(int...) - Static method in class org.joe_e.array.IntArray
Constructs an array of ints.
array() - Static method in class org.joe_e.array.IntArray
Construct an empty IntArray
array(int) - Static method in class org.joe_e.array.IntArray
Construct a IntArray with one element.
array(int, int) - Static method in class org.joe_e.array.IntArray
Construct a IntArray with two elements.
array(int, int, int) - Static method in class org.joe_e.array.IntArray
Construct a IntArray with three elements.
array(int, int, int, int) - Static method in class org.joe_e.array.IntArray
Construct a IntArray with four elements.
array(long...) - Static method in class org.joe_e.array.LongArray
Constructs an array of longs.
array() - Static method in class org.joe_e.array.LongArray
Construct an empty LongArray
array(long) - Static method in class org.joe_e.array.LongArray
Construct a LongArray with one element.
array(long, long) - Static method in class org.joe_e.array.LongArray
Construct a LongArray with two elements.
array(long, long, long) - Static method in class org.joe_e.array.LongArray
Construct a LongArray with three elements.
array(long, long, long, long) - Static method in class org.joe_e.array.LongArray
Construct a LongArray with four elements.
array(T...) - Static method in class org.joe_e.array.PowerlessArray
Construct a PowerlessArray.
array() - Static method in class org.joe_e.array.PowerlessArray
Construct an empty ConstArray.
array(T) - Static method in class org.joe_e.array.PowerlessArray
Construct a ConstArray with one element.
array(T, T) - Static method in class org.joe_e.array.PowerlessArray
Construct a ConstArray with two elements.
array(T, T, T) - Static method in class org.joe_e.array.PowerlessArray
Construct an PowerlessArray with three elements.
array(T, T, T, T) - Static method in class org.joe_e.array.PowerlessArray
Construct an PowerlessArray with four elements.
array(short...) - Static method in class org.joe_e.array.ShortArray
Constructs an array of shorts.
array() - Static method in class org.joe_e.array.ShortArray
Construct an empty ShortArray
array(short) - Static method in class org.joe_e.array.ShortArray
Construct a ShortArray with one element.
array(short, short) - Static method in class org.joe_e.array.ShortArray
Construct a ShortArray with two elements.
array(short, short, short) - Static method in class org.joe_e.array.ShortArray
Construct a ShortArray with three elements.
array(short, short, short, short) - Static method in class org.joe_e.array.ShortArray
Construct a ShortArray with four elements.
ArrayBuilder<E> - Interface in org.joe_e.array
A builder of ConstArrays.
ASCII - Class in org.joe_e.charset
ASCII I/O.
asInputStream() - Method in class org.joe_e.array.ByteArray
Views this array as an input stream.
asOutputStream() - Method in class org.joe_e.array.ByteArray.Builder
Convenience method that creates an output stream using this Builder

B

b - Variable in class org.waterken.bounce.AllTypes
boolean
BadSyntax - Exception in org.waterken.syntax
Signals invalid syntax.
BadSyntax(String, PowerlessArray<IntArray>, Exception) - Constructor for exception org.waterken.syntax.BadSyntax
Constructs an instance.
Bang - Class in org.waterken.bang
A Drum maker.
bang(int) - Method in interface org.waterken.bang.Drum
Bangs the drum.
Beat - Class in org.waterken.bang
An introduction to eventual operations in Java.
BooleanArray - Class in org.joe_e.array
An immutable array of boolean.
BooleanArray.Builder - Class in org.joe_e.array
A BooleanArray factory.
Bounce - Class in org.waterken.bounce
A Wall implementation.
bounce(A) - Method in interface org.waterken.bounce.Wall
Returns the given argument.
bound(Type, Type) - Static method in class org.ref_send.type.Typedef
Determine the upper bound on a type parameter.
Brand<T> - Class in org.ref_send.brand
An opaque, globally unique identifier.
builder() - Static method in class org.joe_e.array.BooleanArray
Get a BooleanArray.Builder.
builder(int) - Static method in class org.joe_e.array.BooleanArray
Get a BooleanArray.Builder.
builder() - Static method in class org.joe_e.array.ByteArray
Get a ByteArray.Builder.
builder(int) - Static method in class org.joe_e.array.ByteArray
Get a ByteArray.Builder.
builder() - Static method in class org.joe_e.array.CharArray
Get a CharArray.Builder.
builder(int) - Static method in class org.joe_e.array.CharArray
Get a CharArray.Builder.
builder() - Static method in class org.joe_e.array.ConstArray
Get a ConstArray.Builder.
builder(int) - Static method in class org.joe_e.array.ConstArray
Get a ConstArray.Builder.
builder() - Static method in class org.joe_e.array.DoubleArray
Get a DoubleArray.Builder.
builder(int) - Static method in class org.joe_e.array.DoubleArray
Get a DoubleArray.Builder.
builder() - Static method in class org.joe_e.array.FloatArray
Get a FloatArray.Builder.
builder(int) - Static method in class org.joe_e.array.FloatArray
Get a FloatArray.Builder.
builder() - Static method in class org.joe_e.array.ImmutableArray
Get an ImmutableArray.Builder.
builder(int) - Static method in class org.joe_e.array.ImmutableArray
Get an ImmutableArray.Builder.
builder() - Static method in class org.joe_e.array.IntArray
Get a IntArray.Builder.
builder(int) - Static method in class org.joe_e.array.IntArray
Get a IntArray.Builder.
builder() - Static method in class org.joe_e.array.LongArray
Get a LongArray.Builder.
builder(int) - Static method in class org.joe_e.array.LongArray
Get a LongArray.Builder.
builder() - Static method in class org.joe_e.array.PowerlessArray
Get a PowerlessArray.Builder.
builder(int) - Static method in class org.joe_e.array.PowerlessArray
Get a PowerlessArray.Builder.
builder() - Static method in class org.joe_e.array.ShortArray
Get a ShortArray.Builder.
builder(int) - Static method in class org.joe_e.array.ShortArray
Get a ShortArray.Builder.
ByteArray - Class in org.joe_e.array
An immutable array of byte.
ByteArray.Builder - Class in org.joe_e.array
A ByteArray factory.
ByteArray.BuilderOutputStream - Class in org.joe_e.array
A ByteArray factory that extends OutputStream.
ByteArray.BuilderOutputStream() - Constructor for class org.joe_e.array.ByteArray.BuilderOutputStream
Create an output stream using a new underlying ByteArray.Builder with the default internal array length
ByteArray.BuilderOutputStream(int) - Constructor for class org.joe_e.array.ByteArray.BuilderOutputStream
Create an output stream using a new underlying ByteArray.Builder
ByteArray.BuilderOutputStream(ByteArray.Builder) - Constructor for class org.joe_e.array.ByteArray.BuilderOutputStream
Create an output stream that wraps the specified ByteArray.Builder

C

c - Variable in class org.waterken.bounce.AllTypes
char
call() - Method in interface org.ref_send.promise.Promise
Gets the current referent.
calls - Variable in class org.ref_send.log.Trace
list of call sites
CallSite - Class in org.ref_send.log
A source code location.
CallSite(String, String, PowerlessArray<IntArray>) - Constructor for class org.ref_send.log.CallSite
Constructs an instance.
cast(Class<?>, Promise<T>) - Static method in class org.ref_send.promise.Eventual
Casts a promise to a specified type.
CharArray - Class in org.joe_e.array
An immutable array of char.
CharArray.Builder - Class in org.joe_e.array
A CharArray factory.
checkName(String) - Static method in class org.joe_e.file.Filesystem
Vets a filename.
clearStackTrace(Throwable) - Static method in class org.joe_e.reflect.Reflection
Clears the stack trace on an exception.
close() - Method in class org.waterken.syntax.json.JSONLexer
 
close() - Method in class org.waterken.syntax.SourceReader
Closes the text stream.
Comment - Class in org.ref_send.log
Logs a comment.
Comment(Anchor, Long, Trace, String) - Constructor for class org.ref_send.log.Comment
Constructs an instance.
comment(String) - Method in class org.ref_send.promise.Log
Logs a comment.
compareTo(Amount<T>) - Method in class org.ref_send.brand.Amount
 
compareTo(Anchor) - Method in class org.ref_send.log.Anchor
 
compareTo(Turn) - Method in class org.ref_send.log.Turn
 
condition - Variable in class org.ref_send.log.Resolved
globally unique identifier for the condition
condition - Variable in class org.ref_send.log.SentIf
globally unique identifier for the condition
Config - Class in org.waterken.syntax.config
A folder of serialized configuration settings.
Config(File, ClassLoader, String, Importer, File, PowerlessArray<Syntax>, Syntax) - Constructor for class org.waterken.syntax.config.Config
Constructs an instance.
Config(File, ClassLoader, String, Importer, File) - Constructor for class org.waterken.syntax.config.Config
Constructs an instance.
Config(File, ClassLoader) - Constructor for class org.waterken.syntax.config.Config
Constructs an instance.
ConstArray<E> - Class in org.joe_e.array
A read-only array containing elements of an arbitrary type.
ConstArray.Builder<E> - Class in org.joe_e.array
A ConstArray factory.
construct(Constructor<T>, Object...) - Static method in class org.joe_e.reflect.Reflection
Invokes a reflected constructor.
constructor(Class<T>, Class<?>...) - Static method in class org.joe_e.reflect.Reflection
Gets a public constructor.
constructorEnabled(String) - Static method in class org.joe_e.taming.Policy
 
constructors(Class<?>) - Static method in class org.joe_e.reflect.Reflection
Gets all declared public constructors.
consume() - Method in interface org.waterken.serial.Series
Removes the first element in the series.

D

d - Variable in class org.waterken.bounce.AllTypes
double
decode(byte[]) - Static method in class org.joe_e.charset.ASCII
Decodes a US-ASCII string.
decode(byte[], int, int) - Static method in class org.joe_e.charset.ASCII
Decodes a US-ASCII string.
decode(String) - Static method in class org.joe_e.charset.URLEncoding
URL decode a segment.
decode(byte[]) - Static method in class org.joe_e.charset.UTF8
Decodes a UTF-8 string.
decode(byte[], int, int) - Static method in class org.joe_e.charset.UTF8
Decodes a UTF-8 string.
defaultValue(Type) - Static method in class org.waterken.syntax.Syntax
Gets the default value of a specified type.
defer() - Method in class org.ref_send.promise.Eventual
Creates a promise in the unresolved state.
Deferred<T> - Class in org.ref_send.promise
A return from an explicit promise creation.
Deferred(Promise<T>, Resolver<T>) - Constructor for class org.ref_send.promise.Deferred
Constructs an instance.
define(String...) - Static method in class org.ref_send.scope.Layout
Defines a new structural type.
deserialize(InputStream, Importer, String, ClassLoader, Type) - Method in interface org.waterken.syntax.Deserializer
Deserializes an object.
deserialize(InputStream, Importer, String, ClassLoader, Type) - Method in class org.waterken.syntax.json.JSONDeserializer
 
deserializer - Annotation Type in org.ref_send
Marks the deserialization constructor.
Deserializer - Interface in org.waterken.syntax
An object deserializer.
deserializer - Variable in class org.waterken.syntax.Syntax
deserializer
deserializer(Class<?>) - Static method in class org.waterken.syntax.Syntax
Finds a corresponding deserializer.
deserializeTuple(InputStream, Importer, String, ClassLoader, Type...) - Method in interface org.waterken.syntax.Deserializer
Deserializes an argument list.
deserializeTuple(InputStream, Importer, String, ClassLoader, Type...) - Method in class org.waterken.syntax.json.JSONDeserializer
 
destruct - Variable in class org.ref_send.promise.Eventual
destruct the vat
destruct - Variable in class org.ref_send.promise.Vat
destruct the vat
dispatch(Class<?>) - Static method in exception org.ref_send.promise.NotAMaker
Finds a Maker's make method.
Do<P,R> - Class in org.ref_send.promise
An eventual conditional code block.
DoubleArray - Class in org.joe_e.array
An immutable array of double.
DoubleArray.Builder - Class in org.joe_e.array
A DoubleArray factory.
Drum - Interface in org.waterken.bang
Something to bang on.
DrumFactory - Class in org.waterken.bang
A Drum factory.

E

Element<T> - Interface in org.waterken.serial
An element in a series.
encode(String) - Static method in class org.joe_e.charset.ASCII
Encodes a string in US-ASCII.
encode(String) - Static method in class org.joe_e.charset.URLEncoding
URL encode a value.
encode(String) - Static method in class org.joe_e.charset.UTF8
Encodes a string in UTF-8.
equal(P, P) - Static method in class org.ref_send.brand.Brand
Is one object equal to another?
equals(Object) - Method in class org.joe_e.array.BooleanArray
Test for equality with another object
equals(Object) - Method in class org.joe_e.array.ByteArray
Test for equality with another object
equals(Object) - Method in class org.joe_e.array.CharArray
Test for equality with another object
equals(Object) - Method in class org.joe_e.array.ConstArray
Test for equality with another object.
equals(Object) - Method in class org.joe_e.array.DoubleArray
Test for equality with another object
equals(Object) - Method in class org.joe_e.array.FloatArray
Test for equality with another object
equals(Object) - Method in class org.joe_e.array.ImmutableArray
 
equals(Object) - Method in class org.joe_e.array.IntArray
Test for equality with another object
equals(Object) - Method in class org.joe_e.array.LongArray
Test for equality with another object
equals(Object) - Method in class org.joe_e.array.ShortArray
Test for equality with another object
equals(Object) - Method in class org.joe_e.Struct
Tests for equality with another object.
equals(Object) - Method in class org.ref_send.brand.Amount
 
equals(Object) - Method in class org.ref_send.log.Anchor
 
equals(Object) - Method in class org.ref_send.log.Turn
 
equals(Object) - Method in class org.ref_send.promise.Eventual
 
equals(Object) - Method in class org.ref_send.scope.Layout
Is the given object the same?
equals(Object) - Method in class org.ref_send.scope.Scope
Is the given object equal to this one?
Equatable - Interface in org.joe_e
Marker interface for annotating classes whose instances are permitted to be compared using the == and != operators.
ErrorHandler - Interface in org.joe_e
This is the interface for custom implementations to handle java.lang.Errors in a Joe-E program.
Event - Class in org.ref_send.log
Logs an event.
Event(Anchor, Long, Trace) - Constructor for class org.ref_send.log.Event
Constructs an instance.
EventSender - Class in org.waterken.trace
Event logging infrastructure.
Eventual - Class in org.ref_send.promise
The eventual operator.
Eventual(Receiver<Promise<?>>, String, Log, Receiver<?>) - Constructor for class org.ref_send.promise.Eventual
Constructs an instance.
Eventual(Receiver<Promise<?>>) - Constructor for class org.ref_send.promise.Eventual
Constructs an instance.
expected - Variable in exception org.ref_send.brand.WrongBrand
expected brand
expected - Variable in exception org.waterken.syntax.WrongToken
expected token
Export - Class in org.waterken.syntax
A exported value.
Export(Object) - Constructor for class org.waterken.syntax.Export
Constructs a replacement instance.
Export(String) - Constructor for class org.waterken.syntax.Export
Constructs an exported link.
Exporter - Interface in org.waterken.syntax
A reference exporter.
ext - Variable in class org.waterken.syntax.Syntax
file extension

F

f - Variable in class org.waterken.bounce.AllTypes
float
Factorial - Class in org.waterken.factorial
A tail recursive factorial implementation.
Factorial.Recursion - Interface in org.waterken.factorial
The inner loop of a tail recursive factorial implementation.
FactorialN - Class in org.waterken.factorial
Eventual invocation tests.
Failure - Exception in org.ref_send.promise
Indicates a failed HTTP request.
Failure(String, String) - Constructor for exception org.ref_send.promise.Failure
Constructs an instance.
field(Class<?>, String) - Static method in class org.joe_e.reflect.Reflection
Gets a public field.
fieldEnabled(String) - Static method in class org.joe_e.taming.Policy
 
fields(Class<?>) - Static method in class org.joe_e.reflect.Reflection
Gets all public fields.
file(File, String) - Static method in class org.joe_e.file.Filesystem
Produce a File capability for a file contained in a folder.
Filesystem - Class in org.joe_e.file
File construction.
find(String) - Method in class org.ref_send.scope.Layout
Finds the index of the named member.
finish() - Method in class org.waterken.syntax.json.JSONWriter.ArrayWriter
 
finish() - Method in class org.waterken.syntax.json.JSONWriter.ObjectWriter
 
flip - Variable in class org.waterken.trace.TurnCounter
increment the turn counter
FloatArray - Class in org.joe_e.array
An immutable array of float.
FloatArray.Builder - Class in org.joe_e.array
A FloatArray factory.
forward() - Method in interface org.waterken.delayed.Forwarder
 
Forwarder - Interface in org.waterken.delayed
A promise factory.
ForwarderMaker - Class in org.waterken.delayed
A Forwarder maker.
fulfill(P) - Method in class org.ref_send.promise.Do
Notification of a fulfilled argument.
Fulfilled - Class in org.ref_send.log
Logs fulfillment of a promise.
Fulfilled(Anchor, Long, Trace, String) - Constructor for class org.ref_send.log.Fulfilled
Constructs an instance.
fulfilled(String) - Method in class org.ref_send.promise.Log
Logs fulfillment of a promise.

G

get(int) - Method in class org.joe_e.array.BooleanArray
Creates a Boolean for a specified boolean.
get(int) - Method in class org.joe_e.array.ByteArray
Creates a Byte for a specified byte.
get(int) - Method in class org.joe_e.array.CharArray
Creates a Character for a specified char.
get(int) - Method in class org.joe_e.array.ConstArray
Gets the element at a specified position.
get(int) - Method in class org.joe_e.array.DoubleArray
Creates a Double for a specified double.
get(int) - Method in class org.joe_e.array.FloatArray
Creates a Float for a specified float.
get(int) - Method in class org.joe_e.array.IntArray
Creates a Integer for a specified int.
get(int) - Method in class org.joe_e.array.LongArray
Creates a Long for a specified long.
get(int) - Method in class org.joe_e.array.ShortArray
Creates a Short for a specified short.
get(Field, Object) - Static method in class org.joe_e.reflect.Reflection
Gets the value of a field.
get() - Method in class org.joe_e.var.Milestone
Gets the milestone marker.
get(String) - Method in class org.ref_send.scope.Scope
Gets the corresponding value.
getAll() - Method in interface org.waterken.bounce.Wall
Creates a record of all types.
getBoolean(int) - Method in class org.joe_e.array.BooleanArray
Gets the boolean at a specified position.
getByte(int) - Method in class org.joe_e.array.ByteArray
Gets the byte at a specified position.
getChar(int) - Method in class org.joe_e.array.CharArray
Gets the char at a specified position.
getColumn() - Method in class org.waterken.syntax.json.JSONLexer
Gets the column number of the head token.
getColumn() - Method in class org.waterken.syntax.SourceReader
Gets the column number of the head character.
getDouble(int) - Method in class org.joe_e.array.DoubleArray
Gets the double at a specified position.
getFloat(int) - Method in class org.joe_e.array.FloatArray
Gets the float at a specified position.
getFront() - Method in class org.ref_send.list.List
Gets the front value.
getFront() - Method in interface org.waterken.serial.Series
Gets the front element.
getHandler(Proxy) - Static method in class org.joe_e.reflect.Proxies
Extract the InvocationHandler from a Proxy
getHead() - Method in class org.waterken.syntax.json.JSONLexer
Gets the most recently read token.
getHead() - Method in class org.waterken.syntax.SourceReader
Gets the last read character, or -1 for EOF.
getHits() - Method in interface org.waterken.bang.Drum
Gets the number of hits.
getInt(int) - Method in class org.joe_e.array.IntArray
Gets the int at a specified position.
getLine() - Method in class org.waterken.syntax.json.JSONLexer
Gets the line number of the head token.
getLine() - Method in class org.waterken.syntax.SourceReader
Gets the line number of the head character.
getLong(int) - Method in class org.joe_e.array.LongArray
Gets the long at a specified position.
getName(Class<?>) - Static method in class org.joe_e.reflect.Reflection
Get the name of the entity represented by a Class object, in the same format as returned by Class.getName().
getNext() - Method in interface org.waterken.serial.Element
next element
getNext() - Method in class org.waterken.serial.Link
 
getShort(int) - Method in class org.joe_e.array.ShortArray
Gets the short at a specified position.
getSize() - Method in class org.ref_send.list.List
Gets the element count.
getValue() - Method in interface org.waterken.serial.Element
element value
getValue() - Method in class org.waterken.serial.Link
 
Got - Class in org.ref_send.log
Logs receipt of a message.
Got(Anchor, Long, Trace, String) - Constructor for class org.ref_send.log.Got
Constructs an instance.
got(String, Class<?>, Method) - Method in class org.ref_send.promise.Log
Logs receipt of a message.

H

handle(Error) - Method in interface org.joe_e.ErrorHandler
Handles an error.
hashCode() - Method in class org.joe_e.array.BooleanArray
Computes a digest of the array for hashing.
hashCode() - Method in class org.joe_e.array.ByteArray
Computes a digest of the array for hashing.
hashCode() - Method in class org.joe_e.array.CharArray
Computes a digest of the array for hashing.
hashCode() - Method in class org.joe_e.array.ConstArray
Computes a digest of the array for hashing.
hashCode() - Method in class org.joe_e.array.DoubleArray
Computes a digest of the array for hashing.
hashCode() - Method in class org.joe_e.array.FloatArray
Computes a digest of the array for hashing.
hashCode() - Method in class org.joe_e.array.IntArray
Computes a digest of the array for hashing.
hashCode() - Method in class org.joe_e.array.LongArray
Computes a digest of the array for hashing.
hashCode() - Method in class org.joe_e.array.ShortArray
Computes a digest of the array for hashing.
hashCode() - Method in interface org.joe_e.Selfless
 
hashCode() - Method in class org.joe_e.Struct
Calculates the hash code.
hashCode() - Method in class org.ref_send.brand.Amount
 
hashCode() - Method in class org.ref_send.log.Anchor
 
hashCode() - Method in class org.ref_send.log.Turn
 
hashCode() - Method in class org.ref_send.promise.Eventual
 
hashCode() - Method in class org.ref_send.scope.Layout
Calculates the hash code.
hashCode() - Method in class org.ref_send.scope.Scope
Calculates the hash code.
hasHonorary(String, String) - Static method in class org.joe_e.taming.Policy
 
href - Variable in class org.waterken.syntax.Export
URI for the exported reference

I

i - Variable in class org.waterken.bounce.AllTypes
int
Immutable - Interface in org.joe_e
Marker interface for annotating classes that transitively do not contain any mutable state.
ImmutableArray<E> - Class in org.joe_e.array
An immutable array containing immutable objects.
ImmutableArray.Builder<E> - Class in org.joe_e.array
An ImmutableArray factory.
Importer - Interface in org.waterken.syntax
A reference importer.
init(String, Object, Exporter) - Method in class org.waterken.syntax.config.Config
Initializes a configuration setting.
input(InputStream) - Static method in class org.joe_e.charset.ASCII
Constructs an ASCII reader.
input(InputStream) - Static method in class org.joe_e.charset.UTF8
Constructs a UTF-8 reader.
instanceOf(Object, Class<?>) - Static method in class org.joe_e.JoeE
Tests whether the specified object belongs to the specified type in the overlay type system.
IntArray - Class in org.joe_e.array
An immutable array of int.
IntArray.Builder - Class in org.joe_e.array
A IntArray factory.
InvalidFilenameException - Exception in org.joe_e.file
Signals an invalid filename.
InvalidFilenameException() - Constructor for exception org.joe_e.file.InvalidFilenameException
Constructs an instance.
invoke(Method, Object, Object...) - Static method in class org.joe_e.reflect.Reflection
Invokes a reflected method.
is() - Method in class org.joe_e.var.Milestone
Has the milestone been passed?
isEmpty() - Method in class org.ref_send.list.List
Is the element count zero?
isFrozen(Object) - Static method in class org.joe_e.JoeE
Is the object one-level deep immutable?
isImplementable(Class<?>) - Static method in class org.joe_e.reflect.Proxies
Returns true if the argument is an interface that can be implemented by a Proxy using proxy().
IsJoeE - Annotation Type in org.joe_e
Package annotation to use for packages containing Joe-E code.
isSubtypeOf(Class<?>, Class<?>) - Static method in class org.joe_e.JoeE
Tests whether the first class is a subtype of the second in the overlay type system.
isWritten() - Method in class org.waterken.syntax.json.JSONWriter
 
iterator() - Method in class org.joe_e.array.ConstArray
Return a new iterator over the array
iterator() - Method in class org.ref_send.list.List
Iterates over the values in this list.

J

JoeE - Class in org.joe_e
Joe-E core library functions.
join(Eventual, Object...) - Static method in class org.ref_send.test.Logic
Fulfills a promise after each listed promise is fulfilled.
JSONDeserializer - Class in org.waterken.syntax.json
Deserializes a JSON byte stream.
JSONDeserializer() - Constructor for class org.waterken.syntax.json.JSONDeserializer
 
JSONLexer - Class in org.waterken.syntax.json
A JSON token reader.
JSONLexer(Reader) - Constructor for class org.waterken.syntax.json.JSONLexer
Constructs an instance.
JSONParser - Class in org.waterken.syntax.json
Deserializes a JSON text stream.
JSONParser(String, Importer, ClassLoader, Reader) - Constructor for class org.waterken.syntax.json.JSONParser
Constructs an instance.
JSONSerializer - Class in org.waterken.syntax.json
Serializes an array of Java objects to a JSON byte stream.
JSONSerializer() - Constructor for class org.waterken.syntax.json.JSONSerializer
 
JSONWriter - Class in org.waterken.syntax.json
A SAX-like API for generating JSON text.
JSONWriter.ArrayWriter - Class in org.waterken.syntax.json
A JSON array writer.
JSONWriter.ObjectWriter - Class in org.waterken.syntax.json
A JSON object writer.

K

k - Variable in class org.waterken.bounce.AllTypes
known nested type

L

l - Variable in class org.waterken.bounce.AllTypes
long
Layout<T> - Class in org.ref_send.scope
Structural type of a Scope.
Layout(PowerlessArray<String>) - Constructor for class org.ref_send.scope.Layout
Constructs an instance.
length() - Method in interface org.joe_e.array.ArrayBuilder
Gets the current number of elements in the Array
length() - Method in class org.joe_e.array.BooleanArray
Gets the length of the array.
length() - Method in class org.joe_e.array.ByteArray.BuilderOutputStream
Gets the number of bytes written to the underlying ByteArray.Builder
length() - Method in class org.joe_e.array.ByteArray
Gets the length of the array.
length() - Method in class org.joe_e.array.CharArray
Gets the length of the array.
length() - Method in class org.joe_e.array.ConstArray.Builder
Gets the current number of elements in the Array
length() - Method in class org.joe_e.array.ConstArray
Return the length of the array
length() - Method in class org.joe_e.array.DoubleArray
Gets the length of the array.
length() - Method in class org.joe_e.array.FloatArray
Gets the length of the array.
length() - Method in class org.joe_e.array.IntArray
Gets the length of the array.
length() - Method in class org.joe_e.array.LongArray
Gets the length of the array.
length() - Method in class org.joe_e.array.ShortArray
Gets the length of the array.
length(File) - Static method in class org.joe_e.file.Filesystem
Gets the length of a file
Link - Class in org.ref_send.markup
A reference with additional meta data.
Link<T> - Class in org.waterken.serial
A resolved element of a series.
Link(Promise<T>, Element<T>) - Constructor for class org.waterken.serial.Link
Constructs an instance.
link(Promise<T>, Element<T>) - Static method in class org.waterken.serial.Link
Constructs an instance.
list(File) - Static method in class org.joe_e.file.Filesystem
List the contents of a directory.
List<T> - Class in org.ref_send.list
A linked list.
list() - Static method in class org.ref_send.list.List
Constructs a list.
log - Variable in class org.ref_send.promise.Eventual
debugging output
Log - Class in org.ref_send.promise
A log interface.
Log() - Constructor for class org.ref_send.promise.Log
 
Logic - Class in org.ref_send.test
Test condition operations.
LongArray - Class in org.joe_e.array
An immutable array of long.
LongArray.Builder - Class in org.joe_e.array
A LongArray factory.
loop - Variable in class org.ref_send.log.Turn
URI for the event loop
loop - Variable in class org.waterken.trace.TurnCounter
URI for the event loop

M

main(String[]) - Static method in class org.waterken.all.All
Executes the test.
main(String[]) - Static method in class org.waterken.bang.Beat
Executes the test.
main(String[]) - Static method in class org.waterken.bounce.Pitch
Executes the test.
main(String[]) - Static method in class org.waterken.delayed.Relay
 
main(String[]) - Static method in class org.waterken.eq.SoundCheck
Executes the test.
main(String[]) - Static method in class org.waterken.factorial.FactorialN
Executes the test.
main(String[]) - Static method in class org.waterken.serial.PopPushN
Executes the test.
make() - Static method in class org.joe_e.var.Milestone
Constructs an instance.
make() - Static method in class org.ref_send.brand.Brand
Constructs an instance.
make(Object...) - Method in class org.ref_send.scope.Layout
Constructs a scope.
make(Layout<T>, ConstArray<?>) - Static method in class org.ref_send.scope.Scope
Constructs an instance.
make(Eventual) - Static method in class org.waterken.all.All
Constructs an instance.
make() - Static method in class org.waterken.bang.Bang
Constructs a Drum.
make(Eventual, Drum) - Static method in class org.waterken.bang.Beat
Runs a unit test.
make() - Static method in class org.waterken.bang.DrumFactory
Constructs an instance.
make(Eventual) - Static method in class org.waterken.bounce.Bounce
Constructs an instance.
make(Eventual, Wall) - Static method in class org.waterken.bounce.Pitch
Runs a unit test.
make(Eventual) - Static method in class org.waterken.delayed.ForwarderMaker
 
make(Eventual, Forwarder) - Static method in class org.waterken.delayed.Relay
 
make(Eventual) - Static method in class org.waterken.eq.SoundCheck
Runs a unit test.
make(Eventual, int) - Static method in class org.waterken.factorial.Factorial
Computes a factorial.
make(Eventual, int) - Static method in class org.waterken.factorial.FactorialN
Runs a unit test.
make(PlugNPlay) - Static method in class org.waterken.pipelined.Pipelined
 
make() - Static method in class org.waterken.pipelined.PlugNPlayMaker
 
make(Eventual, int) - Static method in class org.waterken.serial.PopPushN
Runs a unit test.
make(Eventual) - Static method in class org.waterken.serial.Serial
Makes a Series.
make(Eventual) - Static method in class org.waterken.serial.SeriesFactory
Constructs an instance.
make(Writer) - Static method in class org.waterken.syntax.json.JSONWriter
Constructs a JSON writer.
make(ClassLoader) - Static method in class org.waterken.trace.application.ApplicationTracer
Constructs an instance.
make(Receiver<Event>, Marker, Tracer) - Static method in class org.waterken.trace.EventSender
Constructs a log event generator.
make(String) - Static method in class org.waterken.trace.TurnCounter
Constructs an instance.
makeDrum() - Method in class org.waterken.bang.DrumFactory
Constructs a drum.
Maker - Static variable in class org.ref_send.markup.Link
A Link maker.
makeSeries() - Method in class org.waterken.serial.SeriesFactory
Constructs a series.
mark - Variable in class org.waterken.trace.TurnCounter
increment the anchor counter
Marker - Interface in org.waterken.trace
An event anchor generator.
maxEntitySize - Static variable in exception org.ref_send.promise.Failure
entity size expected to trigger a 413 response: 262144
maxMagnitude - Static variable in class org.waterken.syntax.json.JSONWriter
maximum magnitude of a JavaScript number: 9007199254740992L
message - Variable in class org.ref_send.log.Got
globally unique identifier for the message
message - Variable in class org.ref_send.log.Sent
globally unique identifier for the message
meta - Static variable in class org.ref_send.scope.OK
The OK type.
meta - Variable in class org.ref_send.scope.Scope
structural type
method(Class<?>, String, Class<?>...) - Static method in class org.joe_e.reflect.Reflection
Gets a public method.
methodEnabled(String) - Static method in class org.joe_e.taming.Policy
 
methods(Class<?>) - Static method in class org.joe_e.reflect.Reflection
Gets all public methods.
Milestone<T> - Class in org.joe_e.var
A variable that can be set only once.
MissingDeserializer - Exception in org.waterken.syntax
Signals a Record that does not have a constructor meeting all of the requirements for a deserializer.
MissingDeserializer(String) - Constructor for exception org.waterken.syntax.MissingDeserializer
Constructs an instance.

N

name - Variable in class org.ref_send.log.CallSite
call site's human meaningful name within the CallSite.source
name - Annotation Type in org.ref_send
Provides a parameter's name.
name - Variable in exception org.ref_send.scope.Unavailable
name that is unavailable
names - Variable in class org.ref_send.scope.Layout
each member name
NaN - Static variable in class org.waterken.syntax.json.JSONWriter
Signals a number that cannot be represented in JavaScript.
near(T) - Static method in class org.ref_send.promise.Eventual
Gets a corresponding immediate reference.
near(Promise<T>) - Static method in class org.ref_send.promise.Eventual
Gets a corresponding immediate reference.
newLine - Static variable in class org.waterken.syntax.SourceReader
all Unicode line terminators
next - Variable in class org.waterken.serial.Link
next element
next() - Method in class org.waterken.syntax.json.JSONLexer
Move to the next token in the input stream.
NonFinalRecordField - Exception in org.waterken.syntax
Signals a non-final public instance field in a pass-by-copy type.
NonFinalRecordField() - Constructor for exception org.waterken.syntax.NonFinalRecordField
 
NotAMaker - Exception in org.ref_send.promise
Indicates the class provided to spawn is not a Maker.
NotAMaker() - Constructor for exception org.ref_send.promise.NotAMaker
 
number - Variable in class org.ref_send.log.Anchor
intra-turn event number
number - Variable in class org.ref_send.log.Turn
local turn number

O

o - Variable in class org.waterken.bounce.AllTypes
byte
of(Scope<T>) - Method in class org.ref_send.scope.Layout
Does a given scope conform to this structural type?
OK - Class in org.ref_send.scope
An empty object.
ok() - Static method in class org.ref_send.scope.OK
Constructs an instance.
org.joe_e - package 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 - package org.joe_e.array
Read-only arrays.
org.joe_e.charset - package org.joe_e.charset
This package provides access to functions that require the use of Java character sets.
org.joe_e.file - package org.joe_e.file
The filesystem interface.
org.joe_e.reflect - package org.joe_e.reflect
The reflection interface.
org.joe_e.taming - package org.joe_e.taming
The taming database.
org.joe_e.var - package org.joe_e.var
Common programming idioms for mutable state.
org.ref_send - package org.ref_send
A pass-by-construction interface.
org.ref_send.brand - package org.ref_send.brand
An opaque, globally unique identifier.
org.ref_send.list - package org.ref_send.list
A linked list.
org.ref_send.log - package org.ref_send.log
A log file format.
org.ref_send.markup - package org.ref_send.markup
Human friendly annotation of a reference graph.
org.ref_send.promise - package org.ref_send.promise
A promise interface.
org.ref_send.scope - package org.ref_send.scope
A pass-by-copy interface.
org.ref_send.test - package org.ref_send.test
A simple test interface.
org.ref_send.type - package org.ref_send.type
Type definition manipulation.
org.waterken.all - package org.waterken.all
Runs all tests.
org.waterken.bang - package org.waterken.bang
A simple demonstration and test of eventual operations.
org.waterken.bounce - package org.waterken.bounce
An argument passing test.
org.waterken.delayed - package org.waterken.delayed
Delayed promise resolution test.
org.waterken.eq - package org.waterken.eq
Checks invariants of the ref_send API.
org.waterken.factorial - package org.waterken.factorial
A tail recursive factorial implementation.
org.waterken.pipelined - package org.waterken.pipelined
Promise pipelining test.
org.waterken.serial - package org.waterken.serial
An infinite series of elements.
org.waterken.syntax - package org.waterken.syntax
A marshalling interface.
org.waterken.syntax.config - package org.waterken.syntax.config
A folder of serialized configuration settings.
org.waterken.syntax.json - package org.waterken.syntax.json
JSON <=> Java conversion.
org.waterken.trace - package org.waterken.trace
An event logging implementation.
org.waterken.trace.application - package org.waterken.trace.application
Stack tracing implementation.
output(OutputStream) - Static method in class org.joe_e.charset.ASCII
Constructs an ASCII writer.
output(OutputStream) - Static method in class org.joe_e.charset.UTF8
Constructs a UTF-8 writer.
override(String, Object) - Method in class org.waterken.syntax.config.Config
Creates a temporary override of a configuration setting.

P

p - Variable in class org.waterken.bounce.AllTypes
promise
phrase - Variable in exception org.ref_send.promise.Failure
HTTP reason phrase
Pipelined - Class in org.ref_send.log
Logs a conditional send of a message processed at the callee's site.
Pipelined(Anchor, Long, Trace, String, String) - Constructor for class org.ref_send.log.Pipelined
Constructs an instance.
Pipelined - Class in org.waterken.pipelined
Promise pipelining test.
Pitch - Class in org.waterken.bounce
An argument passing test.
play() - Method in interface org.waterken.pipelined.PlugNPlay
Creates a promise pipeline.
plug(PlugNPlay) - Method in interface org.waterken.pipelined.PlugNPlay
Receives a promise pipeline.
PlugNPlay - Interface in org.waterken.pipelined
A pipeline factory and tester.
PlugNPlayMaker - Class in org.waterken.pipelined
A PlugNPlay maker.
Policy - Class in org.joe_e.taming
 
pop() - Method in class org.ref_send.list.List
Removes the front element.
PopPushN - Class in org.waterken.serial
Eventual invocation tests.
Powerless - Interface in org.joe_e
Marker interface for annotating classes that transitively do not contain any mutable state or tokens.
PowerlessArray<E> - Class in org.joe_e.array
An immutable array containing powerless objects.
PowerlessArray.Builder<E> - Class in org.joe_e.array
A PowerlessArray factory.
Problem - Class in org.ref_send.log
Logs an uncaught exception.
Problem(Anchor, Long, Trace, String, Exception) - Constructor for class org.ref_send.log.Problem
Constructs an instance.
problem(Exception) - Method in class org.ref_send.promise.Log
Logs an exception.
produce(Promise<T>) - Method in interface org.waterken.serial.Series
Appends a value to the end of the series.
progress() - Method in interface org.ref_send.promise.Resolver
Logs progress towards resolution.
Progressed - Class in org.ref_send.log
Logs progress towards resolution of a promise.
Progressed(Anchor, Long, Trace, String) - Constructor for class org.ref_send.log.Progressed
Constructs an instance.
progressed(String) - Method in class org.ref_send.promise.Log
Logs progress towards fulfillment of a promise.
promise - Variable in class org.ref_send.promise.Deferred
permission to access the referent
Promise<T> - Interface in org.ref_send.promise
A promise for a referent.
Proxies - Class in org.joe_e.reflect
The dynamic proxy interface.
proxy(InvocationHandler, Class<?>...) - Static method in class org.joe_e.reflect.Proxies
Constructs a dynamic proxy.

R

r - Variable in class org.waterken.bounce.AllTypes
pass-by-reference
raw(Type) - Static method in class org.ref_send.type.Typedef
Determine the corresponding raw type.
read(File) - Static method in class org.joe_e.file.Filesystem
Opens an existing file for reading.
read(String) - Method in class org.waterken.syntax.config.Config
Reads a configuration setting.
read(String, Type) - Method in class org.waterken.syntax.config.Config
Reads a configuration setting.
read() - Method in class org.waterken.syntax.SourceReader
Gets the next character in the stream.
readException(Throwable) - Method in interface org.waterken.trace.Tracer
Gets the text message from an exception.
readTuple(Type...) - Method in class org.waterken.syntax.json.JSONParser
Deserializes an array of objects.
readValue(Type) - Method in class org.waterken.syntax.json.JSONParser
Deserializes an object.
reason - Variable in class org.ref_send.log.Problem
uncaught exception
reason - Variable in class org.ref_send.log.Rejected
reason for rejecting the promise
Receiver<T> - Interface in org.ref_send.promise
A notification receiver.
Record - Interface in org.ref_send
A pass-by-construction object.
ref(T) - Static method in class org.ref_send.promise.Eventual
Gets a corresponding promise.
Reflection - Class in org.joe_e.reflect
The reflection interface.
reject(Exception) - Method in class org.ref_send.promise.Do
Notification of a rejected argument.
reject(Exception) - Static method in class org.ref_send.promise.Eventual
Constructs a rejected promise.
reject(Exception) - Method in interface org.ref_send.promise.Resolver
Put the corresponding promise in the rejected state.
Rejected - Class in org.ref_send.log
Logs rejection of a promise.
Rejected(Anchor, Long, Trace, String, Exception) - Constructor for class org.ref_send.log.Rejected
Constructs an instance.
rejected(String, Exception) - Method in class org.ref_send.promise.Log
Logs rejection of a promise.
Relay - Class in org.waterken.delayed
A delayed resolution test.
replacement - Variable in class org.waterken.syntax.Export
object to transmit instead of the exported reference
require(Brand<T>, Brand<T>) - Static method in class org.ref_send.brand.Brand
Requires that one brand is the same as another.
require(String, String) - Static method in exception org.waterken.syntax.WrongToken
Requires a token to have an expected value.
resolve(Promise<? extends T>) - Method in interface org.ref_send.promise.Resolver
Resolve the corresponding promise to the given promise.
Resolved - Class in org.ref_send.log
Logs resolution of a condition.
Resolved(Anchor, Long, Trace, String) - Constructor for class org.ref_send.log.Resolved
Constructs an instance.
resolved(String) - Method in class org.ref_send.promise.Log
Logs resolution of a promise.
resolver - Variable in class org.ref_send.promise.Deferred
permission to resolve the referent
Resolver<T> - Interface in org.ref_send.promise
A Promise resolver.
Returned - Class in org.ref_send.log
Logs sending of a return value.
Returned(Anchor, Long, Trace, String) - Constructor for class org.ref_send.log.Returned
Constructs an instance.
returned(String) - Method in class org.ref_send.promise.Log
Logs sending of a return value.

S

s - Variable in class org.waterken.bounce.AllTypes
short
Scope<T> - Class in org.ref_send.scope
A { name : value } record.
Selfless - Interface in org.joe_e
Marker interface for annotating classes that are indistinguishable from a shallow copy of themselves.
Sent - Class in org.ref_send.log
Logs a message send.
Sent(Anchor, Long, Trace, String) - Constructor for class org.ref_send.log.Sent
Constructs an instance.
sent(String) - Method in class org.ref_send.promise.Log
Logs a message send.
SentIf - Class in org.ref_send.log
Logs a conditional message send.
SentIf(Anchor, Long, Trace, String, String) - Constructor for class org.ref_send.log.SentIf
Constructs an instance.
sentIf(boolean, String, String) - Method in class org.ref_send.promise.Log
Logs a conditional message send.
Serial - Class in org.waterken.serial
A Series maker.
serialize(Exporter, Type, Object) - Method in class org.waterken.syntax.json.JSONSerializer
 
serialize(Exporter, Type, Object) - Method in interface org.waterken.syntax.Serializer
Serializes an object.
Serializer - Interface in org.waterken.syntax
An object serializer.
serializer - Variable in class org.waterken.syntax.Syntax
serializer
serializeTuple(Exporter, ConstArray<Type>, ConstArray<?>) - Method in class org.waterken.syntax.json.JSONSerializer
 
serializeTuple(Exporter, ConstArray<Type>, ConstArray<?>) - Method in interface org.waterken.syntax.Serializer
Serializes a tuple.
Series<T> - Interface in org.waterken.serial
An infinite series of elements.
SeriesFactory - Class in org.waterken.serial
A Series factory.
set(Field, Object, Object) - Static method in class org.joe_e.reflect.Reflection
Sets the value of a field.
set(T) - Method in class org.joe_e.var.Milestone
Sets the milestone marker, if not already set.
ShortArray - Class in org.joe_e.array
An immutable array of short.
ShortArray.Builder - Class in org.joe_e.array
A ShortArray factory.
snapshot() - Method in interface org.joe_e.array.ArrayBuilder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.BooleanArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.ByteArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.ByteArray.BuilderOutputStream
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.CharArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.ConstArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.DoubleArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.FloatArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.ImmutableArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.IntArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.LongArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.PowerlessArray.Builder
Create a snapshot of the current content.
snapshot() - Method in class org.joe_e.array.ShortArray.Builder
Create a snapshot of the current content.
SoundCheck - Class in org.waterken.eq
Checks invariants of the ref_send API.
source - Variable in class org.ref_send.log.CallSite
path to the source code containing the call site
source - Variable in exception org.waterken.syntax.BadSyntax
path to the source code
SourceReader - Class in org.waterken.syntax
A text reader that keeps track of the current line and column number, as well as the most recent character read.
SourceReader(Reader) - Constructor for class org.waterken.syntax.SourceReader
Constructs an instance.
span - Variable in class org.ref_send.log.CallSite
call site's position within the CallSite.source (optional)
span - Variable in exception org.waterken.syntax.BadSyntax
location within BadSyntax.source
spawn(String, Class<?>, Object...) - Method in class org.ref_send.promise.Eventual
Creates a sub-vat.
startArray() - Method in class org.waterken.syntax.json.JSONWriter
 
startElement() - Method in class org.waterken.syntax.json.JSONWriter.ArrayWriter
 
startMember(String) - Method in class org.waterken.syntax.json.JSONWriter.ObjectWriter
 
startObject() - Method in class org.waterken.syntax.json.JSONWriter
 
status - Variable in exception org.ref_send.promise.Failure
HTTP status code
Struct - Class in org.joe_e
This abstract class contains implementations of the equals() and hashCode() methods that satisfy the Selfless interface.
sum(int...) - Method in interface org.waterken.bounce.Wall
Sends a variable argument list.
Syntax - Class in org.waterken.syntax
A serialization syntax.
Syntax(String, Serializer, Deserializer) - Constructor for class org.waterken.syntax.Syntax
Constructs an instance.

T

t - Variable in class org.waterken.bounce.AllTypes
string
text - Variable in class org.ref_send.log.Comment
comment text
timestamp - Variable in class org.ref_send.log.Event
difference, measured in milliseconds, between the time the event occurred and midnight, January 1, 1970 UTC (optional)
timestamp() - Method in interface org.waterken.trace.Tracer
Gets the current timestamp.
toArray(T[]) - Method in class org.joe_e.array.BooleanArray
Return a mutable copy of the array
toArray(T[]) - Method in class org.joe_e.array.ByteArray
Return a mutable copy of the array
toArray(T[]) - Method in class org.joe_e.array.CharArray
Return a mutable copy of the array
toArray(T[]) - Method in class org.joe_e.array.ConstArray
Return a mutable copy of the array
toArray(T[]) - Method in class org.joe_e.array.DoubleArray
Return a mutable copy of the array
toArray(T[]) - Method in class org.joe_e.array.FloatArray
Return a mutable copy of the array
toArray(T[]) - Method in class org.joe_e.array.IntArray
Return a mutable copy of the array
toArray(T[]) - Method in class org.joe_e.array.LongArray
Return a mutable copy of the array
toArray(T[]) - Method in class org.joe_e.array.ShortArray
Return a mutable copy of the array
toBooleanArray() - Method in class org.joe_e.array.BooleanArray
Creates a mutable copy of the boolean array
toByteArray() - Method in class org.joe_e.array.ByteArray
Creates a mutable copy of the byte array
toCharArray() - Method in class org.joe_e.array.CharArray
Creates a mutable copy of the char array
toDoubleArray() - Method in class org.joe_e.array.DoubleArray
Creates a mutable copy of the double array
toFloatArray() - Method in class org.joe_e.array.FloatArray
Creates a mutable copy of the float array
toIntArray() - Method in class org.joe_e.array.IntArray
Creates a mutable copy of the int array
Token - Class in org.joe_e
Content-less class used solely for its unforgeable object identity.
Token() - Constructor for class org.joe_e.Token
 
toLongArray() - Method in class org.joe_e.array.LongArray
Creates a mutable copy of the long array
top - Variable in class org.ref_send.promise.Vat
object created by the vat's maker
toShortArray() - Method in class org.joe_e.array.ShortArray
Creates a mutable copy of the short array
toString() - Method in class org.joe_e.array.BooleanArray
Return a string representation of the array
toString() - Method in class org.joe_e.array.ByteArray
Return a string representation of the array
toString() - Method in class org.joe_e.array.CharArray
Return a string representation of the array
toString() - Method in class org.joe_e.array.ConstArray
Return a string representation of the array.
toString() - Method in class org.joe_e.array.DoubleArray
Return a string representation of the array
toString() - Method in class org.joe_e.array.FloatArray
Return a string representation of the array
toString() - Method in class org.joe_e.array.IntArray
Return a string representation of the array
toString() - Method in class org.joe_e.array.LongArray
Return a string representation of the array
toString() - Method in class org.joe_e.array.ShortArray
Return a string representation of the array
trace - Variable in class org.ref_send.log.Event
trace of the call site that produced the event (optional)
Trace - Class in org.ref_send.log
A stack trace.
Trace(PowerlessArray<CallSite>) - Constructor for class org.ref_send.log.Trace
Constructs an instance.
traceException(Throwable) - Method in interface org.waterken.trace.Tracer
Gets the stack trace for a given exception.
traceHere() - Method in interface org.waterken.trace.Tracer
Gets the current stack trace.
traceMember(Member) - Method in interface org.waterken.trace.Tracer
Produces a dummy stack trace for a method.
Tracer - Interface in org.waterken.trace
Permission to produce stack traces.
turn - Variable in class org.ref_send.log.Anchor
event loop turn in which the event originated
Turn - Class in org.ref_send.log
An event loop turn identifier.
Turn(String, long) - Constructor for class org.ref_send.log.Turn
Constructs an instance.
TurnCounter - Class in org.waterken.trace
An event loop turn counter.
Typedef - Class in org.ref_send.type
Type definition manipulation.
typename - Variable in exception org.waterken.syntax.MissingDeserializer
name of type that is missing a deserializer

U

Unavailable - Exception in org.ref_send.scope
Signals use of an unavailable name.
Unavailable(String) - Constructor for exception org.ref_send.scope.Unavailable
Constructs an instance.
unit - Variable in class org.ref_send.brand.Amount
unit of Amount.value
Unresolved - Exception in org.ref_send.promise
Signals a call to an unresolved promise.
Unresolved() - Constructor for exception org.ref_send.promise.Unresolved
 
URLEncoding - Class in org.joe_e.charset
Class for converting strings to and from the application/x-www-form-urlencoded MIME format used for HTML forms.
UTF8 - Class in org.joe_e.charset
UTF-8 I/O.

V

value - Variable in class org.ref_send.brand.Amount
number of units
value(TypeVariable<?>, Type) - Static method in class org.ref_send.type.Typedef
Gets the value of a type variable.
value - Variable in class org.waterken.serial.Link
element value
values - Variable in class org.ref_send.scope.Scope
each corresponding value
var(Class<T>, String) - Static method in class org.ref_send.type.Typedef
Gets the named type variable.
Vat<T> - Class in org.ref_send.promise
A return from a vat creation.
Vat(T, Receiver<?>) - Constructor for class org.ref_send.promise.Vat
Constructs an instance.
Verbose - Class in org.waterken.trace
Prints comments to an output stream.
Verbose(PrintStream, Receiver<Event>) - Constructor for class org.waterken.trace.Verbose
Constructs an instance.

W

Wall - Interface in org.waterken.bounce
An object to bounce requests off of.
was(T) - Static method in class org.ref_send.test.Logic
Creates a when block that compares against an expected value.
when(Promise<P>, Do<P, R>) - Method in class org.ref_send.promise.Eventual
Does an eventual conditional operation on a promise.
when(P, Do<P, R>) - Method in class org.ref_send.promise.Eventual
Does an eventual conditional operation on an eventual reference.
with(Boolean) - Method in class org.joe_e.array.BooleanArray
Creates a BooleanArray with an appended Boolean.
with(boolean) - Method in class org.joe_e.array.BooleanArray
Creates a BooleanArray with an appended boolean.
with(Byte) - Method in class org.joe_e.array.ByteArray
Creates a ByteArray with an appended Byte.
with(byte) - Method in class org.joe_e.array.ByteArray
Creates a ByteArray with an appended byte.
with(Character) - Method in class org.joe_e.array.CharArray
Creates a CharArray with an appended Character.
with(char) - Method in class org.joe_e.array.CharArray
Creates a CharArray with an appended char.
with(E) - Method in class org.joe_e.array.ConstArray
Return a new ConstArray that contains the same elements as this one but with a new element added to the end
with(Double) - Method in class org.joe_e.array.DoubleArray
Creates a DoubleArray with an appended Double.
with(double) - Method in class org.joe_e.array.DoubleArray
Creates a DoubleArray with an appended double.
with(Float) - Method in class org.joe_e.array.FloatArray
Creates a FloatArray with an appended Float.
with(float) - Method in class org.joe_e.array.FloatArray
Creates a FloatArray with an appended float.
with(E) - Method in class org.joe_e.array.ImmutableArray
Return a new PowerlessArray that contains the same elements as this one but with a new element added to the end.
with(Integer) - Method in class org.joe_e.array.IntArray
Creates a IntArray with an appended Integer.
with(int) - Method in class org.joe_e.array.IntArray
Creates a IntArray with an appended int.
with(Long) - Method in class org.joe_e.array.LongArray
Creates a LongArray with an appended Long.
with(long) - Method in class org.joe_e.array.LongArray
Creates a LongArray with an appended long.
with(E) - Method in class org.joe_e.array.PowerlessArray
Return a new PowerlessArray that contains the same elements as this one but with a new element added to the end.
with(Short) - Method in class org.joe_e.array.ShortArray
Creates a ShortArray with an appended Short.
with(short) - Method in class org.joe_e.array.ShortArray
Creates a ShortArray with an appended short.
without(int) - Method in class org.joe_e.array.BooleanArray
Return a new BooleanArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.ByteArray
Return a new ByteArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.CharArray
Return a new CharArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.ConstArray
Return a new ConstArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.DoubleArray
Return a new DoubleArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.FloatArray
Return a new FloatArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.ImmutableArray
Return a new ImmutableArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.IntArray
Return a new IntArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.LongArray
Return a new LongArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.PowerlessArray
Return a new PowerlessArray that contains the same elements as this one excluding the element at a specified index
without(int) - Method in class org.joe_e.array.ShortArray
Return a new ShortArray that contains the same elements as this one excluding the element at a specified index
write(int) - Method in class org.joe_e.array.ByteArray.BuilderOutputStream
Append a byte to the underlying ByteArray.Builder
write(byte[]) - Method in class org.joe_e.array.ByteArray.BuilderOutputStream
Append a byte array to the underlying ByteArray.Builder
write(byte[], int, int) - Method in class org.joe_e.array.ByteArray.BuilderOutputStream
Append part of a byte array to the underlying ByteArray.Builder
write(Exporter, Type, Object, Writer) - Static method in class org.waterken.syntax.json.JSONSerializer
Serializes a stream of Java objects to a JSON text stream.
writeBoolean(boolean) - Method in class org.waterken.syntax.json.JSONWriter
 
writeDouble(double) - Method in class org.waterken.syntax.json.JSONWriter
 
writeFloat(float) - Method in class org.waterken.syntax.json.JSONWriter
 
writeInt(int) - Method in class org.waterken.syntax.json.JSONWriter
 
writeLink(String) - Method in class org.waterken.syntax.json.JSONWriter
 
writeLong(long) - Method in class org.waterken.syntax.json.JSONWriter
 
writeNew(File) - Static method in class org.joe_e.file.Filesystem
Creates a file for writing.
writeNull() - Method in class org.waterken.syntax.json.JSONWriter
 
writeString(String) - Method in class org.waterken.syntax.json.JSONWriter
 
WrongBrand - Exception in org.ref_send.brand
Signals a Brand mismatch.
WrongBrand(Brand<?>, Brand<?>) - Constructor for exception org.ref_send.brand.WrongBrand
Constructs an instance.
WrongToken - Exception in org.waterken.syntax
Signals parsed data did not contain an expected token at a required position.
WrongToken(String) - Constructor for exception org.waterken.syntax.WrongToken
Constructs an instance.

_

_(T) - Method in class org.ref_send.promise.Eventual
Ensures a reference is an eventual reference.
_(T) - Method in class org.ref_send.promise.Eventual
Causes a compile error for code that attempts to create an eventual reference of a concrete type.

A B C D E F G H I J K L M N O P R S T U V W _
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.