1 20 package gov.nasa.jpf.jvm; 21 22 25 public class JPF_java_lang_Long { 26 public static long parseInt__Ljava_lang_String_2I (MJIEnv env, int clsObjRef, 27 int strRef, int radix) { 28 try { 29 return Long.parseLong(env.getStringObject(strRef), radix); 30 } catch (NumberFormatException e) { 31 env.throwException("java.lang.NumberFormatException"); 32 33 return 0; 34 } 35 } 36 37 public static long parseLong__Ljava_lang_String_2 (MJIEnv env, int clsObjRef, 38 int strRef) { 39 try { 40 return Long.parseLong(env.getStringObject(strRef)); 41 } catch (NumberFormatException e) { 42 env.throwException("java.lang.NumberFormatException"); 43 44 return 0; 45 } 46 } 47 48 public static int toBinaryString__J (MJIEnv env, int objref, long val) { 49 return env.newString(Long.toBinaryString(val)); 50 } 51 52 public static int toHexString__J (MJIEnv env, int objref, long val) { 53 return env.newString(Long.toHexString(val)); 54 } 55 56 public static int toOctalString__J (MJIEnv env, int objref, long val) { 57 return env.newString(Long.toOctalString(val)); 58 } 59 60 public static int toString__J (MJIEnv env, int objref, long val) { 61 return env.newString(Long.toString(val)); 62 } 63 64 public static int toString__JI (MJIEnv env, int objref, long val, int radix) { 65 return env.newString(Long.toString(val, radix)); 66 } 67 } | Popular Tags |