// 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"); | |
} | |
} |