info.txt revision f6c387128427e121477c1b32ad35cdcaa5101ba3
1This tests what happens when class A extends abstract class B, but somebody
2turns B into an interface without rebuilding A.
3
4If you run this with --no-verify you get reasonable results:
5
6java.lang.NoClassDefFoundError: Base
7	at Main.main(Main.java:8)
8	at dalvik.system.NativeStart.main(Native Method)
9Caused by: java.lang.IncompatibleClassChangeError: superclass is an interface
10	at dalvik.system.DexFile.defineClass(Native Method)
11	at dalvik.system.DexFile.loadClass(DexFile.java:91)
12	at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:175)
13	at java.lang.ClassLoader.loadClass(ClassLoader.java:453)
14	at java.lang.ClassLoader.loadClass(ClassLoader.java:421)
15	... 2 more
16
17With the verifier enabled, you get a relatively content-free VerifyError
18with the detail only appearing in the log file.
19
20