< prev index next >

src/java.management/share/classes/sun/management/Sensor.java

Print this page
0000000: Sensor fields should be final
Reviewed-by: mchung

@@ -46,12 +46,12 @@
  * @author  Mandy Chung
  * @since   1.5
  */
 
 public abstract class Sensor {
-    private Object  lock;
-    private String  name;
+    private final Object lock = new Object();
+    private final String name;
     private long    count;
     private boolean on;
 
     /**
      * Constructs a {@code Sensor} object.

@@ -60,11 +60,10 @@
      */
     public Sensor(String name) {
         this.name = name;
         this.count = 0;
         this.on = false;
-        this.lock = new Object();
     }
 
     /**
      * Returns the name of this sensor.
      *
< prev index next >