// Copyright 2011 Google Inc. All Rights Reserved. // Test case for AbstractMethodError, we will try to do a non-virtual call to // foo. abstract class AbstractClass { public AbstractClass() {} abstract void foo(); } class ConcreteClass extends AbstractClass { public ConcreteClass() {} void foo() { throw new Error("This method shouldn't be called"); } }