blob: 48276bfd9f1b61ce69e2fb0230f0bd2474c722e6 [file] [log] [blame]
Pavel Vyssotski9c3617a2014-11-13 18:25:23 +06001/*
2 * Copyright (C) 2007 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17public class Main {
18
19 public static void main(String[] args) {
20 int t7q = 0;
21 long q = 1L;
22
23 try {
24 for (int i = 1; i < 8; i++) {
25 t7q = (--t7q);
26 TestClass f = null;
27 t7q = f.field;
28 }
29 }
30 catch (NullPointerException wpw) {
31 q++;
32 }
33 finally {
34 t7q += (int)(1 - ((q - q) - 2));
35 }
36
37 System.out.println("t7q = " + t7q);
38 }
39}
40
41class TestClass {
42 public int field;
43 public void meth() {field = 1;}
44}