1 19 20 package ca.mcgill.sable.soot.launching; 21 22 import java.util.MissingResourceException ; 23 import java.util.ResourceBundle ; 24 25 30 public class LaunchCommands { 31 32 private static final String RESOURCE_BUNDLE= "ca.mcgill.sable.soot.launching.launchingCmds"; 34 private static ResourceBundle fgResourceBundle= ResourceBundle.getBundle(RESOURCE_BUNDLE); 35 36 public static final String SOOT_CLASSPATH = "cp"; 37 public static final String XML_ATTRIBUTES = "xml-attributes"; 38 public static final String KEEP_LINE_NUMBER = "keep-line-number"; 39 public static final String OUTPUT = "f "; 40 public static final String JIMPLE_OUT = "J"; 41 public static final String PROCESS_PATH = "process-dir"; 42 public static final String DAVA = "f dava"; 43 public static final String APP = "app "; 44 public static final String OUTPUT_DIR = "d"; 45 public static final String INTRA_PROC = "O --p jop.cse disabled:false --f J "; 46 public static final String EVERYTHING = "W --O --p wjop.si insert-null-checks:false --p jop.cse disabled:false --app --f dava "; 47 public static final String SRC_PREC = "src-prec"; 48 public static final String JIMPLE_IN = "J"; 49 public static final String CLASS_IN = "class "; 50 public static final String GRIMP_OUT = "g"; 51 public static final String INLINING = "--W --app --f grimp "; 52 public static final String STATIC = "--W --app --p wjop.smb diasabled:false --p wjop.si disabled:true --f grimp "; 53 public static final String JAVA_IN = "java"; 54 55 private LaunchCommands() { 56 } 58 59 67 public static String getString(String key) { 68 try { 69 return fgResourceBundle.getString(key); 70 } catch (MissingResourceException e) { 71 return ""; 72 } 73 } 74 75 76 } 77 | Popular Tags |