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