| // Copyright 2008 The Android Open Source Project |
| |
| public class Main { |
| public static void main(String[] args) { |
| Special special = new Special(); |
| special.callInner(); |
| System.out.println("done"); |
| } |
| |
| public static class Special { |
| Blort mBlort = null; |
| |
| Special() { |
| System.out.println("new Special()"); |
| } |
| |
| public void callInner() { |
| try { |
| mBlort.repaint(); |
| throw new RuntimeException("fail"); |
| } catch (NullPointerException npe) {} |
| } |
| } |
| |
| private class Blort { |
| public void repaint() { |
| System.out.println("shouldn't see this"); |
| } |
| } |
| |
| } |