< prev index next >

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

Print this page




  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 package runtime.valhalla.valuetypes;
  25 
  26 import jdk.test.lib.Asserts;
  27 
  28 public final inline class Long8Value {
  29 
  30     final long longField1;
  31     final long longField2;
  32     final long longField3;
  33     final long longField4;
  34     final long longField5;
  35     final long longField6;
  36     final long longField7;
  37     final long longField8;
  38 
  39     private Long8Value() {
  40         longField1 = 0;
  41         longField2 = 0;
  42         longField3 = 0;
  43         longField4 = 0;
  44         longField5 = 0;
  45         longField6 = 0;
  46         longField7 = 0;
  47         longField8 = 0;
  48     }
  49 
  50     public long getLongField1() { return longField1; }
  51     public long getLongField2() { return longField2; }
  52     public long getLongField3() { return longField3; }
  53     public long getLongField4() { return longField4; }
  54     public long getLongField5() { return longField5; }
  55     public long getLongField6() { return longField6; }
  56     public long getLongField7() { return longField7; }
  57     public long getLongField8() { return longField8; }
  58 
  59     public static Long8Value create(long long1,
  60             long long2,
  61             long long3,
  62             long long4,
  63             long long5,
  64             long long6,
  65             long long7,
  66             long long8) {
  67         Long8Value l8v = Long8Value.default;
  68         l8v = __WithField(l8v.longField1, long1);
  69         l8v = __WithField(l8v.longField2, long2);
  70         l8v = __WithField(l8v.longField3, long3);
  71         l8v = __WithField(l8v.longField4, long4);
  72         l8v = __WithField(l8v.longField5, long5);
  73         l8v = __WithField(l8v.longField6, long6);
  74         l8v = __WithField(l8v.longField7, long7);
  75         l8v = __WithField(l8v.longField8, long8);
  76         return l8v;
  77     }
  78 
  79     static void check(Long8Value value,
  80             long long1,
  81             long long2,
  82             long long3,
  83             long long4,
  84             long long5,
  85             long long6,
  86             long long7,
  87             long long8) {
  88         Asserts.assertEquals(value.getLongField1(), long1, "Field 1 incorrect");
  89         Asserts.assertEquals(value.getLongField2(), long2, "Field 2 incorrect");
  90         Asserts.assertEquals(value.getLongField3(), long3, "Field 3 incorrect");
  91         Asserts.assertEquals(value.getLongField4(), long4, "Field 4 incorrect");
  92         Asserts.assertEquals(value.getLongField5(), long5, "Field 5 incorrect");
  93         Asserts.assertEquals(value.getLongField6(), long6, "Field 6 incorrect");
  94         Asserts.assertEquals(value.getLongField7(), long7, "Field 7 incorrect");
  95         Asserts.assertEquals(value.getLongField8(), long8, "Field 8 incorrect");
  96     }


  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 package runtime.valhalla.valuetypes;
  25 
  26 import jdk.test.lib.Asserts;
  27 
  28 public final inline class Long8Value {
  29 
  30     final long longField1;
  31     final long longField2;
  32     final long longField3;
  33     final long longField4;
  34     final long longField5;
  35     final long longField6;
  36     final long longField7;
  37     final long longField8;
  38 
  39     private Long8Value(long l1, long l2, long l3, long l4, long l5, long l6, long l7, long l8) {
  40         longField1 = l1;
  41         longField2 = l2;
  42         longField3 = l3;
  43         longField4 = l4;
  44         longField5 = l5;
  45         longField6 = l6;
  46         longField7 = l7;
  47         longField8 = l8;
  48     }
  49 
  50     public long getLongField1() { return longField1; }
  51     public long getLongField2() { return longField2; }
  52     public long getLongField3() { return longField3; }
  53     public long getLongField4() { return longField4; }
  54     public long getLongField5() { return longField5; }
  55     public long getLongField6() { return longField6; }
  56     public long getLongField7() { return longField7; }
  57     public long getLongField8() { return longField8; }
  58 
  59     public static Long8Value create(long long1,
  60             long long2,
  61             long long3,
  62             long long4,
  63             long long5,
  64             long long6,
  65             long long7,
  66             long long8) {
  67         return new Long8Value(long1, long2, long3, long4, long5, long6, long7, long8);









  68     }
  69 
  70     static void check(Long8Value value,
  71             long long1,
  72             long long2,
  73             long long3,
  74             long long4,
  75             long long5,
  76             long long6,
  77             long long7,
  78             long long8) {
  79         Asserts.assertEquals(value.getLongField1(), long1, "Field 1 incorrect");
  80         Asserts.assertEquals(value.getLongField2(), long2, "Field 2 incorrect");
  81         Asserts.assertEquals(value.getLongField3(), long3, "Field 3 incorrect");
  82         Asserts.assertEquals(value.getLongField4(), long4, "Field 4 incorrect");
  83         Asserts.assertEquals(value.getLongField5(), long5, "Field 5 incorrect");
  84         Asserts.assertEquals(value.getLongField6(), long6, "Field 6 incorrect");
  85         Asserts.assertEquals(value.getLongField7(), long7, "Field 7 incorrect");
  86         Asserts.assertEquals(value.getLongField8(), long8, "Field 8 incorrect");
  87     }
< prev index next >