1 21 package proguard; 22 23 import java.io.File ; 24 import java.util.List ; 25 26 33 public class Configuration 34 { 35 39 42 public ClassPath programJars; 43 44 47 public ClassPath libraryJars; 48 49 53 public boolean skipNonPublicLibraryClasses = true; 54 55 59 public boolean skipNonPublicLibraryClassMembers = true; 60 61 65 public int targetClassVersion; 66 67 74 public long lastModified = 0L; 75 76 80 85 public List keep; 86 87 91 public File printSeeds; 92 93 97 100 public boolean shrink = true; 101 102 106 public File printUsage; 107 108 112 public List whyAreYouKeeping; 113 114 118 121 public boolean optimize = true; 122 123 126 public int optimizationPasses = 1; 127 128 132 public List assumeNoSideEffects; 133 134 137 public boolean allowAccessModification = false; 138 139 143 146 public boolean obfuscate = true; 147 148 152 public File printMapping; 153 154 157 public File applyMapping; 158 159 162 public File obfuscationDictionary; 163 164 167 public boolean overloadAggressively = false; 168 169 172 public boolean useUniqueClassMemberNames = false; 173 174 177 public boolean useMixedCaseClassNames = true; 178 179 183 public String flattenPackageHierarchy; 184 185 189 public String repackageClasses; 190 191 197 public List keepAttributes; 198 199 202 public String newSourceFileAttribute; 203 204 208 public List adaptResourceFileNames; 209 210 214 public List adaptResourceFileContents; 215 216 220 223 public boolean preverify = true; 224 225 230 public boolean microEdition = false; 231 232 236 239 public boolean verbose = false; 240 241 244 public boolean note = true; 245 246 249 public boolean warn = true; 250 251 254 public boolean ignoreWarnings = false; 255 256 261 public File printConfiguration; 262 263 267 public File dump; 268 } 269 | Popular Tags |