test/tools/javac/4917091/Test255.java

Wed, 06 Apr 2011 20:33:44 -0700

author
ohair
date
Wed, 06 Apr 2011 20:33:44 -0700
changeset 962
0ff2bbd38f10
parent 876
ef6c66215a93
child 2525
2eb010b6cb22
permissions
-rw-r--r--

7033660: Update copyright year to 2011 on any files changed in 2011
Reviewed-by: dholmes

jjg@782 1 /*
ohair@962 2 * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
jjg@782 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
jjg@782 4 *
jjg@782 5 * This code is free software; you can redistribute it and/or modify it
jjg@782 6 * under the terms of the GNU General Public License version 2 only, as
jjg@782 7 * published by the Free Software Foundation.
jjg@782 8 *
jjg@782 9 * This code is distributed in the hope that it will be useful, but WITHOUT
jjg@782 10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
jjg@782 11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
jjg@782 12 * version 2 for more details (a copy is included in the LICENSE file that
jjg@782 13 * accompanied this code).
jjg@782 14 *
jjg@782 15 * You should have received a copy of the GNU General Public License version
jjg@782 16 * 2 along with this work; if not, write to the Free Software Foundation,
jjg@782 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
jjg@782 18 *
jjg@876 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
jjg@876 20 * or visit www.oracle.com if you need additional information or have any
jjg@876 21 * questions.
jjg@782 22 */
jjg@782 23
jjg@782 24 /*
jjg@782 25 * @test
jjg@782 26 * @bug 4917091
jjg@782 27 * @summary javac rejects array over 128 in length
jjg@782 28 */
jjg@782 29
jjg@782 30
jjg@782 31 public class Test255 {
jjg@782 32 public static void main(String... args) {
jjg@782 33 // allocating an array with 255 dimensions is allowed
jjg@782 34 Object expected = (Object)new Object
jjg@782 35 [1/*001*/][1/*002*/][1/*003*/][1/*004*/][1/*005*/]
jjg@782 36 [1/*006*/][1/*007*/][1/*008*/][1/*009*/][1/*010*/]
jjg@782 37 [1/*011*/][1/*012*/][1/*013*/][1/*014*/][1/*015*/]
jjg@782 38 [1/*016*/][1/*017*/][1/*018*/][1/*019*/][1/*020*/]
jjg@782 39 [1/*021*/][1/*022*/][1/*023*/][1/*024*/][1/*025*/]
jjg@782 40 [1/*026*/][1/*027*/][1/*028*/][1/*029*/][1/*030*/]
jjg@782 41 [1/*031*/][1/*032*/][1/*033*/][1/*034*/][1/*035*/]
jjg@782 42 [1/*036*/][1/*037*/][1/*038*/][1/*039*/][1/*040*/]
jjg@782 43 [1/*041*/][1/*042*/][1/*043*/][1/*044*/][1/*045*/]
jjg@782 44 [1/*046*/][1/*047*/][1/*048*/][1/*049*/][1/*050*/]
jjg@782 45 [1/*051*/][1/*052*/][1/*053*/][1/*054*/][1/*055*/]
jjg@782 46 [1/*056*/][1/*057*/][1/*058*/][1/*059*/][1/*060*/]
jjg@782 47 [1/*061*/][1/*062*/][1/*063*/][1/*064*/][1/*065*/]
jjg@782 48 [1/*066*/][1/*067*/][1/*068*/][1/*069*/][1/*070*/]
jjg@782 49 [1/*071*/][1/*072*/][1/*073*/][1/*074*/][1/*075*/]
jjg@782 50 [1/*076*/][1/*077*/][1/*078*/][1/*079*/][1/*080*/]
jjg@782 51 [1/*081*/][1/*082*/][1/*083*/][1/*084*/][1/*085*/]
jjg@782 52 [1/*086*/][1/*087*/][1/*088*/][1/*089*/][1/*090*/]
jjg@782 53 [1/*091*/][1/*092*/][1/*093*/][1/*094*/][1/*095*/]
jjg@782 54 [1/*096*/][1/*097*/][1/*098*/][1/*099*/][1/*100*/]
jjg@782 55
jjg@782 56 [1/*101*/][1/*102*/][1/*103*/][1/*104*/][1/*105*/]
jjg@782 57 [1/*106*/][1/*107*/][1/*108*/][1/*109*/][1/*110*/]
jjg@782 58 [1/*111*/][1/*112*/][1/*113*/][1/*114*/][1/*115*/]
jjg@782 59 [1/*116*/][1/*117*/][1/*118*/][1/*119*/][1/*120*/]
jjg@782 60 [1/*121*/][1/*122*/][1/*123*/][1/*124*/][1/*125*/]
jjg@782 61 [1/*126*/][1/*127*/][1/*128*/][1/*129*/][1/*130*/]
jjg@782 62 [1/*131*/][1/*132*/][1/*133*/][1/*134*/][1/*135*/]
jjg@782 63 [1/*136*/][1/*137*/][1/*138*/][1/*139*/][1/*140*/]
jjg@782 64 [1/*141*/][1/*142*/][1/*143*/][1/*144*/][1/*145*/]
jjg@782 65 [1/*146*/][1/*147*/][1/*148*/][1/*149*/][1/*150*/]
jjg@782 66 [1/*151*/][1/*152*/][1/*153*/][1/*154*/][1/*155*/]
jjg@782 67 [1/*156*/][1/*157*/][1/*158*/][1/*159*/][1/*160*/]
jjg@782 68 [1/*161*/][1/*162*/][1/*163*/][1/*164*/][1/*165*/]
jjg@782 69 [1/*166*/][1/*167*/][1/*168*/][1/*169*/][1/*170*/]
jjg@782 70 [1/*171*/][1/*172*/][1/*173*/][1/*174*/][1/*175*/]
jjg@782 71 [1/*176*/][1/*177*/][1/*178*/][1/*179*/][1/*180*/]
jjg@782 72 [1/*181*/][1/*182*/][1/*183*/][1/*184*/][1/*185*/]
jjg@782 73 [1/*186*/][1/*187*/][1/*188*/][1/*189*/][1/*190*/]
jjg@782 74 [1/*191*/][1/*192*/][1/*193*/][1/*194*/][1/*195*/]
jjg@782 75 [1/*196*/][1/*197*/][1/*198*/][1/*199*/][1/*200*/]
jjg@782 76
jjg@782 77 [1/*201*/][1/*202*/][1/*203*/][1/*204*/][1/*205*/]
jjg@782 78 [1/*206*/][1/*207*/][1/*208*/][1/*209*/][1/*210*/]
jjg@782 79 [1/*211*/][1/*212*/][1/*213*/][1/*214*/][1/*215*/]
jjg@782 80 [1/*216*/][1/*217*/][1/*218*/][1/*219*/][1/*220*/]
jjg@782 81 [1/*221*/][1/*222*/][1/*223*/][1/*224*/][1/*225*/]
jjg@782 82 [1/*226*/][1/*227*/][1/*228*/][1/*229*/][1/*230*/]
jjg@782 83 [1/*231*/][1/*232*/][1/*233*/][1/*234*/][1/*235*/]
jjg@782 84 [1/*236*/][1/*237*/][1/*238*/][1/*239*/][1/*240*/]
jjg@782 85 [1/*241*/][1/*242*/][1/*243*/][1/*244*/][1/*245*/]
jjg@782 86 [1/*246*/][1/*247*/][1/*248*/][1/*249*/][1/*250*/]
jjg@782 87 [1/*251*/][1/*252*/][1/*253*/][1/*254*/][1/*255*/];
jjg@782 88 }
jjg@782 89 }

mercurial