Changeset 13453


Ignore:
Timestamp:
Sep 11, 2019 3:51:16 PM (3 months ago)
Author:
molsson
Message:

#5835 Fixed a bug from r13431 in TestAnnotationizer.java when using option -f.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Compiler/ModelicaFrontEnd/src/java/org/jmodelica/util/TestAnnotationizer.java

    r13431 r13453  
    159159        @SuppressWarnings("resource")
    160160        BufferedReader in = cont ? new BufferedReader(new InputStreamReader(System.in)) : null;
    161         String packageName = getPackageName(filePath);
    162161        while (cont) {
    163162            if (hasInputFilePath) {
     
    165164                String[] parts = line.split(",");
    166165                filePath = parts[0];
    167                 packageName = getPackageName(filePath);
    168                 modelName = packageName + "." + parts[1];
     166                modelName = getPackageName(filePath) + "." + parts[1];
    169167            } else if (all_models) {
    170168                modelName = allModelsIterator.next();
     
    177175                    System.exit(0);
    178176                }
    179                 modelName = composeModelName(packageName, given);
     177                modelName = composeModelName(getPackageName(filePath), given);
    180178            }
    181179           
    182             if (inputlang == Lang.none)
     180            if (inputlang == Lang.none) {
    183181                lang = filePath.contains("Optimica") ? Lang.optimica : Lang.modelica;
    184             else {
     182            } else {
    185183                lang = inputlang;
    186184            }
     
    295293
    296294    private static String composeModelName(String extracted, String entered) {
    297         if (entered == null)
    298             return extracted;
    299         else if (entered.contains("."))
    300             return entered;
    301         else
    302             return extracted + "." + entered;
     295        if (entered == null) {
     296            return extracted;
     297        } else if (entered.contains(".")) {
     298            return entered;
     299        } else {
     300            return extracted + "." + entered;
     301        }
    303302    }
    304303
Note: See TracChangeset for help on using the changeset viewer.