]> source.dussan.org Git - poi.git/commitdiff
Fix Sonar issues about finalize() usage
authorDominik Stadler <centic@apache.org>
Sat, 8 Mar 2014 08:41:25 +0000 (08:41 +0000)
committerDominik Stadler <centic@apache.org>
Sat, 8 Mar 2014 08:41:25 +0000 (08:41 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1575501 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/hssf/usermodel/DummyGraphics2d.java
src/ooxml/java/org/apache/poi/xssf/streaming/SheetDataWriter.java

index 41393d1a560670caa588e9768aea1d4b3bc51bd3..f2e2325da94592e98baf263c3749260b245c99f7 100644 (file)
 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()
index 43f7e72e68002bde95cfd47c453cd5a5602327fe..95f8f515abcba79d7500ed120e9e402a6f10c1ea 100644 (file)
@@ -127,6 +127,8 @@ public class SheetDataWriter {
     @Override\r
     protected void finalize() throws Throwable {\r
         _fd.delete();\r
+\r
+        super.finalize();\r
     }\r
 \r
     /**\r