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.UUID
byteArrayToUUID(byte[] bytes)
static java.lang.IllegalArgumentException
expected(java.lang.Object expected, int ch)
static java.lang.IllegalArgumentException
expected(java.lang.Object expected, int ch, java.lang.Object got)
static java.lang.Class
getClassOrNull(java.lang.Object o)
static int
intCast(long x)
static <K,V>
Vlookup(ILookup<K,V> theLookup, K k)
static void
readUTF8Chars(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 int
utf8EncodingSize(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
-
-