Package-level declarations

Types

Link copied to clipboard
public class Box<T extends Comparable<T>> implements Comparable<T>
Abstract immutable data type that represents an interval over parameter T.
Link copied to clipboard
public final class MoonLightRecord extends Record
MoonlightRecords are essentially tuple types.
Link copied to clipboard
public final class Pair<F, S> extends Record
Immutable generic class to support pairs of objects
Link copied to clipboard
public interface Semiring<R>
The Semiring class describes the behavior of algebraic semirings, as used by our framework.
Link copied to clipboard
public final class Triple<F, S, T> extends Record
Immutable generic class to support triplets of objects
Link copied to clipboard
public interface Tuple implements Comparable<T>
Tuple are immutable objects.
Link copied to clipboard
public interface TupleType
Represents a type of tuple.