Skip navigation links
A C E F G H I M N O P S T U 

A

accept(TryVisitorType<F, S, U>) - Method in class com.io7m.jfunctional.Failure
 
accept(OptionVisitorType<T, U>) - Method in class com.io7m.jfunctional.None
 
accept(OptionVisitorType<T, U>) - Method in interface com.io7m.jfunctional.OptionType
Accept a visitor.
accept(OptionVisitorType<T, U>) - Method in class com.io7m.jfunctional.Some
 
accept(TryVisitorType<F, S, U>) - Method in class com.io7m.jfunctional.Success
 
accept(TryVisitorType<F, S, U>) - Method in interface com.io7m.jfunctional.TryType
Accept a visitor.
acceptPartial(TryPartialVisitorType<F, S, U, E>) - Method in class com.io7m.jfunctional.Failure
 
acceptPartial(OptionPartialVisitorType<T, U, E>) - Method in class com.io7m.jfunctional.None
 
acceptPartial(OptionPartialVisitorType<T, U, E>) - Method in interface com.io7m.jfunctional.OptionType
Accept a partial visitor.
acceptPartial(OptionPartialVisitorType<T, U, E>) - Method in class com.io7m.jfunctional.Some
 
acceptPartial(TryPartialVisitorType<F, S, U, E>) - Method in class com.io7m.jfunctional.Success
 
acceptPartial(TryPartialVisitorType<F, S, U, E>) - Method in interface com.io7m.jfunctional.TryType
Accept a partial visitor.

C

call(A) - Method in interface com.io7m.jfunctional.FunctionType
Evaluate the function with the given argument.
call(A, B) - Method in interface com.io7m.jfunctional.PartialBiFunctionType
Evaluate the function with the given argument.
call(A) - Method in interface com.io7m.jfunctional.PartialFunctionType
Evaluate the function with the given argument.
call(A) - Method in interface com.io7m.jfunctional.PartialProcedureType
Evaluate the procedure with the given argument.
call(A) - Method in interface com.io7m.jfunctional.ProcedureType
Evaluate the procedure with the given argument.
com.io7m.jfunctional - package com.io7m.jfunctional
Core functions and types.
com.io7m.jfunctional.documentation - package com.io7m.jfunctional.documentation
Documentation.

E

equals(Object) - Method in class com.io7m.jfunctional.Failure
 
equals(Object) - Method in class com.io7m.jfunctional.None
 
equals(Object) - Method in class com.io7m.jfunctional.Pair
 
equals(Object) - Method in class com.io7m.jfunctional.Some
 
equals(Object) - Method in class com.io7m.jfunctional.Success
 
equals(Object) - Method in class com.io7m.jfunctional.Unit
 

F

Failure<F,S> - Class in com.io7m.jfunctional
A computation that has failed.
failure(F) - Static method in class com.io7m.jfunctional.Failure
Produce a new failure value.
failure(F) - Static method in class com.io7m.jfunctional.Try
Fail trivially, yielding x.
failure(Failure<F, S>) - Method in interface com.io7m.jfunctional.TryPartialVisitorType
Visit a value of type Success.
failure(Failure<F, S>) - Method in interface com.io7m.jfunctional.TryVisitorType
Visit a value of type Success.
FDocumentation - Class in com.io7m.jfunctional.documentation
Functions for retrieving the documentation.
FunctionType<A,B> - Interface in com.io7m.jfunctional
Non-dependent unary function type.

G

get() - Method in class com.io7m.jfunctional.Failure
 
get() - Method in class com.io7m.jfunctional.Some
 
get() - Method in class com.io7m.jfunctional.Success
 
getDocumentationXMLLocation() - Static method in class com.io7m.jfunctional.documentation.FDocumentation
 
getLeft() - Method in class com.io7m.jfunctional.Pair
 
getRight() - Method in class com.io7m.jfunctional.Pair
 

H

hashCode() - Method in class com.io7m.jfunctional.Failure
 
hashCode() - Method in class com.io7m.jfunctional.None
 
hashCode() - Method in class com.io7m.jfunctional.Pair
 
hashCode() - Method in class com.io7m.jfunctional.Some
 
hashCode() - Method in class com.io7m.jfunctional.Success
 
hashCode() - Method in class com.io7m.jfunctional.Unit
 

I

isNone() - Method in class com.io7m.jfunctional.None
 
isNone() - Method in interface com.io7m.jfunctional.OptionType
 
isNone() - Method in class com.io7m.jfunctional.Some
 
isSome() - Method in class com.io7m.jfunctional.None
 
isSome() - Method in interface com.io7m.jfunctional.OptionType
 
isSome() - Method in class com.io7m.jfunctional.Some
 

M

map(FunctionType<T, U>) - Method in class com.io7m.jfunctional.None
 
map(FunctionType<T, U>) - Method in interface com.io7m.jfunctional.OptionType
If this value is Some(x), return Option.of(Object) with f(x).
map(FunctionType<T, U>) - Method in class com.io7m.jfunctional.Some
 
