Package com.googlecode.aviator.utils
Class Utils
- java.lang.Object
-
- com.googlecode.aviator.utils.Utils
-
public class Utils extends java.lang.ObjectSome helper methods.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classUtils.StaticHolder
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringCURRENT_VERSIONprivate static char[]HEX_ARRAYprivate static java.lang.ThreadLocal<java.security.MessageDigest>MESSAGE_DIGEST_LOCALprivate static intTICK_INTERVAL_MS
-
Constructor Summary
Constructors Modifier Constructor Description privateUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringbytesToHex(byte[] bytes)static longcurrentTimeNanos()static AviatorNumberexponent(java.lang.Number base, java.lang.Number exp, java.util.Map<java.lang.String,java.lang.Object> env)static java.lang.StringgetAviatorScriptVersion()static booleanisAndroid()static java.lang.Stringmd5sum(java.lang.String s)static java.lang.StringreadFully(java.io.Reader reader)
-
-
-
Field Detail
-
CURRENT_VERSION
private static final java.lang.String CURRENT_VERSION
- See Also:
- Constant Field Values
-
TICK_INTERVAL_MS
private static final int TICK_INTERVAL_MS
-
MESSAGE_DIGEST_LOCAL
private static final java.lang.ThreadLocal<java.security.MessageDigest> MESSAGE_DIGEST_LOCAL
-
HEX_ARRAY
private static final char[] HEX_ARRAY
-
-
Method Detail
-
currentTimeNanos
public static long currentTimeNanos()
-
bytesToHex
public static java.lang.String bytesToHex(byte[] bytes)
-
md5sum
public static java.lang.String md5sum(java.lang.String s)
-
readFully
public static java.lang.String readFully(java.io.Reader reader) throws java.io.IOException- Throws:
java.io.IOException
-
exponent
public static AviatorNumber exponent(java.lang.Number base, java.lang.Number exp, java.util.Map<java.lang.String,java.lang.Object> env)
-
getAviatorScriptVersion
public static java.lang.String getAviatorScriptVersion()
-
isAndroid
public static boolean isAndroid()
-
-