Ignore:
Timestamp:
2018-05-26T19:36:19+02:00 (8 years ago)
Author:
Don-vip
Message:

SonarQube - fix minor code issues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/mappaint/RenderingCLI.java

    r13399 r13849  
    1515import java.util.Locale;
    1616import java.util.Optional;
    17 import java.util.function.Supplier;
     17import java.util.function.DoubleSupplier;
    1818import java.util.logging.Level;
    1919
     
    238238                break;
    239239            case 'b':
    240                 if (!getopt.getOptarg().equals("auto")) {
     240                if (!"auto".equals(getopt.getOptarg())) {
    241241                    try {
    242242                        argBounds = new Bounds(getopt.getOptarg(), ",", Bounds.ParseMethod.LEFT_BOTTOM_RIGHT_TOP, false);
     
    459459                EastNorth projAnchor = proj.latlon2eastNorth(argAnchor);
    460460
    461                 Double enPerMeter = null;
    462                 Supplier<Double> getEnPerMeter = () -> {
     461                double enPerMeter = Double.NaN;
     462                DoubleSupplier getEnPerMeter = () -> {
    463463                    double shiftMeter = 10;
    464464                    EastNorth projAnchorShifted = projAnchor.add(
     
    470470                if (scale == null) {
    471471                    if (argScale != null) {
    472                         enPerMeter = getEnPerMeter.get();
     472                        enPerMeter = getEnPerMeter.getAsDouble();
    473473                        scale = argScale * enPerMeter / PIXEL_PER_METER;
    474474                    } else if (argWidthM != null && argWidthPx != null) {
    475                         enPerMeter = getEnPerMeter.get();
     475                        enPerMeter = getEnPerMeter.getAsDouble();
    476476                        scale = argWidthM / argWidthPx * enPerMeter;
    477477                    } else if (argHeightM != null && argHeightPx != null) {
    478                         enPerMeter = getEnPerMeter.get();
     478                        enPerMeter = getEnPerMeter.getAsDouble();
    479479                        scale = argHeightM / argHeightPx * enPerMeter;
    480480                    } else {
     
    486486                double widthEn;
    487487                if (argWidthM != null) {
    488                     enPerMeter = Optional.ofNullable(enPerMeter).orElseGet(getEnPerMeter);
     488                    if (enPerMeter == Double.NaN) {
     489                        enPerMeter = getEnPerMeter.getAsDouble();
     490                    }
    489491                    widthEn = argWidthM * enPerMeter;
    490492                } else if (argWidthPx != null) {
     
    497499                double heightEn;
    498500                if (argHeightM != null) {
    499                     enPerMeter = Optional.ofNullable(enPerMeter).orElseGet(getEnPerMeter);
     501                    if (enPerMeter == Double.NaN) {
     502                        enPerMeter = getEnPerMeter.getAsDouble();
     503                    }
    500504                    heightEn = argHeightM * enPerMeter;
    501505                } else if (argHeightPx != null) {
Note: See TracChangeset for help on using the changeset viewer.