xref: /aosp_15_r20/external/javassist/src/test/test5/ProceedDefault.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li package test5;
2*f1fbf3c2SXin Li 
3*f1fbf3c2SXin Li interface ProceedDefaultI {
foo()4*f1fbf3c2SXin Li     default int foo() { return 13; }
5*f1fbf3c2SXin Li }
6*f1fbf3c2SXin Li 
7*f1fbf3c2SXin Li public class ProceedDefault implements ProceedDefaultI {
run()8*f1fbf3c2SXin Li     public int run() { return bar(); }
foo()9*f1fbf3c2SXin Li     public int foo() { return 1700; }
bar()10*f1fbf3c2SXin Li     public int bar() {
11*f1fbf3c2SXin Li         return foo() + ProceedDefaultI.super.foo();
12*f1fbf3c2SXin Li     }
13*f1fbf3c2SXin Li }
14