author | sogoel |
Thu, 05 Jun 2014 10:57:10 -0700 | |
changeset 24797 | 850ebd4d80a7 |
parent 9087 | e9e44877cd18 |
permissions | -rw-r--r-- |
7630 | 1 |
/* |
9087
e9e44877cd18
7033660: Update copyright year to 2011 on any files changed in 2011
ohair
parents:
8426
diff
changeset
|
2 |
* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. |
7630 | 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 |
* |
|
8426 | 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. |
|
7630 | 22 |
*/ |
23 |
||
24 |
/* |
|
25 |
* @test |
|
26 |
* @bug 4917091 |
|
27 |
* @summary javac rejects array over 128 in length |
|
28 |
* @compile/fail/ref=Test256b.out -XDrawDiagnostics Test256b.java |
|
29 |
*/ |
|
30 |
||
31 |
public class Test256b { |
|
32 |
// allocating an array with 255 dimensions whose component |
|
33 |
// type provides additional dimensions is not allowed, |
|
34 |
// since the type descriptor for any array is limited to |
|
35 |
// 255 dimensions: JVMS3, section 4.3.2. |
|
36 |
static Object expected = (Object)new Object |
|
37 |
[1/*001*/][1/*002*/][1/*003*/][1/*004*/][1/*005*/] |
|
38 |
[1/*006*/][1/*007*/][1/*008*/][1/*009*/][1/*010*/] |
|
39 |
[1/*011*/][1/*012*/][1/*013*/][1/*014*/][1/*015*/] |
|
40 |
[1/*016*/][1/*017*/][1/*018*/][1/*019*/][1/*020*/] |
|
41 |
[1/*021*/][1/*022*/][1/*023*/][1/*024*/][1/*025*/] |
|
42 |
[1/*026*/][1/*027*/][1/*028*/][1/*029*/][1/*030*/] |
|
43 |
[1/*031*/][1/*032*/][1/*033*/][1/*034*/][1/*035*/] |
|
44 |
[1/*036*/][1/*037*/][1/*038*/][1/*039*/][1/*040*/] |
|
45 |
[1/*041*/][1/*042*/][1/*043*/][1/*044*/][1/*045*/] |
|
46 |
[1/*046*/][1/*047*/][1/*048*/][1/*049*/][1/*050*/] |
|
47 |
[1/*051*/][1/*052*/][1/*053*/][1/*054*/][1/*055*/] |
|
48 |
[1/*056*/][1/*057*/][1/*058*/][1/*059*/][1/*060*/] |
|
49 |
[1/*061*/][1/*062*/][1/*063*/][1/*064*/][1/*065*/] |
|
50 |
[1/*066*/][1/*067*/][1/*068*/][1/*069*/][1/*070*/] |
|
51 |
[1/*071*/][1/*072*/][1/*073*/][1/*074*/][1/*075*/] |
|
52 |
[1/*076*/][1/*077*/][1/*078*/][1/*079*/][1/*080*/] |
|
53 |
[1/*081*/][1/*082*/][1/*083*/][1/*084*/][1/*085*/] |
|
54 |
[1/*086*/][1/*087*/][1/*088*/][1/*089*/][1/*090*/] |
|
55 |
[1/*091*/][1/*092*/][1/*093*/][1/*094*/][1/*095*/] |
|
56 |
[1/*096*/][1/*097*/][1/*098*/][1/*099*/][1/*100*/] |
|
57 |
||
58 |
[1/*101*/][1/*102*/][1/*103*/][1/*104*/][1/*105*/] |
|
59 |
[1/*106*/][1/*107*/][1/*108*/][1/*109*/][1/*110*/] |
|
60 |
[1/*111*/][1/*112*/][1/*113*/][1/*114*/][1/*115*/] |
|
61 |
[1/*116*/][1/*117*/][1/*118*/][1/*119*/][1/*120*/] |
|
62 |
[1/*121*/][1/*122*/][1/*123*/][1/*124*/][1/*125*/] |
|
63 |
[1/*126*/][1/*127*/][1/*128*/][1/*129*/][1/*130*/] |
|
64 |
[1/*131*/][1/*132*/][1/*133*/][1/*134*/][1/*135*/] |
|
65 |
[1/*136*/][1/*137*/][1/*138*/][1/*139*/][1/*140*/] |
|
66 |
[1/*141*/][1/*142*/][1/*143*/][1/*144*/][1/*145*/] |
|
67 |
[1/*146*/][1/*147*/][1/*148*/][1/*149*/][1/*150*/] |
|
68 |
[1/*151*/][1/*152*/][1/*153*/][1/*154*/][1/*155*/] |
|
69 |
[1/*156*/][1/*157*/][1/*158*/][1/*159*/][1/*160*/] |
|
70 |
[1/*161*/][1/*162*/][1/*163*/][1/*164*/][1/*165*/] |
|
71 |
[1/*166*/][1/*167*/][1/*168*/][1/*169*/][1/*170*/] |
|
72 |
[1/*171*/][1/*172*/][1/*173*/][1/*174*/][1/*175*/] |
|
73 |
[1/*176*/][1/*177*/][1/*178*/][1/*179*/][1/*180*/] |
|
74 |
[1/*181*/][1/*182*/][1/*183*/][1/*184*/][1/*185*/] |
|
75 |
[1/*186*/][1/*187*/][1/*188*/][1/*189*/][1/*190*/] |
|
76 |
[1/*191*/][1/*192*/][1/*193*/][1/*194*/][1/*195*/] |
|
77 |
[1/*196*/][1/*197*/][1/*198*/][1/*199*/][1/*200*/] |
|
78 |
||
79 |
[1/*201*/][1/*202*/][1/*203*/][1/*204*/][1/*205*/] |
|
80 |
[1/*206*/][1/*207*/][1/*208*/][1/*209*/][1/*210*/] |
|
81 |
[1/*211*/][1/*212*/][1/*213*/][1/*214*/][1/*215*/] |
|
82 |
[1/*216*/][1/*217*/][1/*218*/][1/*219*/][1/*220*/] |
|
83 |
[1/*221*/][1/*222*/][1/*223*/][1/*224*/][1/*225*/] |
|
84 |
[1/*226*/][1/*227*/][1/*228*/][1/*229*/][1/*230*/] |
|
85 |
[1/*231*/][1/*232*/][1/*233*/][1/*234*/][1/*235*/] |
|
86 |
[1/*236*/][1/*237*/][1/*238*/][1/*239*/][1/*240*/] |
|
87 |
[1/*241*/][1/*242*/][1/*243*/][1/*244*/][1/*245*/] |
|
88 |
[1/*246*/][1/*247*/][1/*248*/][1/*249*/][1/*250*/] |
|
89 |
[1/*251*/][1/*252*/][1/*253*/][1/*254*/][1/*255*/] |
|
90 |
[]; |
|
91 |
} |