From: Dominik Stadler Date: Sat, 8 Mar 2014 08:41:25 +0000 (+0000) Subject: Fix Sonar issues about finalize() usage X-Git-Tag: REL_3_11_BETA1~228 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=71b2a6369989a41efc7258b87209474dd31fc6fc;p=poi.git Fix Sonar issues about finalize() usage git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1575501 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/java/org/apache/poi/hssf/usermodel/DummyGraphics2d.java b/src/java/org/apache/poi/hssf/usermodel/DummyGraphics2d.java index 41393d1a56..f2e2325da9 100644 --- a/src/java/org/apache/poi/hssf/usermodel/DummyGraphics2d.java +++ b/src/java/org/apache/poi/hssf/usermodel/DummyGraphics2d.java @@ -19,16 +19,16 @@ package org.apache.poi.hssf.usermodel; import java.awt.*; +import java.awt.font.FontRenderContext; +import java.awt.font.GlyphVector; import java.awt.geom.AffineTransform; import java.awt.image.BufferedImage; import java.awt.image.BufferedImageOp; import java.awt.image.ImageObserver; import java.awt.image.RenderedImage; import java.awt.image.renderable.RenderableImage; -import java.awt.font.GlyphVector; -import java.awt.font.FontRenderContext; -import java.util.Map; import java.text.AttributedCharacterIterator; +import java.util.Map; public class DummyGraphics2d extends Graphics2D @@ -675,6 +675,8 @@ public class DummyGraphics2d public void finalize() { System.out.println( "finalize():" ); g2D.finalize(); + + super.finalize(); } public Shape getClip() diff --git a/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java b/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java index 43f7e72e68..95f8f515ab 100644 --- a/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java +++ b/src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java @@ -127,6 +127,8 @@ public class SheetDataWriter { @Override protected void finalize() throws Throwable { _fd.delete(); + + super.finalize(); } /**