< prev index next >

test/hotspot/jtreg/runtime/valhalla/valuetypes/Point.java

Print this page

        

@@ -24,13 +24,13 @@
 
 public inline final class Point {
     final int x;
     final int y;
 
-    private Point() {
-        x = 0;
-        y = 0;
+    private Point(int x, int y) {
+        this.x = x;
+        this.y = y;
     }
 
     public int getX() { return x; }
     public int getY() { return y; }
 

@@ -49,11 +49,8 @@
             return false;
         }
     }
 
     public static Point createPoint(int x, int y) {
-        Point p = Point.default;
-        p = __WithField(p.x, x);
-        p = __WithField(p.y, y);
-        return p;
+        return new Point(x, y);
     }
 }
< prev index next >