Ignore:
Timestamp:
2024-04-22T20:59:26+02:00 (4 weeks ago)
Author:
taylor.smock
Message:

Revert most var changes from r19048, fix most new compile warnings and checkstyle issues

Also, document why various ErrorProne checks were originally disabled and fix
generic SonarLint issues.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java

    r19048 r19050  
    6767import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent;
    6868import org.openstreetmap.josm.gui.layer.geoimage.AdjustTimezoneAndOffsetDialog.AdjustListener;
     69import org.openstreetmap.josm.gui.layer.geoimage.SynchronizeTimeFromPhotoDialog.TimeZoneItem;
    6970import org.openstreetmap.josm.gui.layer.gpx.GpxDataHelper;
    7071import org.openstreetmap.josm.gui.widgets.JosmComboBox;
     
    172173                // Search whether an other layer has yet defined some bounding box.
    173174                // If none, we'll zoom to the bounding box of the layer with the photos.
    174                 var boundingBoxedLayerFound = false;
     175                boolean boundingBoxedLayerFound = false;
    175176                for (Layer l: MainApplication.getLayerManager().getLayers()) {
    176177                    if (l != yLayer) {
    177                         final var bbox = new BoundingXYVisitor();
     178                        BoundingXYVisitor bbox = new BoundingXYVisitor();
    178179                        l.visitBoundingBox(bbox);
    179180                        if (bbox.getBounds() != null) {
     
    184185                }
    185186                if (!boundingBoxedLayerFound) {
    186                     final var bbox = new BoundingXYVisitor();
     187                    BoundingXYVisitor bbox = new BoundingXYVisitor();
    187188                    yLayer.visitBoundingBox(bbox);
    188189                    MainApplication.getMap().mapView.zoomTo(bbox);
     
    264265        @Override
    265266        public void actionPerformed(ActionEvent e) {
    266             final var sel = GpxDataHelper.chooseGpxDataFile();
     267            File sel = GpxDataHelper.chooseGpxDataFile();
    267268            if (sel != null) {
    268269                try {
    269270                    outerPanel.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    270271                    removeDuplicates(sel);
    271                     final var data = GpxDataHelper.loadGpxData(sel);
     272                    GpxData data = GpxDataHelper.loadGpxData(sel);
    272273                    if (data != null) {
    273                         final var elem = new GpxDataWrapper(sel.getName(), data, sel);
     274                        GpxDataWrapper elem = new GpxDataWrapper(sel.getName(), data, sel);
    274275                        gpxModel.addElement(elem);
    275276                        gpxModel.setSelectedItem(elem);
     
    299300        @Override
    300301        public void actionPerformed(ActionEvent e) {
    301             final var ed = new AdvancedCorrelationSettingsDialog(MainApplication.getMainFrame(), forceTags);
     302            AdvancedCorrelationSettingsDialog ed = new AdvancedCorrelationSettingsDialog(MainApplication.getMainFrame(), forceTags);
    302303            if (ed.showDialog().getValue() == 1) {
    303304                forceTags = ed.isForceTaggingSelected(); // This setting is not supposed to be saved permanently
     
    320321        @Override
    321322        public void actionPerformed(ActionEvent e) {
    322             var isOk = false;
     323            boolean isOk = false;
    323324            while (!isOk) {
    324                 final var ed = new SynchronizeTimeFromPhotoDialog(MainApplication.getMainFrame(), yLayer.getImageData().getImages());
     325                SynchronizeTimeFromPhotoDialog ed = new SynchronizeTimeFromPhotoDialog(
     326                        MainApplication.getMainFrame(), yLayer.getImageData().getImages());
    325327                int answer = ed.showDialog().getValue();
    326328                if (answer != 1)
     
    338340                }
    339341
    340                 final var selectedTz = ed.getTimeZoneItem();
     342                TimeZoneItem selectedTz = ed.getTimeZoneItem();
    341343
    342344                Config.getPref().put("geoimage.timezoneid", selectedTz.getID());
     
    355357        @Override
    356358        public void layerAdded(LayerAddEvent e) {
    357             final var layer = e.getAddedLayer();
     359            Layer layer = e.getAddedLayer();
    358360            if (layer instanceof GpxDataContainer) {
    359                 final var gpx = ((GpxDataContainer) layer).getGpxData();
    360                 final var file = gpx.storageFile;
     361                GpxData gpx = ((GpxDataContainer) layer).getGpxData();
     362                File file = gpx.storageFile;
    361363                removeDuplicates(file);
    362                 final var gdw = new GpxDataWrapper(layer.getName(), gpx, file);
     364                GpxDataWrapper gdw = new GpxDataWrapper(layer.getName(), gpx, file);
    363365                layer.addPropertyChangeListener(new GpxLayerRenamedListener(gdw));
    364366                gpxModel.addElement(gdw);
     
    374376        @Override
    375377        public void layerRemoving(LayerRemoveEvent e) {
    376             final var layer = e.getRemovedLayer();
     378            Layer layer = e.getRemovedLayer();
    377379            if (layer instanceof GpxDataContainer) {
    378                 final var removedGpxData = ((GpxDataContainer) layer).getGpxData();
     380                GpxData removedGpxData = ((GpxDataContainer) layer).getGpxData();
    379381                for (int i = gpxModel.getSize() - 1; i >= 0; i--) {
    380382                    GpxData data = gpxModel.getElementAt(i).data;
     
    426428        for (AbstractModifiableLayer cur : MainApplication.getLayerManager().getLayersOfType(AbstractModifiableLayer.class)) {
    427429            if (cur instanceof GpxDataContainer) {
    428                 final var data = ((GpxDataContainer) cur).getGpxData();
    429                 final var gdw = new GpxDataWrapper(cur.getName(), data, data.storageFile);
     430                GpxData data = ((GpxDataContainer) cur).getGpxData();
     431                GpxDataWrapper gdw = new GpxDataWrapper(cur.getName(), data, data.storageFile);
    430432                cur.addPropertyChangeListener(new GpxLayerRenamedListener(gdw));
    431433                gpxModel.addElement(gdw);
     
    469471    @Override
    470472    public void actionPerformed(ActionEvent ae) {
    471         final var nogdw = new NoGpxDataWrapper();
     473        NoGpxDataWrapper nogdw = new NoGpxDataWrapper();
    472474        if (gpxModel == null) {
    473475            constructGpxModel(nogdw);
    474476        }
    475477
    476         final var panelCb = new JPanel();
     478        JPanel panelCb = new JPanel();
    477479
    478480        panelCb.add(new JLabel(tr("GPX track: ")));
     
    483485        panelCb.add(cbGpx);
    484486
    485         final var buttonOpen = new JButton(tr("Open another GPX trace"));
     487        JButton buttonOpen = new JButton(tr("Open another GPX trace"));
    486488        buttonOpen.addActionListener(new LoadGpxDataActionListener());
    487489        panelCb.add(buttonOpen);
     
    491493        panelCb.add(buttonSupport);
    492494
    493         final var panelTf = new JPanel(new GridBagLayout());
     495        JPanel panelTf = new JPanel(new GridBagLayout());
    494496
    495497        timezone = loadTimezone();
     
    503505        tfOffset.setText(delta.formatOffset());
    504506
    505         final var buttonViewGpsPhoto = new JButton(tr("<html>Use photo of an accurate clock,<br>e.g. GPS receiver display</html>"));
     507        JButton buttonViewGpsPhoto = new JButton(tr("<html>Use photo of an accurate clock,<br>e.g. GPS receiver display</html>"));
    506508        buttonViewGpsPhoto.setIcon(ImageProvider.get("clock"));
    507509        buttonViewGpsPhoto.addActionListener(new SetOffsetActionListener());
    508510
    509         final var buttonAutoGuess = new JButton(tr("Auto-Guess"));
     511        JButton buttonAutoGuess = new JButton(tr("Auto-Guess"));
    510512        buttonAutoGuess.setToolTipText(tr("Matches first photo with first gpx point"));
    511513        buttonAutoGuess.addActionListener(new AutoGuessActionListener());
    512514
    513         final var buttonAdjust = new JButton(tr("Manual adjust"));
     515        JButton buttonAdjust = new JButton(tr("Manual adjust"));
    514516        buttonAdjust.addActionListener(new AdjustActionListener());
    515517
    516         final var buttonAdvanced = new JButton(tr("Advanced settings..."));
     518        JButton buttonAdvanced = new JButton(tr("Advanced settings..."));
    517519        buttonAdvanced.addActionListener(new AdvancedSettingsActionListener());
    518520
    519         final var labelPosition = new JLabel(tr("Override position for: "));
     521        JLabel labelPosition = new JLabel(tr("Override position for: "));
    520522
    521523        int numAll = yLayer.getSortedImgList(true, true).size();
     
    535537        cbShowThumbs.setEnabled(!yLayer.thumbsLoaded);
    536538
    537         var y = 0;
    538         var gbc = GBC.eol();
     539        int y = 0;
     540        GBC gbc = GBC.eol();
    539541        gbc.gridx = 0;
    540542        gbc.gridy = y++;
     
    625627        expertChanged(ExpertToggleAction.isExpert());
    626628
    627         final var statusBar = new JPanel(new FlowLayout(FlowLayout.LEFT, 0, 0));
     629        final JPanel statusBar = new JPanel(new FlowLayout(FlowLayout.LEFT, 0, 0));
    628630        statusBar.setBorder(BorderFactory.createLoweredBevelBorder());
    629631        statusBarText = new JLabel(" ");
     
    631633        statusBar.add(statusBarText);
    632634
    633         final var repaintTheMap = new RepaintTheMapListener(yLayer);
     635        RepaintTheMapListener repaintTheMap = new RepaintTheMapListener(yLayer);
    634636        pDirectionPosition.addFocusListenerOnComponent(repaintTheMap);
    635637        tfTimezone.addFocusListener(repaintTheMap);
     
    811813        public void actionPerformed(ActionEvent e) {
    812814
    813             final var offset = GpxTimeOffset.milliseconds(
     815            final GpxTimeOffset offset = GpxTimeOffset.milliseconds(
    814816                    delta.getMilliseconds() + Math.round(timezone.getHours() * TimeUnit.HOURS.toMillis(1)));
    815817            final int dayOffset = offset.getDayOffset();
Note: See TracChangeset for help on using the changeset viewer.