Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

accept(ComparableListVisitor<T, ComparableList<T>, R>) - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
accept(ExpressionVisitor<Expression, R>) - Method in class com.github.sviperll.adt4j.examples.Expression
 
accept(GroupNameVisitor<R>) - Method in class com.github.sviperll.adt4j.examples.GroupName
 
accept(ListVisitor<T, List<T>, R>) - Method in class com.github.sviperll.adt4j.examples.List
 
accept(UserVisitor<E, R>) - Method in class com.github.sviperll.adt4j.examples.User
 
accept(UserKeyVisitor<R>) - Method in class com.github.sviperll.adt4j.examples.UserKey
 
add(Expression, Expression) - Static method in class com.github.sviperll.adt4j.examples.Expression
 
add(S, S) - Method in interface com.github.sviperll.adt4j.examples.ExpressionVisitor
 
apply(T) - Method in interface com.github.sviperll.adt4j.examples.Function
 
apply(GADT<Function<A, B>>, GADT<A>) - Static method in class com.github.sviperll.adt4j.examples.GADT
 
apply(UserKey) - Method in class com.github.sviperll.adt4j.examples.UserKeyVisitor.UserKeyFunction
 

B

baseLookup(String) - Static method in class com.github.sviperll.adt4j.examples.Main
 
BaseOptionalSupport<T> - Class in com.github.sviperll.adt4j.examples
 
BaseOptionalSupport() - Constructor for class com.github.sviperll.adt4j.examples.BaseOptionalSupport
 
BaseOptionalVisitor<T,R,E extends Exception> - Interface in com.github.sviperll.adt4j.examples
 

C

ClassList - Annotation Type in com.github.sviperll.adt4j.examples
 
com.github.sviperll.adt4j.examples - package com.github.sviperll.adt4j.examples
 
ComparableList<T extends Object & Comparable<? super T>> - Class in com.github.sviperll.adt4j.examples
 
ComparableList(ComparableList<T>) - Constructor for class com.github.sviperll.adt4j.examples.ComparableList
 
ComparableListVisitor<T extends Comparable<? super T>,S,R> - Interface in com.github.sviperll.adt4j.examples
 
compareTo(ComparableList<T>) - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
compareTo(GroupName) - Method in class com.github.sviperll.adt4j.examples.GroupName
 
compareTo(User<E>) - Method in class com.github.sviperll.adt4j.examples.User
 
compareTo(UserKey) - Method in class com.github.sviperll.adt4j.examples.UserKey
 
cons(T, List<T>) - Static method in class com.github.sviperll.adt4j.examples.List
 
cons(T, S) - Method in interface com.github.sviperll.adt4j.examples.ListVisitor
 

D

data1(T) - Method in interface com.github.sviperll.adt4j.examples.SimpleVisitor1
 

E

Either<T,U> - Class in com.github.sviperll.adt4j.examples
 
Either.Visitor<T,U,R> - Interface in com.github.sviperll.adt4j.examples
 
empty() - Static method in class com.github.sviperll.adt4j.examples.ComparableList
 
empty() - Method in interface com.github.sviperll.adt4j.examples.ComparableListVisitor
 
equals(Object) - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
equals(Object) - Method in class com.github.sviperll.adt4j.examples.Expression
 
equals(Object) - Method in class com.github.sviperll.adt4j.examples.GADT
 
equals(Object) - Method in class com.github.sviperll.adt4j.examples.GroupName
 
equals(Object) - Method in class com.github.sviperll.adt4j.examples.List
 
equals(Object) - Method in class com.github.sviperll.adt4j.examples.User
 
equals(Object) - Method in class com.github.sviperll.adt4j.examples.UserKey
 
eval() - Method in class com.github.sviperll.adt4j.examples.GADT
 
Expression - Class in com.github.sviperll.adt4j.examples
 
Expression(Expression) - Constructor for class com.github.sviperll.adt4j.examples.Expression
 
ExpressionVisitor<S,R> - Interface in com.github.sviperll.adt4j.examples
 

F

factory() - Static method in class com.github.sviperll.adt4j.examples.ComparableList
 
factory() - Static method in class com.github.sviperll.adt4j.examples.Expression
 
factory() - Static method in class com.github.sviperll.adt4j.examples.GroupName
 
factory() - Static method in class com.github.sviperll.adt4j.examples.List
 
factory() - Static method in class com.github.sviperll.adt4j.examples.User
 
factory() - Static method in class com.github.sviperll.adt4j.examples.UserKey
 
FancyList<T> - Class in com.github.sviperll.adt4j.examples
 
