< prev index next >

test/hotspot/jtreg/gc/metaspace/TestMetaspaceInitialization.java

8217389: JTREG: Clean up, remove unused variable warnings

15  * 2 along with this work; if not, write to the Free Software Foundation,                                                  
16  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.                                                           
17  *                                                                                                                         
18  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA                                                 
19  * or visit www.oracle.com if you need additional information or have any                                                  
20  * questions.                                                                                                              
21  */                                                                                                                        
22 
23 package gc.metaspace;                                                                                                      
24 
25 import java.util.ArrayList;                                                                                                
26 
27 /* @test TestMetaspaceInitialization                                                                                       
28  * @bug 8024945                                                                                                            
29  * @summary Tests to initialize metaspace with a very low MetaspaceSize                                                    
30  * @modules java.base/jdk.internal.misc                                                                                    
31  * @run main/othervm -XX:MetaspaceSize=0 gc.metaspace.TestMetaspaceInitialization                                          
32  */                                                                                                                        
33 public class TestMetaspaceInitialization {                                                                                 
34     private class Internal {                                                                                               
                                                                                                                           
35         public int x;                                                                                                      
36         public Internal(int x) {                                                                                           
37             this.x = x;                                                                                                    
38         }                                                                                                                  
39     }                                                                                                                      
40 
41     private void test() {                                                                                                  
42         ArrayList<Internal> l = new ArrayList<>();                                                                         
43         l.add(new Internal(17));                                                                                           
44     }                                                                                                                      
45 
46     public static void main(String[] args) {                                                                               
47         new TestMetaspaceInitialization().test();                                                                          
48     }                                                                                                                      
49 }                                                                                                                          

15  * 2 along with this work; if not, write to the Free Software Foundation,
16  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
17  *
18  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
19  * or visit www.oracle.com if you need additional information or have any
20  * questions.
21  */
22 
23 package gc.metaspace;
24 
25 import java.util.ArrayList;
26 
27 /* @test TestMetaspaceInitialization
28  * @bug 8024945
29  * @summary Tests to initialize metaspace with a very low MetaspaceSize
30  * @modules java.base/jdk.internal.misc
31  * @run main/othervm -XX:MetaspaceSize=0 gc.metaspace.TestMetaspaceInitialization
32  */
33 public class TestMetaspaceInitialization {
34     private class Internal {
35         @SuppressWarnings("unused")
36         public int x;
37         public Internal(int x) {
38             this.x = x;
39         }
40     }
41 
42     private void test() {
43         ArrayList<Internal> l = new ArrayList<>();
44         l.add(new Internal(17));
45     }
46 
47     public static void main(String[] args) {
48         new TestMetaspaceInitialization().test();
49     }
50 }
< prev index next >