NASHORN-117.js revision 6:5a1b0714df0e
191396Stmm/*
291396Stmm * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
391396Stmm * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
491396Stmm *
591396Stmm * This code is free software; you can redistribute it and/or modify it
691396Stmm * under the terms of the GNU General Public License version 2 only, as
791396Stmm * published by the Free Software Foundation.
891396Stmm *
991396Stmm * This code is distributed in the hope that it will be useful, but WITHOUT
1091396Stmm * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1191396Stmm * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1291396Stmm * version 2 for more details (a copy is included in the LICENSE file that
1391396Stmm * accompanied this code).
1491396Stmm *
1591396Stmm * You should have received a copy of the GNU General Public License version
1691396Stmm * 2 along with this work; if not, write to the Free Software Foundation,
1791396Stmm * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
1891396Stmm *
1991396Stmm * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2091396Stmm * or visit www.oracle.com if you need additional information or have any
2191396Stmm * questions.
2291396Stmm */
2391396Stmm
2491396Stmm/**
2591396Stmm * NASHORN-117 :  StackOverflowError because of recursive class loading involving LayoutGenerator
2691396Stmm *
2791396Stmm * @test
2891396Stmm * @run
2991396Stmm */
3091396Stmm
3191396Stmm// The following code results in StackOverflowError
3291396Stmm
3391396Stmmvar i0 = "";
3491396Stmmvar o0 = "";
3591396Stmmvar i1 = "";
3691396Stmmvar o1 = "";
3791396Stmmvar i2 = "";
3891396Stmmvar o2 = "";
3991396Stmmvar i3 = "";
4091396Stmmvar o3 = "";
4191396Stmmvar i4 = "";
4291396Stmmvar o4 = "";
4391396Stmmvar i5 = "";
4491396Stmmvar o5 = "";
4591396Stmmvar i6 = "";
4691396Stmmvar o6 = "";
4791396Stmmvar i7 = "";
48108834Stmmvar o7 = "";
49108834Stmmvar i8 = "";
50108834Stmmvar o8 = "";
51108834Stmmvar i9 = "";
52108834Stmmvar o9 = "";
5391396Stmmvar i10 = "";
5493043Stmmvar o10 = "";
55108834Stmmvar i11 = "";
56108834Stmmvar o11 = "";
5791396Stmmvar i12 = "";
5891396Stmmvar o12 = "";
5991396Stmmvar i13 = "";
6091396Stmmvar o13 = "";
6191396Stmmvar i14 = "";
6291396Stmmvar o14 = "";
6391396Stmmvar i15 = "";
6491396Stmmvar o15 = "";
6591396Stmmvar i16 = "";
6691396Stmmvar o16 = "";
6791396Stmmvar i17 = "";
6891396Stmmvar o17 = "";
6991396Stmmvar i18 = "";
70108834Stmmvar o18 = "";
71108834Stmmvar i19 = "";
72108834Stmmvar o19 = "";
73108834Stmmvar i20 = "";
7491396Stmmvar o20 = "";
7591396Stmmvar i21 = "";
7691396Stmmvar o21 = "";
77108834Stmmvar i22 = "";
78108834Stmmvar o22 = "";
7991396Stmmvar i23 = "";
8091396Stmmvar o23 = "";
81108834Stmmvar i24 = "";
82108834Stmmvar o24 = "";
8391396Stmmvar i25 = "";
8491396Stmmvar o25 = "";
8591396Stmmvar i26 = "";
8691396Stmmvar o26 = "";
8791396Stmmvar i27 = "";
8891396Stmmvar o27 = "";
8991396Stmmvar i28 = "";
9091396Stmmvar o28 = "";
9191396Stmmvar i29 = "";
9291396Stmmvar o29 = "";
9391396Stmmvar i30 = "";
9491396Stmmvar o30 = "";
9591396Stmmvar i31 = "";
96108834Stmmvar o31 = "";
97108834Stmmvar i32 = "";
98108834Stmmvar o32 = "";
9991396Stmmvar i33 = "";
10091396Stmmvar o33 = "";
101108834Stmmvar i34 = "";
102108834Stmmvar o34 = "";
10391396Stmmvar i35 = "";
104108834Stmmvar o35 = "";
105108834Stmmvar i36 = "";
106108834Stmmvar o36 = "";
10791396Stmmvar i37 = "";
10891396Stmmvar o37 = "";
10991396Stmmvar i38 = "";
11091396Stmmvar o38 = "";
11191396Stmmvar i39 = "";
11291396Stmmvar o39 = "";
11391396Stmmvar i40 = "";
11491396Stmmvar o40 = "";
11591396Stmmvar i41 = "";
11691396Stmmvar o41 = "";
11791396Stmmvar i42 = "";
11891396Stmmvar o42 = "";
11991396Stmmvar i43 = "";
12091396Stmmvar o43 = "";
12191396Stmmvar i44 = "";
12291396Stmmvar o44 = "";
12391396Stmmvar i45 = "";
12491396Stmmvar o45 = "";
12591396Stmmvar i46 = "";
12691396Stmmvar o46 = "";
12791396Stmmvar i47 = "";
12891396Stmmvar o47 = "";
12991396Stmmvar i48 = "";
13091396Stmmvar o48 = "";
13191396Stmmvar i49 = "";
13291396Stmmvar o49 = "";
13391396Stmmvar i50 = "";
13491396Stmmvar o50 = "";
13591396Stmmvar i51 = "";
13691396Stmmvar o51 = "";
13791396Stmmvar i52 = "";
13891396Stmmvar o52 = "";
13991396Stmmvar i53 = "";
14091396Stmmvar o53 = "";
14191396Stmmvar i54 = "";
14291396Stmmvar o54 = "";
14391396Stmmvar i55 = "";
14491396Stmmvar o55 = "";
14591396Stmmvar i56 = "";
14691396Stmmvar o56 = "";
14791396Stmmvar i57 = "";
14891396Stmmvar o57 = "";
14991396Stmmvar i58 = "";
15091396Stmmvar o58 = "";
15191396Stmmvar i59 = "";
15291396Stmmvar o59 = "";
15391396Stmmvar i60 = "";
15491396Stmmvar o60 = "";
15591396Stmmvar i61 = "";
15691396Stmmvar o61 = "";
15791396Stmmvar i62 = "";
15891396Stmmvar o62 = "";
159var i63 = "";
160var o63 = "";
161