Class Join
- java.lang.Object
-
- com.jnape.palatable.lambda.monoid.builtin.Join
-
- All Implemented Interfaces:
Fn1<java.lang.String,Fn1<java.lang.String,java.lang.String>>,Fn2<java.lang.String,java.lang.String,java.lang.String>,Applicative<Fn1<java.lang.String,java.lang.String>,Fn1<java.lang.String,?>>,Cartesian<java.lang.String,Fn1<java.lang.String,java.lang.String>,Fn1<?,?>>,Cocartesian<java.lang.String,Fn1<java.lang.String,java.lang.String>,Fn1<?,?>>,Contravariant<java.lang.String,Profunctor<?,Fn1<java.lang.String,java.lang.String>,Fn1<?,?>>>,Functor<Fn1<java.lang.String,java.lang.String>,Fn1<java.lang.String,?>>,Profunctor<java.lang.String,Fn1<java.lang.String,java.lang.String>,Fn1<?,?>>,Monad<Fn1<java.lang.String,java.lang.String>,Fn1<java.lang.String,?>>,MonadReader<java.lang.String,Fn1<java.lang.String,java.lang.String>,Fn1<java.lang.String,?>>,MonadRec<Fn1<java.lang.String,java.lang.String>,Fn1<java.lang.String,?>>,MonadWriter<java.lang.String,Fn1<java.lang.String,java.lang.String>,Fn1<java.lang.String,?>>,Monoid<java.lang.String>,Semigroup<java.lang.String>
public final class Join extends java.lang.Object implements Monoid<java.lang.String>
AMonoidinstance formed byStringthat concats two strings together.- See Also:
Monoid
-
-
Constructor Summary
Constructors Modifier Constructor Description privateJoin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcheckedApply(java.lang.String x, java.lang.String y)java.lang.Stringidentity()The identity element of this monoid.static Joinjoin()static Fn1<java.lang.String,java.lang.String>join(java.lang.String x)static java.lang.Stringjoin(java.lang.String x, java.lang.String y)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.jnape.palatable.lambda.functions.Fn1
andThen, carry, cartesian, censor, choose, cocartesian, diMap, diMapR, discardL, flatMap, fmap, lazyZip, listens, local, pure, self, thunk, toFunction, trampolineM, zip, zip
-
Methods inherited from interface com.jnape.palatable.lambda.functions.Fn2
apply, apply, checkedApply, compose, contraMap, diMapL, discardR, toBiFunction, uncurry, widen
-
Methods inherited from interface com.jnape.palatable.lambda.monoid.Monoid
flip, foldLeft, foldMap, foldRight, reduceLeft, reduceRight
-
-
-
-
Field Detail
-
INSTANCE
private static final Join INSTANCE
-
-
Method Detail
-
identity
public java.lang.String identity()
Description copied from interface:MonoidThe identity element of this monoid.
-
checkedApply
public java.lang.String checkedApply(java.lang.String x, java.lang.String y)- Specified by:
checkedApplyin interfaceFn2<java.lang.String,java.lang.String,java.lang.String>
-
join
public static Join join()
-
join
public static Fn1<java.lang.String,java.lang.String> join(java.lang.String x)
-
join
public static java.lang.String join(java.lang.String x, java.lang.String y)
-
-