109e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden/*
209e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * Copyright (C) 2009 The Android Open Source Project
309e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden *
409e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * Licensed under the Apache License, Version 2.0 (the "License");
509e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * you may not use this file except in compliance with the License.
609e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * You may obtain a copy of the License at
709e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden *
809e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden *      http://www.apache.org/licenses/LICENSE-2.0
909e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden *
1009e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * Unless required by applicable law or agreed to in writing, software
1109e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * distributed under the License is distributed on an "AS IS" BASIS,
1209e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1309e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * See the License for the specific language governing permissions and
1409e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden * limitations under the License.
1509e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden */
1609e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden
1709e83b719ff743b715b971b8355715c4ea6838e4Andy McFaddenpublic class Main extends SuperMain implements IMain {
1809e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden    public static void main(String[] args) {
1909e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden        Main main = new Main();
2009e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden        main.doit();
2109e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden    }
2209e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden
2309e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden    void doit() {
2409e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden        try {
2509e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden            System.out.println("value=" + this.f);
2609e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden            System.err.println("Succeeded unexpectedly");
2709e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden        } catch (IncompatibleClassChangeError icce) {
2809e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden            System.out.println("Got expected failure");
2909e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden        }
3009e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden    }
3109e83b719ff743b715b971b8355715c4ea6838e4Andy McFadden}
32