📄 manyexitsintry.java
字号:
/* * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. *//** * @test * @bug 6464451 * @summary javac in 5.0ux can not compile try-finally block which has a lot of "return" * @author Wei Tao * @compile -target 5 ManyExitsInTry.java * @clean ManyExitsInTry * @compile/fail ManyExitsInTry.java */public class ManyExitsInTry { static public int func(int i) { try { if(i == 0 ) return 0; if(i == 1 ) return 1; if(i == 2 ) return 2; if(i == 3 ) return 3; if(i == 4 ) return 4; if(i == 5 ) return 5; if(i == 6 ) return 6; if(i == 7 ) return 7; if(i == 8 ) return 8; if(i == 9 ) return 9; if(i == 10 ) return 10; if(i == 11 ) return 11; if(i == 12 ) return 12; if(i == 13 ) return 13; if(i == 14 ) return 14; if(i == 15 ) return 15; if(i == 16 ) return 16; if(i == 17 ) return 17; if(i == 18 ) return 18; if(i == 19 ) return 19; if(i == 20 ) return 20; if(i == 21 ) return 21; if(i == 22 ) return 22; if(i == 23 ) return 23; if(i == 24 ) return 24; if(i == 25 ) return 25; if(i == 26 ) return 26; if(i == 27 ) return 27; if(i == 28 ) return 28; if(i == 29 ) return 29; if(i == 30 ) return 30; if(i == 31 ) return 31; if(i == 32 ) return 32; if(i == 33 ) return 33; if(i == 34 ) return 34; if(i == 35 ) return 35; if(i == 36 ) return 36; if(i == 37 ) return 37; if(i == 38 ) return 38; if(i == 39 ) return 39; if(i == 40 ) return 40; if(i == 41 ) return 41; if(i == 42 ) return 42; if(i == 43 ) return 43; if(i == 44 ) return 44; if(i == 45 ) return 45; if(i == 46 ) return 46; if(i == 47 ) return 47; if(i == 48 ) return 48; if(i == 49 ) return 49; if(i == 50 ) return 50; if(i == 51 ) return 51; if(i == 52 ) return 52; if(i == 53 ) return 53; if(i == 54 ) return 54; if(i == 55 ) return 55; if(i == 56 ) return 56; if(i == 57 ) return 57; if(i == 58 ) return 58; if(i == 59 ) return 59; if(i == 60 ) return 60; if(i == 61 ) return 61; if(i == 62 ) return 62; if(i == 63 ) return 63; if(i == 64 ) return 64; if(i == 65 ) return 65; if(i == 66 ) return 66; if(i == 67 ) return 67; if(i == 68 ) return 68; if(i == 69 ) return 69; if(i == 70 ) return 70; if(i == 71 ) return 71; if(i == 72 ) return 72; if(i == 73 ) return 73; if(i == 74 ) return 74; if(i == 75 ) return 75; if(i == 76 ) return 76; if(i == 77 ) return 77; if(i == 78 ) return 78; if(i == 79 ) return 79; if(i == 80 ) return 80; if(i == 81 ) return 81; if(i == 82 ) return 82; if(i == 83 ) return 83; if(i == 84 ) return 84; if(i == 85 ) return 85; if(i == 86 ) return 86; if(i == 87 ) return 87; if(i == 88 ) return 88; if(i == 89 ) return 89; if(i == 90 ) return 90; if(i == 91 ) return 91; if(i == 92 ) return 92; if(i == 93 ) return 93; if(i == 94 ) return 94; if(i == 95 ) return 95; if(i == 96 ) return 96; if(i == 97 ) return 97; if(i == 98 ) return 98; if(i == 99 ) return 99; if(i == 100 ) return 100; if(i == 101 ) return 101; if(i == 102 ) return 102; if(i == 103 ) return 103; if(i == 104 ) return 104; if(i == 105 ) return 105; if(i == 106 ) return 106; if(i == 107 ) return 107; if(i == 108 ) return 108; if(i == 109 ) return 109; if(i == 110 ) return 110; if(i == 111 ) return 111; if(i == 112 ) return 112; if(i == 113 ) return 113; if(i == 114 ) return 114; if(i == 115 ) return 115; if(i == 116 ) return 116; if(i == 117 ) return 117; if(i == 118 ) return 118; if(i == 119 ) return 119; if(i == 120 ) return 120; if(i == 121 ) return 121; if(i == 122 ) return 122; if(i == 123 ) return 123; if(i == 124 ) return 124; if(i == 125 ) return 125; if(i == 126 ) return 126; if(i == 127 ) return 127; if(i == 128 ) return 128; if(i == 129 ) return 129; if(i == 130 ) return 130; if(i == 131 ) return 131; if(i == 132 ) return 132; if(i == 133 ) return 133; if(i == 134 ) return 134; if(i == 135 ) return 135; if(i == 136 ) return 136; if(i == 137 ) return 137; if(i == 138 ) return 138; if(i == 139 ) return 139; if(i == 140 ) return 140; if(i == 141 ) return 141; if(i == 142 ) return 142; if(i == 143 ) return 143; if(i == 144 ) return 144; if(i == 145 ) return 145; if(i == 146 ) return 146; if(i == 147 ) return 147; if(i == 148 ) return 148; if(i == 149 ) return 149; if(i == 150 ) return 150; if(i == 151 ) return 151; if(i == 152 ) return 152; if(i == 153 ) return 153; if(i == 154 ) return 154; if(i == 155 ) return 155; if(i == 156 ) return 156; if(i == 157 ) return 157; if(i == 158 ) return 158; if(i == 159 ) return 159; if(i == 160 ) return 160; if(i == 161 ) return 161; if(i == 162 ) return 162; if(i == 163 ) return 163; if(i == 164 ) return 164; if(i == 165 ) return 165; if(i == 166 ) return 166; if(i == 167 ) return 167; if(i == 168 ) return 168; if(i == 169 ) return 169; if(i == 170 ) return 170; if(i == 171 ) return 171; if(i == 172 ) return 172; if(i == 173 ) return 173; if(i == 174 ) return 174; if(i == 175 ) return 175; if(i == 176 ) return 176; if(i == 177 ) return 177; if(i == 178 ) return 178; if(i == 179 ) return 179; if(i == 180 ) return 180; if(i == 181 ) return 181; if(i == 182 ) return 182; if(i == 183 ) return 183; if(i == 184 ) return 184; if(i == 185 ) return 185; if(i == 186 ) return 186; if(i == 187 ) return 187; if(i == 188 ) return 188; if(i == 189 ) return 189; if(i == 190 ) return 190; if(i == 191 ) return 191; if(i == 192 ) return 192; if(i == 193 ) return 193; if(i == 194 ) return 194; if(i == 195 ) return 195; if(i == 196 ) return 196; if(i == 197 ) return 197; if(i == 198 ) return 198; if(i == 199 ) return 199; if(i == 200 ) return 200; if(i == 201 ) return 201; if(i == 202 ) return 202; if(i == 203 ) return 203; if(i == 204 ) return 204; if(i == 205 ) return 205; if(i == 206 ) return 206; if(i == 207 ) return 207; if(i == 208 ) return 208; if(i == 209 ) return 209; if(i == 210 ) return 210; if(i == 211 ) return 211; if(i == 212 ) return 212; if(i == 213 ) return 213; if(i == 214 ) return 214; if(i == 215 ) return 215; if(i == 216 ) return 216; if(i == 217 ) return 217; if(i == 218 ) return 218; if(i == 219 ) return 219; if(i == 220 ) return 220; if(i == 221 ) return 221; if(i == 222 ) return 222; if(i == 223 ) return 223; if(i == 224 ) return 224; if(i == 225 ) return 225; if(i == 226 ) return 226; if(i == 227 ) return 227; if(i == 228 ) return 228; if(i == 229 ) return 229; if(i == 230 ) return 230; if(i == 231 ) return 231; if(i == 232 ) return 232; if(i == 233 ) return 233; if(i == 234 ) return 234; if(i == 235 ) return 235; if(i == 236 ) return 236; if(i == 237 ) return 237; if(i == 238 ) return 238; if(i == 239 ) return 239; if(i == 240 ) return 240; if(i == 241 ) return 241; if(i == 242 ) return 242; if(i == 243 ) return 243; if(i == 244 ) return 244; if(i == 245 ) return 245; if(i == 246 ) return 246; if(i == 247 ) return 247; if(i == 248 ) return 248; if(i == 249 ) return 249; if(i == 250 ) return 250; if(i == 251 ) return 251; if(i == 252 ) return 252; if(i == 253 ) return 253; if(i == 254 ) return 254; if(i == 255 ) return 255; if(i == 256 ) return 256; if(i == 257 ) return 257; if(i == 258 ) return 258; if(i == 259 ) return 259; if(i == 260 ) return 260; if(i == 261 ) return 261; if(i == 262 ) return 262; if(i == 263 ) return 263; if(i == 264 ) return 264; if(i == 265 ) return 265; if(i == 266 ) return 266; if(i == 267 ) return 267; if(i == 268 ) return 268; if(i == 269 ) return 269; if(i == 270 ) return 270; if(i == 271 ) return 271; if(i == 272 ) return 272; if(i == 273 ) return 273; if(i == 274 ) return 274; if(i == 275 ) return 275; if(i == 276 ) return 276; if(i == 277 ) return 277; if(i == 278 ) return 278; if(i == 279 ) return 279; if(i == 280 ) return 280; if(i == 281 ) return 281; if(i == 282 ) return 282; if(i == 283 ) return 283; if(i == 284 ) return 284; if(i == 285 ) return 285; if(i == 286 ) return 286; if(i == 287 ) return 287; if(i == 288 ) return 288; if(i == 289 ) return 289; if(i == 290 ) return 290; if(i == 291 ) return 291; if(i == 292 ) return 292; if(i == 293 ) return 293; if(i == 294 ) return 294; if(i == 295 ) return 295; if(i == 296 ) return 296; if(i == 297 ) return 297; if(i == 298 ) return 298; if(i == 299 ) return 299; if(i == 300 ) return 300; if(i == 301 ) return 301; if(i == 302 ) return 302; if(i == 303 ) return 303; if(i == 304 ) return 304; if(i == 305 ) return 305; if(i == 306 ) return 306; if(i == 307 ) return 307; if(i == 308 ) return 308; if(i == 309 ) return 309; if(i == 310 ) return 310; if(i == 311 ) return 311; if(i == 312 ) return 312; if(i == 313 ) return 313; if(i == 314 ) return 314; if(i == 315 ) return 315; if(i == 316 ) return 316; if(i == 317 ) return 317; if(i == 318 ) return 318; if(i == 319 ) return 319; if(i == 320 ) return 320;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -