test/compiler/stable/TestStableObject.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8038098 Sdiff test/compiler/stable

test/compiler/stable/TestStableObject.java

Print this page
rev 7045 : 8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests
Reviewed-by: iignatyev
Contributed-by: evgeniya.stepanova@oracle.com


  37  *           java/lang/invoke/TestStableObject$VolatileObjectStable
  38  *           java/lang/invoke/TestStableObject$ObjectArrayDim1
  39  *           java/lang/invoke/TestStableObject$ObjectArrayDim2
  40  *           java/lang/invoke/TestStableObject$ObjectArrayDim3
  41  *           java/lang/invoke/TestStableObject$ObjectArrayDim4
  42  *           java/lang/invoke/TestStableObject$ObjectArrayLowerDim0
  43  *           java/lang/invoke/TestStableObject$ObjectArrayLowerDim1
  44  *           java/lang/invoke/TestStableObject$NestedStableField
  45  *           java/lang/invoke/TestStableObject$NestedStableField$A
  46  *           java/lang/invoke/TestStableObject$NestedStableField1
  47  *           java/lang/invoke/TestStableObject$NestedStableField1$A
  48  *           java/lang/invoke/TestStableObject$NestedStableField2
  49  *           java/lang/invoke/TestStableObject$NestedStableField2$A
  50  *           java/lang/invoke/TestStableObject$NestedStableField3
  51  *           java/lang/invoke/TestStableObject$NestedStableField3$A
  52  *           java/lang/invoke/TestStableObject$Values
  53  *           java/lang/invoke/TestStableObject$DefaultValue
  54  *           java/lang/invoke/TestStableObject$DefaultStaticValue
  55  *           java/lang/invoke/TestStableObject$ObjectArrayLowerDim2
  56  *
  57  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  58  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  59  *                   -server -XX:-TieredCompilation
  60  *                   -XX:+FoldStableValues
  61  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  62  *                   java.lang.invoke.TestStableObject
  63  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  64  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  65  *                   -server -XX:-TieredCompilation
  66  *                   -XX:-FoldStableValues
  67  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  68  *                   java.lang.invoke.TestStableObject
  69  *
  70  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  71  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  72  *                   -server -XX:+TieredCompilation -XX:TieredStopAtLevel=1
  73  *                   -XX:+FoldStableValues
  74  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  75  *                   java.lang.invoke.TestStableObject
  76  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  77  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  78  *                   -server -XX:+TieredCompilation -XX:TieredStopAtLevel=1
  79  *                   -XX:-FoldStableValues
  80  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  81  *                   java.lang.invoke.TestStableObject
  82  *
  83  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  84  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  85  *                   -client -XX:-TieredCompilation
  86  *                   -XX:+FoldStableValues
  87  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  88  *                   java.lang.invoke.TestStableObject
  89  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  90  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  91  *                   -client -XX:-TieredCompilation
  92  *                   -XX:-FoldStableValues
  93  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  94  *                   java.lang.invoke.TestStableObject
  95  */
  96 package java.lang.invoke;
  97 
  98 import java.lang.reflect.InvocationTargetException;
  99 
 100 public class TestStableObject {
 101     static final boolean isStableEnabled    = StableConfiguration.isStableEnabled;
 102     static final boolean isServerWithStable = StableConfiguration.isServerWithStable;
 103 
 104     public static void main(String[] args) throws Exception {
 105         run(DefaultValue.class);
 106         run(ObjectStable.class);
 107         run(DefaultStaticValue.class);
 108         run(StaticObjectStable.class);
 109         run(VolatileObjectStable.class);
 110 
 111         // @Stable arrays: Dim 1-4
 112         run(ObjectArrayDim1.class);
 113         run(ObjectArrayDim2.class);
 114         run(ObjectArrayDim3.class);




  37  *           java/lang/invoke/TestStableObject$VolatileObjectStable
  38  *           java/lang/invoke/TestStableObject$ObjectArrayDim1
  39  *           java/lang/invoke/TestStableObject$ObjectArrayDim2
  40  *           java/lang/invoke/TestStableObject$ObjectArrayDim3
  41  *           java/lang/invoke/TestStableObject$ObjectArrayDim4
  42  *           java/lang/invoke/TestStableObject$ObjectArrayLowerDim0
  43  *           java/lang/invoke/TestStableObject$ObjectArrayLowerDim1
  44  *           java/lang/invoke/TestStableObject$NestedStableField
  45  *           java/lang/invoke/TestStableObject$NestedStableField$A
  46  *           java/lang/invoke/TestStableObject$NestedStableField1
  47  *           java/lang/invoke/TestStableObject$NestedStableField1$A
  48  *           java/lang/invoke/TestStableObject$NestedStableField2
  49  *           java/lang/invoke/TestStableObject$NestedStableField2$A
  50  *           java/lang/invoke/TestStableObject$NestedStableField3
  51  *           java/lang/invoke/TestStableObject$NestedStableField3$A
  52  *           java/lang/invoke/TestStableObject$Values
  53  *           java/lang/invoke/TestStableObject$DefaultValue
  54  *           java/lang/invoke/TestStableObject$DefaultStaticValue
  55  *           java/lang/invoke/TestStableObject$ObjectArrayLowerDim2
  56  *
  57  * @run main/othervm -Xbootclasspath/a:.
  58  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp

  59  *                   -XX:+FoldStableValues
  60  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  61  *                   java.lang.invoke.TestStableObject
  62  * @run main/othervm -Xbootclasspath/a:.
  63  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp

  64  *                   -XX:-FoldStableValues
  65  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  66  *                   java.lang.invoke.TestStableObject
  67  *

























  68  */
  69 package java.lang.invoke;
  70 
  71 import java.lang.reflect.InvocationTargetException;
  72 
  73 public class TestStableObject {
  74     static final boolean isStableEnabled    = StableConfiguration.isStableEnabled;
  75     static final boolean isServerWithStable = StableConfiguration.isServerWithStable;
  76 
  77     public static void main(String[] args) throws Exception {
  78         run(DefaultValue.class);
  79         run(ObjectStable.class);
  80         run(DefaultStaticValue.class);
  81         run(StaticObjectStable.class);
  82         run(VolatileObjectStable.class);
  83 
  84         // @Stable arrays: Dim 1-4
  85         run(ObjectArrayDim1.class);
  86         run(ObjectArrayDim2.class);
  87         run(ObjectArrayDim3.class);


test/compiler/stable/TestStableObject.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File