Module tornado.api

Class TornadoAPIUtils

java.lang.Object
uk.ac.manchester.tornado.api.utils.TornadoAPIUtils

public final class TornadoAPIUtils extends Object
  • Field Details

  • Method Details

    • parseSize

      public static long parseSize(String size)
    • humanReadableByteCount

      public static String humanReadableByteCount(long bytes, boolean si)
      Conversion from byte sizes into human readable format
      Based on code from http://stackoverflow.com/questions/3758606/how-to-convert -byte-size-into-human-readable-format-in-java.

      Parameters:
      bytes - number of bytes
      si - units (true if 1000, false if 1024).
      Returns:
      humanReadableByteCount
    • humanReadableFreq

      public static String humanReadableFreq(int freq)
    • formatBytes

      public static String formatBytes(long bytes)
    • formatBytesPerSecond

      public static String formatBytesPerSecond(double bytes)
    • isBoxedPrimitive

      public static boolean isBoxedPrimitive(Object obj)
      Returns true if object is a boxed type.
      Parameters:
      obj - Object
      Returns:
      boolean
    • isBoxedPrimitiveClass

      public static boolean isBoxedPrimitiveClass(Class<?> clazz)
      Returns true if object is a boxed type.
      Parameters:
      clazz - Class
      Returns:
      boolean
    • toUnboxedPrimitiveClass

      public static Class<?> toUnboxedPrimitiveClass(Class<?> clazz)
      Returns true if object is a boxed type.
      Parameters:
      clazz - Class
      Returns:
      Class<?>
    • isPrimitiveArray

      public static boolean isPrimitiveArray(Class<?> type)
      determines whether a given array is composed of primitives or objects.
      Parameters:
      type - type to check
      Returns:
      true if the array is composed of a primitive type
    • printBuffer

      public static void printBuffer(ByteBuffer buffer)
    • printBuffer

      public static void printBuffer(ByteBuffer buffer, int start, int len)
    • elapsedTimeInSeconds

      public static double elapsedTimeInSeconds(long start, long end)
    • formatArray

      public static String formatArray(Object object)
    • isPrimitive

      public static boolean isPrimitive(Class<?> type)