1*795d594fSAndroid Build Coastguard Worker /* 2*795d594fSAndroid Build Coastguard Worker * Copyright (C) 2022 The Android Open Source Project 3*795d594fSAndroid Build Coastguard Worker * 4*795d594fSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*795d594fSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*795d594fSAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*795d594fSAndroid Build Coastguard Worker * 8*795d594fSAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*795d594fSAndroid Build Coastguard Worker * 10*795d594fSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*795d594fSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*795d594fSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*795d594fSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*795d594fSAndroid Build Coastguard Worker * limitations under the License. 15*795d594fSAndroid Build Coastguard Worker */ 16*795d594fSAndroid Build Coastguard Worker 17*795d594fSAndroid Build Coastguard Worker interface Itf { defaultMethod1()18*795d594fSAndroid Build Coastguard Worker default int defaultMethod1() { return 1; } defaultMethod2()19*795d594fSAndroid Build Coastguard Worker default int defaultMethod2() { return 2; } defaultMethod3()20*795d594fSAndroid Build Coastguard Worker default int defaultMethod3() { return 3; } defaultMethod4()21*795d594fSAndroid Build Coastguard Worker default int defaultMethod4() { return 4; } defaultMethod5()22*795d594fSAndroid Build Coastguard Worker default int defaultMethod5() { return 5; } defaultMethod6()23*795d594fSAndroid Build Coastguard Worker default int defaultMethod6() { return 6; } defaultMethod7()24*795d594fSAndroid Build Coastguard Worker default int defaultMethod7() { return 7; } defaultMethod8()25*795d594fSAndroid Build Coastguard Worker default int defaultMethod8() { return 8; } defaultMethod9()26*795d594fSAndroid Build Coastguard Worker default int defaultMethod9() { return 9; } defaultMethod10()27*795d594fSAndroid Build Coastguard Worker default int defaultMethod10() { return 10; } defaultMethod11()28*795d594fSAndroid Build Coastguard Worker default int defaultMethod11() { return 11; } defaultMethod12()29*795d594fSAndroid Build Coastguard Worker default int defaultMethod12() { return 12; } defaultMethod13()30*795d594fSAndroid Build Coastguard Worker default int defaultMethod13() { return 13; } defaultMethod14()31*795d594fSAndroid Build Coastguard Worker default int defaultMethod14() { return 14; } defaultMethod15()32*795d594fSAndroid Build Coastguard Worker default int defaultMethod15() { return 15; } defaultMethod16()33*795d594fSAndroid Build Coastguard Worker default int defaultMethod16() { return 16; } defaultMethod17()34*795d594fSAndroid Build Coastguard Worker default int defaultMethod17() { return 17; } defaultMethod18()35*795d594fSAndroid Build Coastguard Worker default int defaultMethod18() { return 18; } defaultMethod19()36*795d594fSAndroid Build Coastguard Worker default int defaultMethod19() { return 19; } defaultMethod20()37*795d594fSAndroid Build Coastguard Worker default int defaultMethod20() { return 20; } defaultMethod21()38*795d594fSAndroid Build Coastguard Worker default int defaultMethod21() { return 21; } defaultMethod22()39*795d594fSAndroid Build Coastguard Worker default int defaultMethod22() { return 22; } defaultMethod23()40*795d594fSAndroid Build Coastguard Worker default int defaultMethod23() { return 23; } defaultMethod24()41*795d594fSAndroid Build Coastguard Worker default int defaultMethod24() { return 24; } defaultMethod25()42*795d594fSAndroid Build Coastguard Worker default int defaultMethod25() { return 25; } defaultMethod26()43*795d594fSAndroid Build Coastguard Worker default int defaultMethod26() { return 26; } defaultMethod27()44*795d594fSAndroid Build Coastguard Worker default int defaultMethod27() { return 27; } defaultMethod28()45*795d594fSAndroid Build Coastguard Worker default int defaultMethod28() { return 28; } defaultMethod29()46*795d594fSAndroid Build Coastguard Worker default int defaultMethod29() { return 29; } defaultMethod30()47*795d594fSAndroid Build Coastguard Worker default int defaultMethod30() { return 30; } defaultMethod31()48*795d594fSAndroid Build Coastguard Worker default int defaultMethod31() { return 31; } defaultMethod32()49*795d594fSAndroid Build Coastguard Worker default int defaultMethod32() { return 32; } defaultMethod33()50*795d594fSAndroid Build Coastguard Worker default int defaultMethod33() { return 33; } defaultMethod34()51*795d594fSAndroid Build Coastguard Worker default int defaultMethod34() { return 34; } defaultMethod35()52*795d594fSAndroid Build Coastguard Worker default int defaultMethod35() { return 35; } defaultMethod36()53*795d594fSAndroid Build Coastguard Worker default int defaultMethod36() { return 36; } defaultMethod37()54*795d594fSAndroid Build Coastguard Worker default int defaultMethod37() { return 37; } defaultMethod38()55*795d594fSAndroid Build Coastguard Worker default int defaultMethod38() { return 38; } defaultMethod39()56*795d594fSAndroid Build Coastguard Worker default int defaultMethod39() { return 39; } defaultMethod40()57*795d594fSAndroid Build Coastguard Worker default int defaultMethod40() { return 40; } defaultMethod41()58*795d594fSAndroid Build Coastguard Worker default int defaultMethod41() { return 41; } defaultMethod42()59*795d594fSAndroid Build Coastguard Worker default int defaultMethod42() { return 42; } defaultMethod43()60*795d594fSAndroid Build Coastguard Worker default int defaultMethod43() { return 43; } defaultMethod44()61*795d594fSAndroid Build Coastguard Worker default int defaultMethod44() { return 44; } defaultMethod45()62*795d594fSAndroid Build Coastguard Worker default int defaultMethod45() { return 45; } defaultMethod46()63*795d594fSAndroid Build Coastguard Worker default int defaultMethod46() { return 46; } defaultMethod47()64*795d594fSAndroid Build Coastguard Worker default int defaultMethod47() { return 47; } defaultMethod48()65*795d594fSAndroid Build Coastguard Worker default int defaultMethod48() { return 48; } defaultMethod49()66*795d594fSAndroid Build Coastguard Worker default int defaultMethod49() { return 49; } defaultMethod50()67*795d594fSAndroid Build Coastguard Worker default int defaultMethod50() { return 50; } defaultMethod51()68*795d594fSAndroid Build Coastguard Worker default int defaultMethod51() { return 51; } 69*795d594fSAndroid Build Coastguard Worker } 70*795d594fSAndroid Build Coastguard Worker 71*795d594fSAndroid Build Coastguard Worker public class Main implements Itf { 72*795d594fSAndroid Build Coastguard Worker static Itf itf = new Main(); assertEquals(int value, int expected)73*795d594fSAndroid Build Coastguard Worker public static void assertEquals(int value, int expected) { 74*795d594fSAndroid Build Coastguard Worker if (value != expected) { 75*795d594fSAndroid Build Coastguard Worker throw new Error("Expected " + expected + ", got " + value); 76*795d594fSAndroid Build Coastguard Worker } 77*795d594fSAndroid Build Coastguard Worker } 78*795d594fSAndroid Build Coastguard Worker main(String[] args)79*795d594fSAndroid Build Coastguard Worker public static void main(String[] args) throws Exception { 80*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod1(), 1); 81*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod2(), 2); 82*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod3(), 3); 83*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod4(), 4); 84*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod5(), 5); 85*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod6(), 6); 86*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod7(), 7); 87*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod8(), 8); 88*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod9(), 9); 89*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod10(), 10); 90*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod11(), 11); 91*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod12(), 12); 92*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod13(), 13); 93*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod14(), 14); 94*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod15(), 15); 95*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod16(), 16); 96*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod17(), 17); 97*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod18(), 18); 98*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod19(), 19); 99*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod20(), 20); 100*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod21(), 21); 101*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod22(), 22); 102*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod23(), 23); 103*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod24(), 24); 104*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod25(), 25); 105*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod26(), 26); 106*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod27(), 27); 107*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod28(), 28); 108*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod29(), 29); 109*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod30(), 30); 110*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod31(), 31); 111*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod32(), 32); 112*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod33(), 33); 113*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod34(), 34); 114*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod35(), 35); 115*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod36(), 36); 116*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod37(), 37); 117*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod38(), 38); 118*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod39(), 39); 119*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod40(), 40); 120*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod41(), 41); 121*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod42(), 42); 122*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod43(), 43); 123*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod44(), 44); 124*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod45(), 45); 125*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod46(), 46); 126*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod47(), 47); 127*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod48(), 48); 128*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod49(), 49); 129*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod50(), 50); 130*795d594fSAndroid Build Coastguard Worker assertEquals(itf.defaultMethod51(), 51); 131*795d594fSAndroid Build Coastguard Worker } 132*795d594fSAndroid Build Coastguard Worker } 133