Package org.fressian.impl
Class Fns
- java.lang.Object
-
- org.fressian.impl.Fns
-
public class Fns extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Fns()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int[]bufferStringChunkUTF8(java.lang.CharSequence s, int start, byte[] byteBuffer)static java.util.UUIDbyteArrayToUUID(byte[] bytes)static java.lang.IllegalArgumentExceptionexpected(java.lang.Object expected, int ch)static java.lang.IllegalArgumentExceptionexpected(java.lang.Object expected, int ch, java.lang.Object got)static java.lang.ClassgetClassOrNull(java.lang.Object o)static intintCast(long x)static <K,V>
Vlookup(ILookup<K,V> theLookup, K k)static voidreadUTF8Chars(java.lang.StringBuffer dest, byte[] source, int offset, int length)static <K,V>
java.util.Map.Entry<K,V>soloEntry(java.util.Map<K,V> m)static <K,V>
KsoloKey(java.util.Map<K,V> m)static <K,V>
java.util.Map<K,V>soloMap(K k, V v)static <K,V>
VsoloVal(java.util.Map<K,V> m)static intutf8EncodingSize(int ch)static byte[]UUIDtoByteArray(java.util.UUID uuid)
-
-
-
Method Detail
-
expected
public static java.lang.IllegalArgumentException expected(java.lang.Object expected, int ch)
-
expected
public static java.lang.IllegalArgumentException expected(java.lang.Object expected, int ch, java.lang.Object got)
-
soloEntry
public static <K,V> java.util.Map.Entry<K,V> soloEntry(java.util.Map<K,V> m)
-
UUIDtoByteArray
public static byte[] UUIDtoByteArray(java.util.UUID uuid)
-
byteArrayToUUID
public static java.util.UUID byteArrayToUUID(byte[] bytes)
-
soloKey
public static <K,V> K soloKey(java.util.Map<K,V> m)
-
soloVal
public static <K,V> V soloVal(java.util.Map<K,V> m)
-
soloMap
public static <K,V> java.util.Map<K,V> soloMap(K k, V v)
-
lookup
public static <K,V> V lookup(ILookup<K,V> theLookup, K k)
-
getClassOrNull
public static java.lang.Class getClassOrNull(java.lang.Object o)
-
intCast
public static int intCast(long x)
-
readUTF8Chars
public static void readUTF8Chars(java.lang.StringBuffer dest, byte[] source, int offset, int length)
-
utf8EncodingSize
public static int utf8EncodingSize(int ch)
-
bufferStringChunkUTF8
public static int[] bufferStringChunkUTF8(java.lang.CharSequence s, int start, byte[] byteBuffer) throws java.io.IOException- Throws:
java.io.IOException
-
-