map_(ProcedureType<T>) - Method in class com.io7m.jfunctional.None
 
map_(ProcedureType<T>) - Method in interface com.io7m.jfunctional.OptionType
If this value is Some(x), evaluate p(x).
map_(ProcedureType<T>) - Method in class com.io7m.jfunctional.Some
 
mapPartial(PartialFunctionType<T, U, E>) - Method in class com.io7m.jfunctional.None
 
mapPartial(PartialFunctionType<T, U, E>) - Method in interface com.io7m.jfunctional.OptionType
If this value is Some(x), return Option.of(Object) with f(x).
mapPartial(PartialFunctionType<T, U, E>) - Method in class com.io7m.jfunctional.Some
 
mapPartial_(PartialProcedureType<T, E>) - Method in class com.io7m.jfunctional.None
 
mapPartial_(PartialProcedureType<T, E>) - Method in interface com.io7m.jfunctional.OptionType
If this value is Some(x), evaluate p(x).
mapPartial_(PartialProcedureType<T, E>) - Method in class com.io7m.jfunctional.Some
 

N

None<T> - Class in com.io7m.jfunctional
No value.
none() - Static method in class com.io7m.jfunctional.None
 
none() - Static method in class com.io7m.jfunctional.Option
Return None.
none(None<T>) - Method in interface com.io7m.jfunctional.OptionPartialVisitorType
Visit a value of type None.
none(None<T>) - Method in interface com.io7m.jfunctional.OptionVisitorType
Visit a value of type None.

O

of(T) - Static method in class com.io7m.jfunctional.Option
If x == null, return None, else return Some containing x.
Option - Class in com.io7m.jfunctional
Constructor functions for optional values.
OptionPartialVisitorType<T,U,E extends Throwable> - Interface in com.io7m.jfunctional
The type of partial OptionType visitors.
OptionType<T> - Interface in com.io7m.jfunctional
The type of optional values.
OptionVisitorType<T,U> - Interface in com.io7m.jfunctional
The type of OptionType visitors.

P

Pair<A,B> - Class in com.io7m.jfunctional
Immutable generic pair type.
pair(A, B) - Static method in class com.io7m.jfunctional.Pair
Return a new pair (left, right).
PartialBiFunctionType<A,B,C,E extends Throwable> - Interface in com.io7m.jfunctional
Non-dependent binary partial function type.
PartialFunctionType<A,B,E extends Throwable> - Interface in com.io7m.jfunctional
Non-dependent unary partial function type.
PartialProcedureType<A,E extends Throwable> - Interface in com.io7m.jfunctional
Non-dependent unary function type, equivalent to PartialFunction<A, Unit, E> but substituting void for Unit to avoid allocating useless objects.
ProcedureType<A> - Interface in com.io7m.jfunctional
Non-dependent unary function type, equivalent to Function<A, Unit> but substituting void for Unit to avoid allocating useless objects.

S

some(T) - Static method in class com.io7m.jfunctional.Option
Return Some containing x.
some(Some<T>) - Method in interface com.io7m.jfunctional.OptionPartialVisitorType
Visit a value of type Some.
some(Some<T>) - Method in interface com.io7m.jfunctional.OptionVisitorType
Visit a value of type Some.
Some<T> - Class in com.io7m.jfunctional
A value.
some(T) - Static method in class com.io7m.jfunctional.Some
Produce a new Some value.
Success<F,S> - Class in com.io7m.jfunctional
A computation that has succeeded.
success(S) - Static method in class com.io7m.jfunctional.Success
 
success(S) - Static method in class com.io7m.jfunctional.Try
Succeed trivially, yielding x.
success(Success<F, S>) - Method in interface com.io7m.jfunctional.TryPartialVisitorType
Visit a value of type Success.
success(Success<F, S>) - Method in interface com.io7m.jfunctional.TryVisitorType
Visit a value of type Success.

T

toString() - Method in class com.io7m.jfunctional.Failure
 
toString() - Method in class com.io7m.jfunctional.None
 
toString() - Method in class com.io7m.jfunctional.Pair
 
toString() - Method in class com.io7m.jfunctional.Some
 
toString() - Method in class com.io7m.jfunctional.Success
 
Try - Class in com.io7m.jfunctional
Constructor functions for computations that can fail.
TryPartialVisitorType<F,S,U,E extends Throwable> - Interface in com.io7m.jfunctional
The type of TryType visitors.
TryType<F,S> - Interface in com.io7m.jfunctional
The type of computations that can succeed and yield S, or fail and yield F.
TryVisitorType<F,S,U> - Interface in com.io7m.jfunctional
The type of TryType visitors.

U

Unit - Class in com.io7m.jfunctional
The single-valued unit type.
unit() - Static method in class com.io7m.jfunctional.Unit
 
UNIT_HASH_CODE - Static variable in class com.io7m.jfunctional.Unit
The hash code for the Unit type.
A C E F G H I M N O P S T U 
Skip navigation links

Copyright © 2017 <code@io7m.com> http://io7m.com