blob: 25e3feae88ede7f6689aa40bf2743a95239fc623 [file] [log] [blame]
// Copyright (c) 2017, the R8 project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
package interfacemethods;
import interfacemethods.p1.I4;
public class DefaultMethods {
interface I3 {
default int getValue() {
return 1;
}
}
static class C3 {
public int getValue() {
return 2;
}
}
static class C4 extends C3 implements I3 {
}
static class C5 implements I4 {
}
public static void main(String[] args) {
new C2().d1();
System.out.println(new C4().getValue());
new C5().dump();
}
}