Skip to content

Commit

Permalink
see #17516 - update to error-prone 2.3.5-SNAPSHOT plus following patc…
Browse files Browse the repository at this point in the history
  • Loading branch information
don-vip committed Feb 29, 2020
1 parent 167d118 commit bf3a6f0
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 12 deletions.
6 changes: 4 additions & 2 deletions build.xml
Expand Up @@ -42,6 +42,7 @@
<property name="epsg.output" location="${base.dir}/data/projection/custom-epsg"/>
<property name="error_prone_core.jar" location="${tools.dir}/error_prone_core.jar"/>
<property name="error_prone_javac.jar" location="${tools.dir}/error_prone_javac.jar"/>
<property name="auto-value-annotations.jar" location="${tools.dir}/auto-value-annotations.jar"/>
<property name="dataflow.jar" location="${tools.dir}/dataflow.jar"/>
<property name="javacutil.jar" location="${tools.dir}/javacutil.jar"/>
<property name="failureaccess.jar" location="${tools.dir}/failureaccess.jar"/>
Expand Down Expand Up @@ -101,6 +102,7 @@
<pathelement location="${failureaccess.jar}"/>
<pathelement location="${guava.jar}"/>
<pathelement location="${jformatstring.jar}"/>
<pathelement location="${auto-value-annotations.jar}"/>
</path>
</target>

