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