1 /*
2  * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved.
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * This code is free software; you can redistribute it and/or modify it
6  * under the terms of the GNU General Public License version 2 only, as
7  * published by the Free Software Foundation.
8  *
9  * This code is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12  * version 2 for more details (a copy is included in the LICENSE file that
13  * accompanied this code).
14  *
15  * You should have received a copy of the GNU General Public License version
16  * 2 along with this work; if not, write to the Free Software Foundation,
17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18  *
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 package nsk.share.jvmti.RetransformClasses.LinearHierarchy;
24 
25 public class Class1 extends Class2 {
26     final double var_1 = 1.0709268827590083E308;
27 
Class1()28     public Class1()
29     {
30         try {
31             this.test();
32         } catch (Throwable e) {}
33     }
34 
test()35     private void test()
36     {
37         "rywxpfax".concat("gtnf");
38         {
39             "mv".offsetByCodePoints((char)(byte)1594457115 << 2203310960623951872L, (short)'S' << 1832042558);
40         }
41         "rvekd".indexOf("bldp".offsetByCodePoints(876767138, 1063197859 | ~ ((byte)701606985)), (!true ? (byte)1.4903633E38F : (byte)var_1) + (byte)((+ + -2.571243E38F + (short)var_1) / 'D'));
42         long var_2 = 0L;
43         new String();
44         for (short var_3 = 4569; (true ? !true : true) && var_2 < 22; var_3 -= (byte)(("e" + "lhod".concat("jlimetf")).endsWith("awmx") | 1486245383 < -var_1 - 1.7333834784857044E308 ? (byte)5.744466E36F : + - ~ ~4452397653252341760L) / (false | false | true ? (byte)'R' : (byte)1303106408135818240L))
45         {
46             boolean var_4;
47             var_2++;
48             var_4 = (var_4 = !false & true);
49             var_4 = (var_4 = "".endsWith("".toUpperCase()));
50         }
51         int var_5 = 0;
52         "t".lastIndexOf(false | ! !false & !false ? 'c' & (byte)2.1659184E38F : (short)'s', 136261);
53         while (false && (var_5 < 167 && ((var_1 > (byte)var_5 ? true : 'C' < "".indexOf("")) || (byte)1.2533985E37F != (byte)var_2)))
54         {
55             new String();
56             var_5++;
57             (((byte)2.0544619713409872E307 % (byte)-2.6472738E37F == - ((byte)'S') & (!true ^ !true) ? !true : false) ? "tuf" : "ydiys").concat("juutd");
58             ((true ? true : "d".startsWith("mbqvluc", var_5)) ? "oijlsjmu" : "wtdtjty").endsWith("esc");
59         }
60         int var_6 = 0;
61         (! !true | 'f' < (short)var_6 || true ? "ljveqrshi" : "").indexOf("bume", 1073767872);
62         do
63         {
64             ((false ? (short)'o' : (byte)(short)var_6) < 8.641181359683153E307 ? "edesvvqx" : "addvn").toString().startsWith("weqp", var_6);
65             var_6++;
66             "cwxpkyma".indexOf("h");
67         } while (var_6 < 198);
68         (false && true ? "gciq".trim().replaceFirst("qp", "gmiibgb") : "ovxpcc").equalsIgnoreCase("nrqgx");
69         (((short)'I' & 'F') == (true ? (byte)(char)5.095923109596564E307 : (short)'\\') ? "pvctfv" : "ahga").hashCode();
70     }
71 }
72