FancyList.Cases<T,R> - Interface in com.github.sviperll.adt4j.examples
 
flatMap(Function<T, BaseOptional<U>>) - Method in class com.github.sviperll.adt4j.examples.BaseOptionalSupport
 
flatMap(Function<T, Optional<U>>) - Method in class com.github.sviperll.adt4j.examples.Optional
 
Function<T,U> - Interface in com.github.sviperll.adt4j.examples
 

G

GADT<T> - Class in com.github.sviperll.adt4j.examples
 
GroupName - Class in com.github.sviperll.adt4j.examples
 
GroupName(GroupName) - Constructor for class com.github.sviperll.adt4j.examples.GroupName
 
groupName() - Method in class com.github.sviperll.adt4j.examples.User
 
GroupNameVisitor<R> - Interface in com.github.sviperll.adt4j.examples
 

H

hashCode() - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
hashCode() - Method in class com.github.sviperll.adt4j.examples.Expression
 
hashCode() - Method in class com.github.sviperll.adt4j.examples.GADT
 
hashCode() - Method in class com.github.sviperll.adt4j.examples.GroupName
 
hashCode() - Method in class com.github.sviperll.adt4j.examples.List
 
hashCode() - Method in class com.github.sviperll.adt4j.examples.User
 
hashCode() - Method in class com.github.sviperll.adt4j.examples.UserKey
 
head() - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
head() - Method in class com.github.sviperll.adt4j.examples.List
 

I

if_(GADT<Boolean>, GADT<T>, GADT<T>) - Static method in class com.github.sviperll.adt4j.examples.GADT
 
isAdd() - Method in class com.github.sviperll.adt4j.examples.Expression
 
isBinary() - Method in class com.github.sviperll.adt4j.examples.Expression
 
isEmpty() - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
isEmpty() - Method in class com.github.sviperll.adt4j.examples.List
 
isLessOrEqual(GADT<Integer>, GADT<Integer>) - Static method in class com.github.sviperll.adt4j.examples.GADT
 
isLiteral() - Method in class com.github.sviperll.adt4j.examples.Expression
 
isMul() - Method in class com.github.sviperll.adt4j.examples.Expression
 

K

key() - Method in class com.github.sviperll.adt4j.examples.User
 

L

lambda(Function<A, GADT<B>>) - Static method in class com.github.sviperll.adt4j.examples.GADT
 
leaf(T) - Method in interface com.github.sviperll.adt4j.examples.TreeVisitor
 
left(T) - Method in interface com.github.sviperll.adt4j.examples.Either.Visitor
 
left() - Method in class com.github.sviperll.adt4j.examples.Expression
 
list(T, FancyList<T>) - Static method in class com.github.sviperll.adt4j.examples.FancyList
 
List<T> - Class in com.github.sviperll.adt4j.examples
 
List(List<T>) - Constructor for class com.github.sviperll.adt4j.examples.List
 
list() - Method in class com.github.sviperll.adt4j.examples.User
 
ListVisitor<T,S,R> - Interface in com.github.sviperll.adt4j.examples
 
lit(int) - Static method in class com.github.sviperll.adt4j.examples.Expression
 
lit(int) - Method in interface com.github.sviperll.adt4j.examples.ExpressionVisitor
 
lookup(String) - Static method in class com.github.sviperll.adt4j.examples.Main
 
lookup2(String) - Static method in class com.github.sviperll.adt4j.examples.Main
 
lookup3(String) - Static method in class com.github.sviperll.adt4j.examples.Main
 

M

Main - Class in com.github.sviperll.adt4j.examples
 
Main() - Constructor for class com.github.sviperll.adt4j.examples.Main
 
main(String[]) - Static method in class com.github.sviperll.adt4j.examples.Main
 
map(Function<T, U>) - Method in class com.github.sviperll.adt4j.examples.BaseOptionalSupport
 
match(FancyList.Cases<T, R>) - Method in class com.github.sviperll.adt4j.examples.FancyList
 
missing() - Method in interface com.github.sviperll.adt4j.examples.BaseOptionalVisitor
 
missing() - Static method in class com.github.sviperll.adt4j.examples.Optional
 
missing() - Method in interface com.github.sviperll.adt4j.examples.OptionalVisitor
 
mul(Expression, Expression) - Static method in class com.github.sviperll.adt4j.examples.Expression
 
mul(S, S) - Method in interface com.github.sviperll.adt4j.examples.ExpressionVisitor
 

N

name() - Method in class com.github.sviperll.adt4j.examples.GroupName
 
name() - Method in class com.github.sviperll.adt4j.examples.User
 
