Ignore:
Timestamp:
2016-08-03T17:54:36+02:00 (10 years ago)
Author:
simon04
Message:

Remove too specific Utils functions

File:
1 edited

Legend:

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

    r10680 r10721  
    77import java.awt.Stroke;
    88import java.util.Objects;
     9import java.util.stream.IntStream;
    910
    1011import org.openstreetmap.josm.Main;
     
    324325                }
    325326
    326                 final int size = Utils.max(selected ? settings.getSelectedNodeSize() : 0,
     327                final int size = max(
     328                        selected ? settings.getSelectedNodeSize() : 0,
    327329                        n.isTagged() ? settings.getTaggedNodeSize() : 0,
    328330                        isConnection ? settings.getConnectionNodeSize() : 0,
     
    350352            // This is only executed once, so no performance concerns.
    351353            // However, it would be better, if the settings could be changed at runtime.
    352             int size = Utils.max(
     354            int size = max(
    353355                    Main.pref.getInteger("mappaint.node.selected-size", 5),
    354356                    Main.pref.getInteger("mappaint.node.unselected-size", 3),
     
    358360            return new SimpleBoxProvider(new Rectangle(-size/2, -size/2, size, size));
    359361        }
     362    }
     363
     364    private static int max(int... elements) {
     365        return IntStream.of(elements).max().orElseThrow(IllegalStateException::new);
    360366    }
    361367
Note: See TracChangeset for help on using the changeset viewer.