Changeset 10082


Ignore:
Timestamp:
Aug 23, 2017 2:23:52 PM (2 years ago)
Author:
Zimon Kuhs
Message:

#5447

Added a null-check.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Compiler/ModelicaFrontEnd/src/java/org/jmodelica/separateProcess/CompilerInstance.java

    r10079 r10082  
    213213            args.add(join(File.pathSeparator, classPath));
    214214        }
    215         if (jvmArguments != null)
     215        if (jvmArguments != null) {
    216216            args.add(jvmArguments);
     217        }
    217218        args.add(compiler.className);
    218         if (target != null)
     219        if (target != null) {
    219220            args.add("-target=" + target);
    220         if (version != null)
     221        }
     222        if (version != null) {
    221223            args.add("-version=" + version);
    222         if (modelicaPath.size() > 0)
     224        }
     225        if (modelicaPath.size() > 0) {
    223226            args.add("-modelicapath=" + join(File.pathSeparator, modelicaPath));
    224         if (log.size() > 0)
     227        }
     228        if (log.size() > 0) {
    225229            args.add("-log=w|os|stderr," + join(",", log));
    226         else
     230        } else {
    227231            args.add("-log=w|os|stderr");
    228         if (compilerOptions.size() > 0)
     232        }
     233        if (compilerOptions.size() > 0) {
    229234            args.add("-opt=" + join(",", ":", compilerOptions));
    230         if (platform != null)
     235        }
     236        if (platform != null) {
    231237            args.add("-platform=" + platform);
    232         if (outputPath != null)
     238        }
     239        if (outputPath != null) {
    233240            args.add("-out=\"" + outputPath + "\"");
    234         args.add("," + join(",", sourceFiles));
     241        }
     242        args.add(sourceFiles == null ? "," : join(",", sourceFiles));
    235243        args.add(modelName);
    236244        return args;
Note: See TracChangeset for help on using the changeset viewer.