This doesn't actually copy the Array, only wraps/unwraps with WrappedArray
This doesn't actually copy the Array, only wraps/unwraps with WrappedArray
Bijections between the numeric types and their java versions.
Bijections between the numeric types and their java versions.
Bijection between byte array and Base64 encoded string.
Bijection between byte array and Base64 encoded string.
The "trim" here is important, as encodeBase64String sometimes tags a newline on the end of its encoding. DON'T REMOVE THIS CALL TO TRIM.
Bijection between byte array and java.nio.ByteBuffer.
Bijection between byte array and java.nio.ByteBuffer.
Bijection between byte array and GZippedBytes.
Bijection between byte array and GZippedBytes.
Encoding half of the Cantor–Bernstein–Schroeder theorem http://en.wikipedia.org/wiki/Cantor%E2%80%93Bernstein%E2%80%93Schroeder_theorem
Encoding half of the Cantor–Bernstein–Schroeder theorem http://en.wikipedia.org/wiki/Cantor%E2%80%93Bernstein%E2%80%93Schroeder_theorem
Bijections between collection types defined in scala.collection.JavaConverters.
Accepts a Bijection[A, B] and returns a bijection that can transform traversable containers of A into traversable containers of B.
Accepts a Bijection[A, B] and returns a bijection that can transform traversable containers of A into traversable containers of B.
Do not go from ordered to unordered containers; Bijection[Iterable[A], Set[B]] is inaccurate, and really makes no sense.