Home | History | Annotate | Download | only in tests
      1 import java.io.PrintStream;
      2 
      3 public class CastInsert {
      4 
      5     PrintStream out;
      6     private int c = ((@checkers.nullness.quals.Nullable Integer) (((@checkers.nullness.quals.Nullable Integer) (12)) + ((@checkers.nullness.quals.Nullable Integer) (13))));
      7     private String str = "this" + ((@checkers.nullness.quals.Nullable String) ("is")).concat(((@checkers.nullness.quals.Nullable String) ("string")));
      8 
      9     void m() {
     10         int i;
     11     }
     12 
     13     int m(String y, String[] z, int i) {
     14         String x = ((@checkers.nullness.quals.Nullable String) (new String()));
     15         String s;
     16         s = ((@checkers.nullness.quals.Nullable String) (((@checkers.nullness.quals.Nullable String) (x)) + ((@checkers.nullness.quals.Nullable String) (x))));
     17         s = y;
     18         s = z[((@checkers.nullness.quals.Nullable Integer) (0))];
     19         s = x;
     20         int j = 0;
     21         switch (((@checkers.nullness.quals.Nullable Integer) (i + 2))) {
     22             case 1:
     23                 j = i + ((@checkers.nullness.quals.Nullable Integer) (1));
     24                 System.out.println(1);
     25                 break;
     26             case 2:
     27                 j = i + 2;
     28                 System.out.println(((@checkers.nullness.quals.Nullable Integer) (2)));
     29                 break;
     30             default:
     31                 j = i + 3;
     32                 System.out.println(-1);
     33         }
     34         j *= ((@checkers.nullness.quals.Nullable Integer) (i));
     35         j = s != x ? ((@checkers.nullness.quals.Nullable Integer) (j)) : i;
     36         do {
     37             int h = ((@checkers.nullness.quals.Nullable Integer) (i)) & j;
     38         } while (i < j);
     39         for (int i2 : new int[5]) {
     40             j = ((@checkers.nullness.quals.Nullable Integer) (i2));
     41         }
     42         for (int a = 0, b = ((@checkers.nullness.quals.Nullable Integer) (0)); a < ((@checkers.nullness.quals.Nullable Integer) (j)); a = ((@checkers.nullness.quals.Nullable Integer) (a + 1)), b++)
     43             a = ((@checkers.nullness.quals.Nullable Integer) (b));
     44         if (((@checkers.nullness.quals.Nullable Integer) (i)) < j)
     45             i = j;
     46         else
     47             j = ((@checkers.nullness.quals.Nullable Integer) (i));
     48         boolean b = ((@checkers.nullness.quals.Nullable String) (x)) instanceof String;
     49         label: b = ((@checkers.nullness.quals.Nullable Boolean) (false));
     50         Object o = ((@checkers.nullness.quals.Nullable CastInsert) (this)).out;
     51         m(y, z, ((@checkers.nullness.quals.Nullable Integer) (i)));
     52         int[][] test = new int[4][((@checkers.nullness.quals.Nullable Integer) (5))];
     53         int[][] test2 = {{1, 2}, {1, 2, ((@checkers.nullness.quals.Nullable Integer) (3))}};
     54         new String(((@checkers.nullness.quals.Nullable String) ("test")));
     55         if (i < 1)
     56             return ((@checkers.nullness.quals.Nullable Integer) (18));
     57         synchronized (o) {
     58             i = ((@checkers.nullness.quals.Nullable Integer) (i + i));
     59         }
     60         if (j < 1)
     61             throw ((@checkers.nullness.quals.Nullable RuntimeException) (new IllegalStateException()));
     62         try {
     63             int t = ((@checkers.nullness.quals.Nullable Integer) (1));
     64         } catch (Error e) {
     65             i = j;
     66         } catch (RuntimeException e) {
     67             j = ((@checkers.nullness.quals.Nullable Integer) (i));
     68         } finally {
     69             j = i + ((@checkers.nullness.quals.Nullable Integer) (j));
     70         }
     71         j = (int) (i + ((@checkers.nullness.quals.Nullable Integer) (j)));
     72         j = - ((@checkers.nullness.quals.Nullable Integer) (j));
     73         while (i < ((@checkers.nullness.quals.Nullable Integer) (j)))
     74             i = ((@checkers.nullness.quals.Nullable Integer) (i)) + 1;
     75         ((@checkers.nullness.quals.Nullable CastInsert) (this)).out.println();
     76         ((@checkers.nullness.quals.Nullable PrintStream) (System.out)).println();
     77         Object obj = ((@checkers.nullness.quals.Nullable @annotation.A @annotation.B @annotation.C String) (null));
     78         return 0;
     79     }
     80 
     81     void m2 (Object o) {
     82         o = ((@checkers.nullness.quals.Nullable Map<@annotation.A String, @annotation.B Integer>) (o));
     83         o = ((@annotation.B Object @annotation.A [] @checkers.nullness.quals.Nullable []) (o));
     84         o = ((@annotation.B int @annotation.A [] @checkers.nullness.quals.Nullable []) (o));
     85         o = ((@checkers.nullness.quals.Nullable List<@annotation.A ? extends @annotation.B Object>) (o));
     86         o = ((int) (o));
     87         o = ((Map<@annotation.A String, @annotation.B Integer>) (o));
     88     }
     89 }
     90