From 529f869803b77e7b0f9c24d29c964a28724a203e Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Mon, 31 Aug 2015 11:43:30 +0200 Subject: [PATCH] Remove unnecessary cast Found by the latest version of closure-compiler (v20150729) --- src/ol/feature.js | 5 +---- src/ol/format/topojsonformat.js | 3 +-- src/ol/renderer/webgl/webglmaprenderer.js | 4 +--- src/ol/source/rastersource.js | 6 ++---- src/ol/style/style.js | 5 +---- src/ol/tilecache.js | 2 +- 6 files changed, 7 insertions(+), 18 deletions(-) diff --git a/src/ol/feature.js b/src/ol/feature.js index 528e87ccdba..14a08756d20 100644 --- a/src/ol/feature.js +++ b/src/ol/feature.js @@ -302,13 +302,10 @@ ol.FeatureStyleFunction; * @return {ol.FeatureStyleFunction} A style function. */ ol.Feature.createStyleFunction = function(obj) { - /** - * @type {ol.FeatureStyleFunction} - */ var styleFunction; if (goog.isFunction(obj)) { - styleFunction = /** @type {ol.FeatureStyleFunction} */ (obj); + styleFunction = obj; } else { /** * @type {Array.} diff --git a/src/ol/format/topojsonformat.js b/src/ol/format/topojsonformat.js index e849edd8ee2..cf85306a49c 100644 --- a/src/ol/format/topojsonformat.js +++ b/src/ol/format/topojsonformat.js @@ -291,8 +291,7 @@ ol.format.TopoJSON.prototype.readFeaturesFromObject = function( var topoJSONTopology = /** @type {TopoJSONTopology} */ (object); var transform, scale = null, translate = null; if (goog.isDef(topoJSONTopology.transform)) { - transform = /** @type {TopoJSONTransform} */ - (topoJSONTopology.transform); + transform = topoJSONTopology.transform; scale = transform.scale; translate = transform.translate; } diff --git a/src/ol/renderer/webgl/webglmaprenderer.js b/src/ol/renderer/webgl/webglmaprenderer.js index 2a37a4d5532..ca402663e3d 100644 --- a/src/ol/renderer/webgl/webglmaprenderer.js +++ b/src/ol/renderer/webgl/webglmaprenderer.js @@ -393,9 +393,7 @@ ol.renderer.webgl.Map.prototype.handleWebGLContextLost = function(event) { function(layerRenderer, key, object) { goog.asserts.assertInstanceof(layerRenderer, ol.renderer.webgl.Layer, 'renderer is an instance of ol.renderer.webgl.Layer'); - var webGLLayerRenderer = /** @type {ol.renderer.webgl.Layer} */ - (layerRenderer); - webGLLayerRenderer.handleWebGLContextLost(); + layerRenderer.handleWebGLContextLost(); }); }; diff --git a/src/ol/source/rastersource.js b/src/ol/source/rastersource.js index 3f177a57990..24a2fd0c834 100644 --- a/src/ol/source/rastersource.js +++ b/src/ol/source/rastersource.js @@ -429,11 +429,9 @@ ol.source.Raster.createRenderers_ = function(sources) { ol.source.Raster.createRenderer_ = function(source) { var renderer = null; if (source instanceof ol.source.Tile) { - renderer = ol.source.Raster.createTileRenderer_( - /** @type {ol.source.Tile} */ (source)); + renderer = ol.source.Raster.createTileRenderer_(source); } else if (source instanceof ol.source.Image) { - renderer = ol.source.Raster.createImageRenderer_( - /** @type {ol.source.Image} */ (source)); + renderer = ol.source.Raster.createImageRenderer_(source); } else { goog.asserts.fail('Unsupported source type: ' + source); } diff --git a/src/ol/style/style.js b/src/ol/style/style.js index 23ff4c84fe9..e2cde89b3ec 100644 --- a/src/ol/style/style.js +++ b/src/ol/style/style.js @@ -214,13 +214,10 @@ ol.style.StyleFunction; * @return {ol.style.StyleFunction} A style function. */ ol.style.createStyleFunction = function(obj) { - /** - * @type {ol.style.StyleFunction} - */ var styleFunction; if (goog.isFunction(obj)) { - styleFunction = /** @type {ol.style.StyleFunction} */ (obj); + styleFunction = obj; } else { /** * @type {Array.} diff --git a/src/ol/tilecache.js b/src/ol/tilecache.js index e5af5962390..2ced7117ebd 100644 --- a/src/ol/tilecache.js +++ b/src/ol/tilecache.js @@ -42,7 +42,7 @@ ol.TileCache.prototype.canExpireCache = function() { ol.TileCache.prototype.expireCache = function(usedTiles) { var tile, zKey; while (this.canExpireCache()) { - tile = /** @type {ol.Tile} */ (this.peekLast()); + tile = this.peekLast(); zKey = tile.tileCoord[0].toString(); if (zKey in usedTiles && usedTiles[zKey].contains(tile.tileCoord)) { break;