CoverityFix-CID:1351065 Inner class could be made static 46/20346/2
Nimish Kapoor [Fri, 27 Jul 2018 17:49:21 +0000 (22:49 +0530)]
This class is an inner class, but does not use its embedded reference to the
object which created it.

Change-Id: I5bf29781b7bce4b50745b8fbc5389d0e71a3f5c4

scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/figure/Figure.java

index bf291a6..05bcbb7 100644 (file)
@@ -198,7 +198,7 @@ public class Figure extends GraphicObject implements AxesContainer {
     /**
      * FigureDimensions class
      */
-    private class FigureDimensions {
+    private static class FigureDimensions {
         /** Position (x,y) of the upper-left corner in the top-level window */
         private Integer[] position;
 
@@ -236,7 +236,7 @@ public class Figure extends GraphicObject implements AxesContainer {
     /**
      * Canvas class
      */
-    private class Canvas {
+    private static class Canvas {
         /** Specifies whether automatic resizing is used */
         private boolean autoResize;
 
@@ -282,7 +282,7 @@ public class Figure extends GraphicObject implements AxesContainer {
     /**
      * FigureName class
      */
-    public class FigureName implements Cloneable {
+    public static class FigureName implements Cloneable {
         /** Name */
         private String name;
 
@@ -329,7 +329,7 @@ public class Figure extends GraphicObject implements AxesContainer {
     /**
      * RenderingMode class
      */
-    private class RenderingMode {
+    private static class RenderingMode {
 
         /** Specifies the pixel drawing mode used */
         private PixelDrawingMode pixelDrawingMode;