xref: /aosp_15_r20/external/javassist/src/test/test2/NewExprInTry.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li package test2;
2*f1fbf3c2SXin Li 
3*f1fbf3c2SXin Li import java.util.HashMap;
4*f1fbf3c2SXin Li 
5*f1fbf3c2SXin Li @SuppressWarnings("rawtypes")
6*f1fbf3c2SXin Li class HashMapWrapper extends HashMap {
7*f1fbf3c2SXin Li     /** default serialVersionUID */
8*f1fbf3c2SXin Li     private static final long serialVersionUID = 1L;
9*f1fbf3c2SXin Li 
HashMapWrapper(int size, int args)10*f1fbf3c2SXin Li     HashMapWrapper(int size, int args) {
11*f1fbf3c2SXin Li         super(size);
12*f1fbf3c2SXin Li     }
13*f1fbf3c2SXin Li }
14*f1fbf3c2SXin Li 
15*f1fbf3c2SXin Li @SuppressWarnings({"rawtypes","unused"})
16*f1fbf3c2SXin Li public class NewExprInTry {
run()17*f1fbf3c2SXin Li     public int run() {
18*f1fbf3c2SXin Li         return foo(6);
19*f1fbf3c2SXin Li     }
20*f1fbf3c2SXin Li 
foo(int size)21*f1fbf3c2SXin Li     public int foo(int size) {
22*f1fbf3c2SXin Li         HashMap h;
23*f1fbf3c2SXin Li         try {
24*f1fbf3c2SXin Li             h = new HashMap(size);
25*f1fbf3c2SXin Li         }
26*f1fbf3c2SXin Li         catch (Exception e) {}
27*f1fbf3c2SXin Li         return 1;
28*f1fbf3c2SXin Li     }
29*f1fbf3c2SXin Li }
30