Class 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>
      V
      lookup​(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>
      K
      soloKey​(java.util.Map<K,​V> m)  
      static <K,​V>
      java.util.Map<K,​V>
      soloMap​(K k, V v)  
      static <K,​V>
      V
      soloVal​(java.util.Map<K,​V> m)  
      static int utf8EncodingSize​(int ch)  
      static byte[] UUIDtoByteArray​(java.util.UUID uuid)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Fns

        public Fns()
    • 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