< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java

Print this page




 234             }
 235         }
 236 
 237         StateArgs args = new StateArgs();
 238 
 239         // Directories
 240         if (genSrcDir != null)
 241             args.addArg(Option.S, genSrcDir.normalize());
 242 
 243         if (headerDir != null)
 244             args.addArg(Option.H, headerDir.normalize());
 245 
 246         if (destDir != null)
 247             args.addArg(Option.D, destDir.normalize());
 248 
 249         if (stateDir != null)
 250             args.addArg(Option.STATE_DIR, stateDir.normalize());
 251 
 252         // Source roots
 253         args.addSourceLocations(Option.SRC, sources);
 254         args.addSourceLocations(Option.SOURCEPATH, sourceSearchPaths);
 255         args.addSourceLocations(Option.CLASSPATH,  classSearchPaths);
 256         args.addSourceLocations(Option.MODULEPATH, moduleSearchPaths);
 257 
 258         // Boolean options
 259         if (permitSourcesInDefaultPackage)
 260             args.addArg(Option.PERMIT_SOURCES_WITHOUT_PACKAGE);
 261 
 262         for (String f : permitted_artifacts) {
 263             args.addArg(Option.PERMIT_ARTIFACT, f);
 264         }
 265 
 266         if (permitUnidentifiedArtifacts)
 267             args.addArg(Option.PERMIT_UNIDENTIFIED_ARTIFACTS);
 268 
 269         // Translation rules
 270         for (Map.Entry<String, Transformer> tr : trRules.entrySet()) {
 271             String val = tr.getKey() + "=" + tr.getValue().getClass().getName();
 272             args.addArg(Option.TR, val);
 273         }
 274 
 275         // Javac args
 276         args.addAll(javacArgs);




 234             }
 235         }
 236 
 237         StateArgs args = new StateArgs();
 238 
 239         // Directories
 240         if (genSrcDir != null)
 241             args.addArg(Option.S, genSrcDir.normalize());
 242 
 243         if (headerDir != null)
 244             args.addArg(Option.H, headerDir.normalize());
 245 
 246         if (destDir != null)
 247             args.addArg(Option.D, destDir.normalize());
 248 
 249         if (stateDir != null)
 250             args.addArg(Option.STATE_DIR, stateDir.normalize());
 251 
 252         // Source roots
 253         args.addSourceLocations(Option.SRC, sources);
 254         args.addSourceLocations(Option.SOURCE_PATH, sourceSearchPaths);
 255         args.addSourceLocations(Option.CLASS_PATH,  classSearchPaths);
 256         args.addSourceLocations(Option.MODULE_PATH, moduleSearchPaths);
 257 
 258         // Boolean options
 259         if (permitSourcesInDefaultPackage)
 260             args.addArg(Option.PERMIT_SOURCES_WITHOUT_PACKAGE);
 261 
 262         for (String f : permitted_artifacts) {
 263             args.addArg(Option.PERMIT_ARTIFACT, f);
 264         }
 265 
 266         if (permitUnidentifiedArtifacts)
 267             args.addArg(Option.PERMIT_UNIDENTIFIED_ARTIFACTS);
 268 
 269         // Translation rules
 270         for (Map.Entry<String, Transformer> tr : trRules.entrySet()) {
 271             String val = tr.getKey() + "=" + tr.getValue().getClass().getName();
 272             args.addArg(Option.TR, val);
 273         }
 274 
 275         // Javac args
 276         args.addAll(javacArgs);


< prev index next >