1 21 package proguard; 22 23 28 class ConfigurationConstants 29 { 30 public static final String OPTION_PREFIX = "-"; 31 public static final String AT_DIRECTIVE = "@"; 32 public static final String INCLUDE_DIRECTIVE = "-include"; 33 public static final String BASE_DIRECTORY_DIRECTIVE = "-basedirectory"; 34 35 public static final String INJARS_OPTION = "-injars"; 36 public static final String OUTJARS_OPTION = "-outjars"; 37 public static final String LIBRARYJARS_OPTION = "-libraryjars"; 38 public static final String RESOURCEJARS_OPTION = "-resourcejars"; 39 40 public static final String KEEP_OPTION = "-keep"; 41 public static final String KEEP_CLASS_MEMBERS_OPTION = "-keepclassmembers"; 42 public static final String KEEP_CLASSES_WITH_MEMBERS_OPTION = "-keepclasseswithmembers"; 43 public static final String KEEP_NAMES_OPTION = "-keepnames"; 44 public static final String KEEP_CLASS_MEMBER_NAMES_OPTION = "-keepclassmembernames"; 45 public static final String KEEP_CLASSES_WITH_MEMBER_NAMES_OPTION = "-keepclasseswithmembernames"; 46 public static final String ALLOW_SHRINKING_SUBOPTION = "allowshrinking"; 47 public static final String ALLOW_OPTIMIZATION_SUBOPTION = "allowoptimization"; 48 public static final String ALLOW_OBFUSCATION_SUBOPTION = "allowobfuscation"; 49 public static final String PRINT_SEEDS_OPTION = "-printseeds"; 50 51 public static final String DONT_SHRINK_OPTION = "-dontshrink"; 52 public static final String PRINT_USAGE_OPTION = "-printusage"; 53 public static final String WHY_ARE_YOU_KEEPING_OPTION = "-whyareyoukeeping"; 54 55 public static final String DONT_OPTIMIZE_OPTION = "-dontoptimize"; 56 public static final String OPTIMIZATION_PASSES = "-optimizationpasses"; 57 public static final String ASSUME_NO_SIDE_EFFECTS_OPTION = "-assumenosideeffects"; 58 public static final String ALLOW_ACCESS_MODIFICATION_OPTION = "-allowaccessmodification"; 59 60 public static final String DONT_OBFUSCATE_OPTION = "-dontobfuscate"; 61 public static final String PRINT_MAPPING_OPTION = "-printmapping"; 62 public static final String APPLY_MAPPING_OPTION = "-applymapping"; 63 public static final String OBFUSCATION_DICTIONARY_OPTION = "-obfuscationdictionary"; 64 public static final String OVERLOAD_AGGRESSIVELY_OPTION = "-overloadaggressively"; 65 public static final String USE_UNIQUE_CLASS_MEMBER_NAMES_OPTION = "-useuniqueclassmembernames"; 66 public static final String DONT_USE_MIXED_CASE_CLASS_NAMES_OPTION = "-dontusemixedcaseclassnames"; 67 public static final String FLATTEN_PACKAGE_HIERARCHY_OPTION = "-flattenpackagehierarchy"; 68 public static final String REPACKAGE_CLASSES_OPTION = "-repackageclasses"; 69 public static final String DEFAULT_PACKAGE_OPTION = "-defaultpackage"; 70 public static final String KEEP_ATTRIBUTES_OPTION = "-keepattributes"; 71 public static final String RENAME_SOURCE_FILE_ATTRIBUTE_OPTION = "-renamesourcefileattribute"; 72 public static final String ADAPT_RESOURCE_FILE_NAMES_OPTION = "-adaptresourcefilenames"; 73 public static final String ADAPT_RESOURCE_FILE_CONTENTS_OPTION = "-adaptresourcefilecontents"; 74 75 public static final String DONT_PREVERIFY_OPTION = "-dontpreverify"; 76 public static final String MICRO_EDITION_OPTION = "-microedition"; 77 78 public static final String VERBOSE_OPTION = "-verbose"; 79 public static final String DONT_NOTE_OPTION = "-dontnote"; 80 public static final String DONT_WARN_OPTION = "-dontwarn"; 81 public static final String IGNORE_WARNINGS_OPTION = "-ignorewarnings"; 82 public static final String PRINT_CONFIGURATION_OPTION = "-printconfiguration"; 83 public static final String DUMP_OPTION = "-dump"; 84 public static final String DONT_SKIP_NON_PUBLIC_LIBRARY_CLASSES_OPTION = "-dontskipnonpubliclibraryclasses"; 85 public static final String DONT_SKIP_NON_PUBLIC_LIBRARY_CLASS_MEMBERS_OPTION = "-dontskipnonpubliclibraryclassmembers"; 86 public static final String TARGET_OPTION = "-target"; 87 public static final String FORCE_PROCESSING_OPTION = "-forceprocessing"; 88 89 public static final String ANY_ATTRIBUTE_KEYWORD = "*"; 90 public static final String ATTRIBUTE_SEPARATOR_KEYWORD = ","; 91 92 public static final String JAR_SEPARATOR_KEYWORD = System.getProperty("path.separator"); 93 94 public static final char OPEN_SYSTEM_PROPERTY = '<'; 95 public static final char CLOSE_SYSTEM_PROPERTY = '>'; 96 97 public static final String ANNOTATION_KEYWORD = "@"; 98 public static final String NEGATOR_KEYWORD = "!"; 99 public static final String CLASS_KEYWORD = "class"; 100 public static final String ANY_CLASS_KEYWORD = "*"; 101 public static final String IMPLEMENTS_KEYWORD = "implements"; 102 public static final String EXTENDS_KEYWORD = "extends"; 103 public static final String OPEN_KEYWORD = "{"; 104 public static final String ANY_CLASS_MEMBER_KEYWORD = "*"; 105 public static final String ANY_FIELD_KEYWORD = "<fields>"; 106 public static final String ANY_METHOD_KEYWORD = "<methods>"; 107 public static final String OPEN_ARGUMENTS_KEYWORD = "("; 108 public static final String ARGUMENT_SEPARATOR_KEYWORD = ","; 109 public static final String CLOSE_ARGUMENTS_KEYWORD = ")"; 110 public static final String SEPARATOR_KEYWORD = ";"; 111 public static final String CLOSE_KEYWORD = "}"; 112 } 113 | Popular Tags |