/** {@inheritDoc} */ public Iterable<AVList> getLinks() { if (this.webViewWindowPtr != 0) { AVList[] links = WindowsWebViewJNI.getLinks(this.webViewWindowPtr); if (links != null) return Arrays.asList(links); } return Collections.emptyList(); }
protected void handleUnsuccessfulGeometryCreation() { // If creating the polygon geometry was unsuccessful, we modify the polygon to avoid any // additional creation // attempts, and free any resources that the polygon won't use. This is done to gracefully // handle // OutOfMemoryErrors throws while tessellating the polygon geometry. // Replace the polygon's locations with an empty list. This ensures that any rendering code // won't attempt to // re-create the polygon's geometry. this.locations = Collections.emptyList(); // Reinitialize the polygon, since we've replaced its locations with an empty list. this.setExtentOutOfDate(); }