Class 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>
    A Monoid instance formed by String that concats two strings together.
    See Also:
    Monoid
    • Field Detail

      • INSTANCE

        private static final Join INSTANCE
    • Constructor Detail

      • Join

        private Join()
    • Method Detail

      • identity

        public java.lang.String identity()
        Description copied from interface: Monoid
        The identity element of this monoid.
        Specified by:
        identity in interface Monoid<java.lang.String>
        Returns:
        the identity
      • checkedApply

        public java.lang.String checkedApply​(java.lang.String x,
                                             java.lang.String y)
        Specified by:
        checkedApply in interface Fn2<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)