Expand Down Expand Up @@ -356,7 +358,7 @@ Build-Date: ${build.tstamp}
<compilerarg value="-Xlint:unchecked"/>
<!-- Undocumented argument to ignore "Sun internal proprietary API" warning, see http://stackoverflow.com/a/13862308/2257172 -->
<compilerarg value="-XDignore.symbol.file"/>
<compilerarg value="-Xplugin:ErrorProne -Xep:CatchAndPrintStackTrace:OFF -Xep:ReferenceEquality:OFF -Xep:StringSplitter:OFF"/>
<compilerarg value="-Xplugin:ErrorProne -Xep:CatchAndPrintStackTrace:OFF -Xep:ReferenceEquality:OFF -Xep:StringSplitter:OFF -Xep:BadImport:OFF"/>
<compilerarg line="-Xmaxwarns 1000"/>
</javac>
</target>
Expand All @@ -382,7 +384,7 @@ Build-Date: ${build.tstamp}
<compilerarg value="-Xlint:unchecked"/>
<!-- Undocumented argument to ignore "Sun internal proprietary API" warning, see http://stackoverflow.com/a/13862308/2257172 -->
<compilerarg value="-XDignore.symbol.file"/>
<compilerarg value="-Xplugin:ErrorProne -Xep:ReferenceEquality:OFF -Xep:ImmutableEnumChecker:OFF -Xep:FutureReturnValueIgnored:OFF -Xep:FloatingPointLiteralPrecision:OFF -Xep:ShortCircuitBoolean:OFF -Xep:StringSplitter:OFF -Xep:JdkObsolete:OFF -Xep:UnnecessaryParentheses:OFF -Xep:EqualsGetClass:OFF -Xep:ThreadPriorityCheck:OFF -Xep:UndefinedEquals:OFF -Xep:MixedMutabilityReturnType:OFF -Xep:OverrideThrowableToString:OFF -Xep:JavaTimeDefaultTimeZone:OFF -Xep:UnusedVariable:OFF -Xep:EqualsUsingHashCode:OFF"/>
<compilerarg value="-Xplugin:ErrorProne -Xep:ReferenceEquality:OFF -Xep:ImmutableEnumChecker:OFF -Xep:FutureReturnValueIgnored:OFF -Xep:FloatingPointLiteralPrecision:OFF -Xep:ShortCircuitBoolean:OFF -Xep:StringSplitter:OFF -Xep:JdkObsolete:OFF -Xep:UnnecessaryParentheses:OFF -Xep:EqualsGetClass:OFF -Xep:ThreadPriorityCheck:OFF -Xep:UndefinedEquals:OFF -Xep:MixedMutabilityReturnType:OFF -Xep:OverrideThrowableToString:OFF -Xep:JavaTimeDefaultTimeZone:OFF -Xep:UnusedVariable:OFF -Xep:EqualsUsingHashCode:OFF -Xep:BadImport:OFF -Xep:UnnecessaryLambda:OFF -Xep:AnnotateFormatMethod:OFF -Xep:MutablePublicArray:OFF"/>
<compilerarg line="-Xmaxwarns 1000"/>
<exclude name="org/openstreetmap/josm/io/audio/fx/*.java" if:set="noJavaFX"/>
</javac>
Expand Down
3 changes: 2 additions & 1 deletion src/org/openstreetmap/josm/actions/AutoScaleAction.java
Expand Up @@ -32,6 +32,7 @@
import org.openstreetmap.josm.gui.MapFrame;
import org.openstreetmap.josm.gui.MapFrameListener;
import org.openstreetmap.josm.gui.MapView;
import org.openstreetmap.josm.gui.NavigatableComponent.ZoomChangeListener;
import org.openstreetmap.josm.gui.dialogs.ConflictDialog;
import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
import org.openstreetmap.josm.gui.dialogs.ValidatorDialog.ValidatorBoundingXYVisitor;
Expand Down Expand Up @@ -443,7 +444,7 @@ protected final void installAdapters() {
/**
* Adapter for zoom change events
*/
private class ZoomChangeAdapter implements MapView.ZoomChangeListener {
private class ZoomChangeAdapter implements ZoomChangeListener {
@Override
public void zoomChanged() {
updateEnabledState();
Expand Down
14 changes: 9 additions & 5 deletions src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java
Expand Up @@ -35,15 +35,19 @@
import org.openstreetmap.josm.data.preferences.StringProperty;
import org.openstreetmap.josm.gui.MainApplication;
import org.openstreetmap.josm.gui.layer.ImageryLayer;
import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent;
import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener;
import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent;
import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent;
import org.openstreetmap.josm.gui.layer.MainLayerManager;
import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener;
import org.openstreetmap.josm.spi.preferences.Config;
import org.openstreetmap.josm.tools.Logging;

/**
* This panel displays a map and lets the user chose a {@link BBox}.
*/
public class SlippyMapBBoxChooser extends JosmMapViewer implements BBoxChooser, ChangeListener,
MainLayerManager.ActiveLayerChangeListener, MainLayerManager.LayerChangeListener {
public class SlippyMapBBoxChooser extends JosmMapViewer implements BBoxChooser, ChangeListener, ActiveLayerChangeListener, LayerChangeListener {

/**
* Plugins that wish to add custom tile sources to slippy map choose should call this method
Expand Down Expand Up @@ -334,21 +338,21 @@ public final void refreshTileSources() {
}

@Override
public void layerAdded(MainLayerManager.LayerAddEvent e) {
public void layerAdded(LayerAddEvent e) {
if (e.getAddedLayer() instanceof ImageryLayer) {
this.refreshTileSources();
}
}

@Override
public void layerRemoving(MainLayerManager.LayerRemoveEvent e) {
public void layerRemoving(LayerRemoveEvent e) {
if (e.getRemovedLayer() instanceof ImageryLayer) {
this.refreshTileSources();
}
}

@Override
public void layerOrderChanged(MainLayerManager.LayerOrderChangeEvent e) {
public void layerOrderChanged(LayerOrderChangeEvent e) {
// Do nothing
}
}
Expand Up @@ -11,7 +11,6 @@
import java.awt.Graphics2D;
import java.awt.GridBagLayout;
import java.awt.Image;
import java.awt.Point;
import java.awt.Shape;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
Expand Down Expand Up @@ -993,8 +992,8 @@ private BufferedImage getLoadedTileImage(Tile tile) {
*/
private void drawImageInside(Graphics2D g, BufferedImage toDrawImg, TileAnchor anchorImage, TileAnchor anchorScreen, Shape clip) {
AffineTransform imageToScreen = anchorImage.convert(anchorScreen);
Point2D screen0 = imageToScreen.transform(new Point.Double(0, 0), null);
Point2D screen1 = imageToScreen.transform(new Point.Double(
Point2D screen0 = imageToScreen.transform(new Point2D.Double(0, 0), null);
Point2D screen1 = imageToScreen.transform(new Point2D.Double(
toDrawImg.getWidth(), toDrawImg.getHeight()), null);

Shape oldClip = null;
Expand Down Expand Up @@ -1112,7 +1111,7 @@ private static TileAnchor getAnchor(Tile tile, BufferedImage image) {
if (tile instanceof ReprojectionTile) {
return ((ReprojectionTile) tile).getAnchor();
} else if (image != null) {
return new TileAnchor(new Point.Double(0, 0), new Point.Double(image.getWidth(), image.getHeight()));
return new TileAnchor(new Point2D.Double(0, 0), new Point2D.Double(image.getWidth(), image.getHeight()));
} else {
return null;
}
Expand Down
Binary file added tools/auto-value-annotations.jar
Binary file not shown.
Binary file modified tools/error_prone_core.jar
Binary file not shown.

0 comments on commit bf3a6f0

Please sign in to comment.