nil() - Static method in class com.github.sviperll.adt4j.examples.FancyList
 
nil() - Static method in class com.github.sviperll.adt4j.examples.List
 
nil() - Method in interface com.github.sviperll.adt4j.examples.ListVisitor
 
node(List<? extends S>) - Method in interface com.github.sviperll.adt4j.examples.TreeVisitor
 
number(int) - Static method in class com.github.sviperll.adt4j.examples.GADT
 

O

Optional<T> - Class in com.github.sviperll.adt4j.examples
 
OptionalVisitor<T,R,E extends Exception> - Interface in com.github.sviperll.adt4j.examples
 

P

plus(GADT<Integer>, GADT<Integer>) - Static method in class com.github.sviperll.adt4j.examples.GADT
 
prepend(T, ComparableList<T>) - Static method in class com.github.sviperll.adt4j.examples.ComparableList
 
prepend(T, S) - Method in interface com.github.sviperll.adt4j.examples.ComparableListVisitor
 
present(T) - Method in interface com.github.sviperll.adt4j.examples.BaseOptionalVisitor
 
present(T) - Static method in class com.github.sviperll.adt4j.examples.Optional
 
present(T) - Method in interface com.github.sviperll.adt4j.examples.OptionalVisitor
 

R

RecordVisitor<R> - Interface in com.github.sviperll.adt4j.examples
 
right(U) - Method in interface com.github.sviperll.adt4j.examples.Either.Visitor
 
right() - Method in class com.github.sviperll.adt4j.examples.Expression
 

S

SimpleVisitor1<R,T> - Interface in com.github.sviperll.adt4j.examples
 

T

tail() - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
tail() - Method in class com.github.sviperll.adt4j.examples.List
 
toString(BaseOptional<String>) - Method in class com.github.sviperll.adt4j.examples.BaseOptionalSupport
 
toString() - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
toString() - Method in class com.github.sviperll.adt4j.examples.Expression
 
toString() - Method in class com.github.sviperll.adt4j.examples.GADT
 
toString() - Method in class com.github.sviperll.adt4j.examples.GroupName
 
toString() - Method in class com.github.sviperll.adt4j.examples.List
 
toString(Optional<String>) - Static method in class com.github.sviperll.adt4j.examples.Main
 
toString() - Method in class com.github.sviperll.adt4j.examples.User
 
toString() - Method in class com.github.sviperll.adt4j.examples.UserKey
 
TreeVisitor<T,S,R> - Interface in com.github.sviperll.adt4j.examples
 

U

User<E extends Object & Comparable<E>> - Class in com.github.sviperll.adt4j.examples
 
User(User<E>) - Constructor for class com.github.sviperll.adt4j.examples.User
 
UserKey - Class in com.github.sviperll.adt4j.examples
 
UserKey(UserKey) - Constructor for class com.github.sviperll.adt4j.examples.UserKey
 
UserKeyFunction() - Constructor for class com.github.sviperll.adt4j.examples.UserKeyVisitor.UserKeyFunction
 
UserKeyVisitor<R> - Interface in com.github.sviperll.adt4j.examples
 
UserKeyVisitor.UserKeyFunction<R> - Class in com.github.sviperll.adt4j.examples
 
UserVisitor<E extends Comparable<E>,R> - Interface in com.github.sviperll.adt4j.examples
 

V

valueOf(String) - Static method in class com.github.sviperll.adt4j.examples.GroupName
 
valueOf(String) - Method in interface com.github.sviperll.adt4j.examples.GroupNameVisitor
 
valueOf(boolean, byte, char, int, long, float, double, Object, boolean[], byte[][], char[], int[], long[], float[], double[], Object[]) - Method in interface com.github.sviperll.adt4j.examples.RecordVisitor
 
valueOf(UserKey, ComparableList<E>, String, GroupName) - Static method in class com.github.sviperll.adt4j.examples.User
 
valueOf(int) - Static method in class com.github.sviperll.adt4j.examples.UserKey
 
valueOf(int) - Method in interface com.github.sviperll.adt4j.examples.UserKeyVisitor
 
valueOf(UserKey, ComparableList<E>, String, GroupName) - Method in interface com.github.sviperll.adt4j.examples.UserVisitor
 

W

withGroupName(GroupName) - Method in class com.github.sviperll.adt4j.examples.User
 
withHead(T) - Method in class com.github.sviperll.adt4j.examples.ComparableList
 
withHead(T) - Method in class com.github.sviperll.adt4j.examples.List
 
withName(String) - Method in class com.github.sviperll.adt4j.examples.User
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.