xref: /aosp_15_r20/art/test/589-super-imt/src/Main.java (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1*795d594fSAndroid Build Coastguard Worker /*
2*795d594fSAndroid Build Coastguard Worker  * Copyright (C) 2016 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 {
method1()18*795d594fSAndroid Build Coastguard Worker   public Class<?> method1();
method2()19*795d594fSAndroid Build Coastguard Worker   public Class<?> method2();
method3()20*795d594fSAndroid Build Coastguard Worker   public Class<?> method3();
method4()21*795d594fSAndroid Build Coastguard Worker   public Class<?> method4();
method5()22*795d594fSAndroid Build Coastguard Worker   public Class<?> method5();
method6()23*795d594fSAndroid Build Coastguard Worker   public Class<?> method6();
method7()24*795d594fSAndroid Build Coastguard Worker   public Class<?> method7();
method8()25*795d594fSAndroid Build Coastguard Worker   public Class<?> method8();
method9()26*795d594fSAndroid Build Coastguard Worker   public Class<?> method9();
method10()27*795d594fSAndroid Build Coastguard Worker   public Class<?> method10();
method11()28*795d594fSAndroid Build Coastguard Worker   public Class<?> method11();
method12()29*795d594fSAndroid Build Coastguard Worker   public Class<?> method12();
method13()30*795d594fSAndroid Build Coastguard Worker   public Class<?> method13();
method14()31*795d594fSAndroid Build Coastguard Worker   public Class<?> method14();
method15()32*795d594fSAndroid Build Coastguard Worker   public Class<?> method15();
method16()33*795d594fSAndroid Build Coastguard Worker   public Class<?> method16();
method17()34*795d594fSAndroid Build Coastguard Worker   public Class<?> method17();
method18()35*795d594fSAndroid Build Coastguard Worker   public Class<?> method18();
method19()36*795d594fSAndroid Build Coastguard Worker   public Class<?> method19();
method20()37*795d594fSAndroid Build Coastguard Worker   public Class<?> method20();
method21()38*795d594fSAndroid Build Coastguard Worker   public Class<?> method21();
method22()39*795d594fSAndroid Build Coastguard Worker   public Class<?> method22();
method23()40*795d594fSAndroid Build Coastguard Worker   public Class<?> method23();
method24()41*795d594fSAndroid Build Coastguard Worker   public Class<?> method24();
method25()42*795d594fSAndroid Build Coastguard Worker   public Class<?> method25();
method26()43*795d594fSAndroid Build Coastguard Worker   public Class<?> method26();
method27()44*795d594fSAndroid Build Coastguard Worker   public Class<?> method27();
method28()45*795d594fSAndroid Build Coastguard Worker   public Class<?> method28();
method29()46*795d594fSAndroid Build Coastguard Worker   public Class<?> method29();
method30()47*795d594fSAndroid Build Coastguard Worker   public Class<?> method30();
method31()48*795d594fSAndroid Build Coastguard Worker   public Class<?> method31();
method32()49*795d594fSAndroid Build Coastguard Worker   public Class<?> method32();
method33()50*795d594fSAndroid Build Coastguard Worker   public Class<?> method33();
method34()51*795d594fSAndroid Build Coastguard Worker   public Class<?> method34();
method35()52*795d594fSAndroid Build Coastguard Worker   public Class<?> method35();
method36()53*795d594fSAndroid Build Coastguard Worker   public Class<?> method36();
method37()54*795d594fSAndroid Build Coastguard Worker   public Class<?> method37();
method38()55*795d594fSAndroid Build Coastguard Worker   public Class<?> method38();
method39()56*795d594fSAndroid Build Coastguard Worker   public Class<?> method39();
method40()57*795d594fSAndroid Build Coastguard Worker   public Class<?> method40();
method41()58*795d594fSAndroid Build Coastguard Worker   public Class<?> method41();
method42()59*795d594fSAndroid Build Coastguard Worker   public Class<?> method42();
method43()60*795d594fSAndroid Build Coastguard Worker   public Class<?> method43();
method44()61*795d594fSAndroid Build Coastguard Worker   public Class<?> method44();
method45()62*795d594fSAndroid Build Coastguard Worker   public Class<?> method45();
method46()63*795d594fSAndroid Build Coastguard Worker   public Class<?> method46();
method47()64*795d594fSAndroid Build Coastguard Worker   public Class<?> method47();
method48()65*795d594fSAndroid Build Coastguard Worker   public Class<?> method48();
method49()66*795d594fSAndroid Build Coastguard Worker   public Class<?> method49();
method50()67*795d594fSAndroid Build Coastguard Worker   public Class<?> method50();
method51()68*795d594fSAndroid Build Coastguard Worker   public Class<?> method51();
method52()69*795d594fSAndroid Build Coastguard Worker   public Class<?> method52();
method53()70*795d594fSAndroid Build Coastguard Worker   public Class<?> method53();
method54()71*795d594fSAndroid Build Coastguard Worker   public Class<?> method54();
method55()72*795d594fSAndroid Build Coastguard Worker   public Class<?> method55();
method56()73*795d594fSAndroid Build Coastguard Worker   public Class<?> method56();
method57()74*795d594fSAndroid Build Coastguard Worker   public Class<?> method57();
method58()75*795d594fSAndroid Build Coastguard Worker   public Class<?> method58();
method59()76*795d594fSAndroid Build Coastguard Worker   public Class<?> method59();
method60()77*795d594fSAndroid Build Coastguard Worker   public Class<?> method60();
method61()78*795d594fSAndroid Build Coastguard Worker   public Class<?> method61();
method62()79*795d594fSAndroid Build Coastguard Worker   public Class<?> method62();
method63()80*795d594fSAndroid Build Coastguard Worker   public Class<?> method63();
method64()81*795d594fSAndroid Build Coastguard Worker   public Class<?> method64();
method65()82*795d594fSAndroid Build Coastguard Worker   public Class<?> method65();
method66()83*795d594fSAndroid Build Coastguard Worker   public Class<?> method66();
method67()84*795d594fSAndroid Build Coastguard Worker   public Class<?> method67();
method68()85*795d594fSAndroid Build Coastguard Worker   public Class<?> method68();
method69()86*795d594fSAndroid Build Coastguard Worker   public Class<?> method69();
method70()87*795d594fSAndroid Build Coastguard Worker   public Class<?> method70();
method71()88*795d594fSAndroid Build Coastguard Worker   public Class<?> method71();
method72()89*795d594fSAndroid Build Coastguard Worker   public Class<?> method72();
method73()90*795d594fSAndroid Build Coastguard Worker   public Class<?> method73();
method74()91*795d594fSAndroid Build Coastguard Worker   public Class<?> method74();
method75()92*795d594fSAndroid Build Coastguard Worker   public Class<?> method75();
method76()93*795d594fSAndroid Build Coastguard Worker   public Class<?> method76();
method77()94*795d594fSAndroid Build Coastguard Worker   public Class<?> method77();
method78()95*795d594fSAndroid Build Coastguard Worker   public Class<?> method78();
method79()96*795d594fSAndroid Build Coastguard Worker   public Class<?> method79();
97*795d594fSAndroid Build Coastguard Worker }
98*795d594fSAndroid Build Coastguard Worker 
99*795d594fSAndroid Build Coastguard Worker public class Main implements Itf {
100*795d594fSAndroid Build Coastguard Worker   public static Itf main;
main(String[] args)101*795d594fSAndroid Build Coastguard Worker   public static void main(String[] args) {
102*795d594fSAndroid Build Coastguard Worker     main = new Main();
103*795d594fSAndroid Build Coastguard Worker     callMains();
104*795d594fSAndroid Build Coastguard Worker     main = new SubMain();
105*795d594fSAndroid Build Coastguard Worker     callSubMains();
106*795d594fSAndroid Build Coastguard Worker   }
107*795d594fSAndroid Build Coastguard Worker 
callMains()108*795d594fSAndroid Build Coastguard Worker   public static void callMains() {
109*795d594fSAndroid Build Coastguard Worker     // We loop to artificially create branches. The compiler will
110*795d594fSAndroid Build Coastguard Worker     // not compile this method otherwise.
111*795d594fSAndroid Build Coastguard Worker     for (int i = 0; i < 2; ++i) {
112*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method1(), Main.class);
113*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method2(), Main.class);
114*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method3(), Main.class);
115*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method4(), Main.class);
116*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method5(), Main.class);
117*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method6(), Main.class);
118*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method7(), Main.class);
119*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method8(), Main.class);
120*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method9(), Main.class);
121*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method10(), Main.class);
122*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method11(), Main.class);
123*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method12(), Main.class);
124*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method13(), Main.class);
125*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method14(), Main.class);
126*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method15(), Main.class);
127*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method16(), Main.class);
128*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method17(), Main.class);
129*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method18(), Main.class);
130*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method19(), Main.class);
131*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method20(), Main.class);
132*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method21(), Main.class);
133*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method22(), Main.class);
134*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method23(), Main.class);
135*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method24(), Main.class);
136*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method25(), Main.class);
137*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method26(), Main.class);
138*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method27(), Main.class);
139*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method28(), Main.class);
140*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method29(), Main.class);
141*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method30(), Main.class);
142*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method31(), Main.class);
143*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method32(), Main.class);
144*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method33(), Main.class);
145*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method34(), Main.class);
146*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method35(), Main.class);
147*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method36(), Main.class);
148*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method37(), Main.class);
149*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method38(), Main.class);
150*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method39(), Main.class);
151*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method40(), Main.class);
152*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method41(), Main.class);
153*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method42(), Main.class);
154*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method43(), Main.class);
155*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method44(), Main.class);
156*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method45(), Main.class);
157*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method46(), Main.class);
158*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method47(), Main.class);
159*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method48(), Main.class);
160*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method49(), Main.class);
161*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method50(), Main.class);
162*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method51(), Main.class);
163*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method52(), Main.class);
164*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method53(), Main.class);
165*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method54(), Main.class);
166*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method55(), Main.class);
167*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method56(), Main.class);
168*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method57(), Main.class);
169*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method58(), Main.class);
170*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method59(), Main.class);
171*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method60(), Main.class);
172*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method61(), Main.class);
173*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method62(), Main.class);
174*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method63(), Main.class);
175*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method64(), Main.class);
176*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method65(), Main.class);
177*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method66(), Main.class);
178*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method67(), Main.class);
179*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method68(), Main.class);
180*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method69(), Main.class);
181*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method70(), Main.class);
182*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method71(), Main.class);
183*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method72(), Main.class);
184*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method73(), Main.class);
185*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method74(), Main.class);
186*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method75(), Main.class);
187*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method76(), Main.class);
188*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method77(), Main.class);
189*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method78(), Main.class);
190*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method79(), Main.class);
191*795d594fSAndroid Build Coastguard Worker     }
192*795d594fSAndroid Build Coastguard Worker   }
193*795d594fSAndroid Build Coastguard Worker 
callSubMains()194*795d594fSAndroid Build Coastguard Worker   public static void callSubMains() {
195*795d594fSAndroid Build Coastguard Worker     // We loop to artificially create branches. The compiler will
196*795d594fSAndroid Build Coastguard Worker     // not compile this method otherwise.
197*795d594fSAndroid Build Coastguard Worker     for (int i = 0; i < 2; ++i) {
198*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method1(), SubMain.class);
199*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method2(), SubMain.class);
200*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method3(), SubMain.class);
201*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method4(), SubMain.class);
202*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method5(), SubMain.class);
203*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method6(), SubMain.class);
204*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method7(), SubMain.class);
205*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method8(), SubMain.class);
206*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method9(), SubMain.class);
207*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method10(), SubMain.class);
208*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method11(), SubMain.class);
209*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method12(), SubMain.class);
210*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method13(), SubMain.class);
211*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method14(), SubMain.class);
212*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method15(), SubMain.class);
213*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method16(), SubMain.class);
214*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method17(), SubMain.class);
215*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method18(), SubMain.class);
216*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method19(), SubMain.class);
217*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method20(), SubMain.class);
218*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method21(), SubMain.class);
219*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method22(), SubMain.class);
220*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method23(), SubMain.class);
221*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method24(), SubMain.class);
222*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method25(), SubMain.class);
223*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method26(), SubMain.class);
224*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method27(), SubMain.class);
225*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method28(), SubMain.class);
226*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method29(), SubMain.class);
227*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method30(), SubMain.class);
228*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method31(), SubMain.class);
229*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method32(), SubMain.class);
230*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method33(), SubMain.class);
231*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method34(), SubMain.class);
232*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method35(), SubMain.class);
233*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method36(), SubMain.class);
234*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method37(), SubMain.class);
235*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method38(), SubMain.class);
236*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method39(), SubMain.class);
237*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method40(), SubMain.class);
238*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method41(), SubMain.class);
239*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method42(), SubMain.class);
240*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method43(), SubMain.class);
241*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method44(), SubMain.class);
242*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method45(), SubMain.class);
243*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method46(), SubMain.class);
244*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method47(), SubMain.class);
245*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method48(), SubMain.class);
246*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method49(), SubMain.class);
247*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method50(), SubMain.class);
248*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method51(), SubMain.class);
249*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method52(), SubMain.class);
250*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method53(), SubMain.class);
251*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method54(), SubMain.class);
252*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method55(), SubMain.class);
253*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method56(), SubMain.class);
254*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method57(), SubMain.class);
255*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method58(), SubMain.class);
256*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method59(), SubMain.class);
257*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method60(), SubMain.class);
258*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method61(), SubMain.class);
259*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method62(), SubMain.class);
260*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method63(), SubMain.class);
261*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method64(), SubMain.class);
262*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method65(), SubMain.class);
263*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method66(), SubMain.class);
264*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method67(), SubMain.class);
265*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method68(), SubMain.class);
266*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method69(), SubMain.class);
267*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method70(), SubMain.class);
268*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method71(), SubMain.class);
269*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method72(), SubMain.class);
270*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method73(), SubMain.class);
271*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method74(), SubMain.class);
272*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method75(), SubMain.class);
273*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method76(), SubMain.class);
274*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method77(), SubMain.class);
275*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method78(), SubMain.class);
276*795d594fSAndroid Build Coastguard Worker       expectEquals(main.method79(), SubMain.class);
277*795d594fSAndroid Build Coastguard Worker     }
278*795d594fSAndroid Build Coastguard Worker   }
279*795d594fSAndroid Build Coastguard Worker 
expectEquals(Object actual, Object expected)280*795d594fSAndroid Build Coastguard Worker   public static void expectEquals(Object actual, Object expected) {
281*795d594fSAndroid Build Coastguard Worker     if (!actual.equals(expected)) {
282*795d594fSAndroid Build Coastguard Worker       throw new Error("Expected " + expected + ", got " + actual);
283*795d594fSAndroid Build Coastguard Worker     }
284*795d594fSAndroid Build Coastguard Worker   }
285*795d594fSAndroid Build Coastguard Worker 
method1()286*795d594fSAndroid Build Coastguard Worker   public Class<?> method1() { return Main.class; }
method2()287*795d594fSAndroid Build Coastguard Worker   public Class<?> method2() { return Main.class; }
method3()288*795d594fSAndroid Build Coastguard Worker   public Class<?> method3() { return Main.class; }
method4()289*795d594fSAndroid Build Coastguard Worker   public Class<?> method4() { return Main.class; }
method5()290*795d594fSAndroid Build Coastguard Worker   public Class<?> method5() { return Main.class; }
method6()291*795d594fSAndroid Build Coastguard Worker   public Class<?> method6() { return Main.class; }
method7()292*795d594fSAndroid Build Coastguard Worker   public Class<?> method7() { return Main.class; }
method8()293*795d594fSAndroid Build Coastguard Worker   public Class<?> method8() { return Main.class; }
method9()294*795d594fSAndroid Build Coastguard Worker   public Class<?> method9() { return Main.class; }
method10()295*795d594fSAndroid Build Coastguard Worker   public Class<?> method10() { return Main.class; }
method11()296*795d594fSAndroid Build Coastguard Worker   public Class<?> method11() { return Main.class; }
method12()297*795d594fSAndroid Build Coastguard Worker   public Class<?> method12() { return Main.class; }
method13()298*795d594fSAndroid Build Coastguard Worker   public Class<?> method13() { return Main.class; }
method14()299*795d594fSAndroid Build Coastguard Worker   public Class<?> method14() { return Main.class; }
method15()300*795d594fSAndroid Build Coastguard Worker   public Class<?> method15() { return Main.class; }
method16()301*795d594fSAndroid Build Coastguard Worker   public Class<?> method16() { return Main.class; }
method17()302*795d594fSAndroid Build Coastguard Worker   public Class<?> method17() { return Main.class; }
method18()303*795d594fSAndroid Build Coastguard Worker   public Class<?> method18() { return Main.class; }
method19()304*795d594fSAndroid Build Coastguard Worker   public Class<?> method19() { return Main.class; }
method20()305*795d594fSAndroid Build Coastguard Worker   public Class<?> method20() { return Main.class; }
method21()306*795d594fSAndroid Build Coastguard Worker   public Class<?> method21() { return Main.class; }
method22()307*795d594fSAndroid Build Coastguard Worker   public Class<?> method22() { return Main.class; }
method23()308*795d594fSAndroid Build Coastguard Worker   public Class<?> method23() { return Main.class; }
method24()309*795d594fSAndroid Build Coastguard Worker   public Class<?> method24() { return Main.class; }
method25()310*795d594fSAndroid Build Coastguard Worker   public Class<?> method25() { return Main.class; }
method26()311*795d594fSAndroid Build Coastguard Worker   public Class<?> method26() { return Main.class; }
method27()312*795d594fSAndroid Build Coastguard Worker   public Class<?> method27() { return Main.class; }
method28()313*795d594fSAndroid Build Coastguard Worker   public Class<?> method28() { return Main.class; }
method29()314*795d594fSAndroid Build Coastguard Worker   public Class<?> method29() { return Main.class; }
method30()315*795d594fSAndroid Build Coastguard Worker   public Class<?> method30() { return Main.class; }
method31()316*795d594fSAndroid Build Coastguard Worker   public Class<?> method31() { return Main.class; }
method32()317*795d594fSAndroid Build Coastguard Worker   public Class<?> method32() { return Main.class; }
method33()318*795d594fSAndroid Build Coastguard Worker   public Class<?> method33() { return Main.class; }
method34()319*795d594fSAndroid Build Coastguard Worker   public Class<?> method34() { return Main.class; }
method35()320*795d594fSAndroid Build Coastguard Worker   public Class<?> method35() { return Main.class; }
method36()321*795d594fSAndroid Build Coastguard Worker   public Class<?> method36() { return Main.class; }
method37()322*795d594fSAndroid Build Coastguard Worker   public Class<?> method37() { return Main.class; }
method38()323*795d594fSAndroid Build Coastguard Worker   public Class<?> method38() { return Main.class; }
method39()324*795d594fSAndroid Build Coastguard Worker   public Class<?> method39() { return Main.class; }
method40()325*795d594fSAndroid Build Coastguard Worker   public Class<?> method40() { return Main.class; }
method41()326*795d594fSAndroid Build Coastguard Worker   public Class<?> method41() { return Main.class; }
method42()327*795d594fSAndroid Build Coastguard Worker   public Class<?> method42() { return Main.class; }
method43()328*795d594fSAndroid Build Coastguard Worker   public Class<?> method43() { return Main.class; }
method44()329*795d594fSAndroid Build Coastguard Worker   public Class<?> method44() { return Main.class; }
method45()330*795d594fSAndroid Build Coastguard Worker   public Class<?> method45() { return Main.class; }
method46()331*795d594fSAndroid Build Coastguard Worker   public Class<?> method46() { return Main.class; }
method47()332*795d594fSAndroid Build Coastguard Worker   public Class<?> method47() { return Main.class; }
method48()333*795d594fSAndroid Build Coastguard Worker   public Class<?> method48() { return Main.class; }
method49()334*795d594fSAndroid Build Coastguard Worker   public Class<?> method49() { return Main.class; }
method50()335*795d594fSAndroid Build Coastguard Worker   public Class<?> method50() { return Main.class; }
method51()336*795d594fSAndroid Build Coastguard Worker   public Class<?> method51() { return Main.class; }
method52()337*795d594fSAndroid Build Coastguard Worker   public Class<?> method52() { return Main.class; }
method53()338*795d594fSAndroid Build Coastguard Worker   public Class<?> method53() { return Main.class; }
method54()339*795d594fSAndroid Build Coastguard Worker   public Class<?> method54() { return Main.class; }
method55()340*795d594fSAndroid Build Coastguard Worker   public Class<?> method55() { return Main.class; }
method56()341*795d594fSAndroid Build Coastguard Worker   public Class<?> method56() { return Main.class; }
method57()342*795d594fSAndroid Build Coastguard Worker   public Class<?> method57() { return Main.class; }
method58()343*795d594fSAndroid Build Coastguard Worker   public Class<?> method58() { return Main.class; }
method59()344*795d594fSAndroid Build Coastguard Worker   public Class<?> method59() { return Main.class; }
method60()345*795d594fSAndroid Build Coastguard Worker   public Class<?> method60() { return Main.class; }
method61()346*795d594fSAndroid Build Coastguard Worker   public Class<?> method61() { return Main.class; }
method62()347*795d594fSAndroid Build Coastguard Worker   public Class<?> method62() { return Main.class; }
method63()348*795d594fSAndroid Build Coastguard Worker   public Class<?> method63() { return Main.class; }
method64()349*795d594fSAndroid Build Coastguard Worker   public Class<?> method64() { return Main.class; }
method65()350*795d594fSAndroid Build Coastguard Worker   public Class<?> method65() { return Main.class; }
method66()351*795d594fSAndroid Build Coastguard Worker   public Class<?> method66() { return Main.class; }
method67()352*795d594fSAndroid Build Coastguard Worker   public Class<?> method67() { return Main.class; }
method68()353*795d594fSAndroid Build Coastguard Worker   public Class<?> method68() { return Main.class; }
method69()354*795d594fSAndroid Build Coastguard Worker   public Class<?> method69() { return Main.class; }
method70()355*795d594fSAndroid Build Coastguard Worker   public Class<?> method70() { return Main.class; }
method71()356*795d594fSAndroid Build Coastguard Worker   public Class<?> method71() { return Main.class; }
method72()357*795d594fSAndroid Build Coastguard Worker   public Class<?> method72() { return Main.class; }
method73()358*795d594fSAndroid Build Coastguard Worker   public Class<?> method73() { return Main.class; }
method74()359*795d594fSAndroid Build Coastguard Worker   public Class<?> method74() { return Main.class; }
method75()360*795d594fSAndroid Build Coastguard Worker   public Class<?> method75() { return Main.class; }
method76()361*795d594fSAndroid Build Coastguard Worker   public Class<?> method76() { return Main.class; }
method77()362*795d594fSAndroid Build Coastguard Worker   public Class<?> method77() { return Main.class; }
method78()363*795d594fSAndroid Build Coastguard Worker   public Class<?> method78() { return Main.class; }
method79()364*795d594fSAndroid Build Coastguard Worker   public Class<?> method79() { return Main.class; }
365*795d594fSAndroid Build Coastguard Worker }
366*795d594fSAndroid Build Coastguard Worker 
367*795d594fSAndroid Build Coastguard Worker class SubMain extends Main {
method1()368*795d594fSAndroid Build Coastguard Worker   public Class<?> method1() { return SubMain.class; }
method2()369*795d594fSAndroid Build Coastguard Worker   public Class<?> method2() { return SubMain.class; }
method3()370*795d594fSAndroid Build Coastguard Worker   public Class<?> method3() { return SubMain.class; }
method4()371*795d594fSAndroid Build Coastguard Worker   public Class<?> method4() { return SubMain.class; }
method5()372*795d594fSAndroid Build Coastguard Worker   public Class<?> method5() { return SubMain.class; }
method6()373*795d594fSAndroid Build Coastguard Worker   public Class<?> method6() { return SubMain.class; }
method7()374*795d594fSAndroid Build Coastguard Worker   public Class<?> method7() { return SubMain.class; }
method8()375*795d594fSAndroid Build Coastguard Worker   public Class<?> method8() { return SubMain.class; }
method9()376*795d594fSAndroid Build Coastguard Worker   public Class<?> method9() { return SubMain.class; }
method10()377*795d594fSAndroid Build Coastguard Worker   public Class<?> method10() { return SubMain.class; }
method11()378*795d594fSAndroid Build Coastguard Worker   public Class<?> method11() { return SubMain.class; }
method12()379*795d594fSAndroid Build Coastguard Worker   public Class<?> method12() { return SubMain.class; }
method13()380*795d594fSAndroid Build Coastguard Worker   public Class<?> method13() { return SubMain.class; }
method14()381*795d594fSAndroid Build Coastguard Worker   public Class<?> method14() { return SubMain.class; }
method15()382*795d594fSAndroid Build Coastguard Worker   public Class<?> method15() { return SubMain.class; }
method16()383*795d594fSAndroid Build Coastguard Worker   public Class<?> method16() { return SubMain.class; }
method17()384*795d594fSAndroid Build Coastguard Worker   public Class<?> method17() { return SubMain.class; }
method18()385*795d594fSAndroid Build Coastguard Worker   public Class<?> method18() { return SubMain.class; }
method19()386*795d594fSAndroid Build Coastguard Worker   public Class<?> method19() { return SubMain.class; }
method20()387*795d594fSAndroid Build Coastguard Worker   public Class<?> method20() { return SubMain.class; }
method21()388*795d594fSAndroid Build Coastguard Worker   public Class<?> method21() { return SubMain.class; }
method22()389*795d594fSAndroid Build Coastguard Worker   public Class<?> method22() { return SubMain.class; }
method23()390*795d594fSAndroid Build Coastguard Worker   public Class<?> method23() { return SubMain.class; }
method24()391*795d594fSAndroid Build Coastguard Worker   public Class<?> method24() { return SubMain.class; }
method25()392*795d594fSAndroid Build Coastguard Worker   public Class<?> method25() { return SubMain.class; }
method26()393*795d594fSAndroid Build Coastguard Worker   public Class<?> method26() { return SubMain.class; }
method27()394*795d594fSAndroid Build Coastguard Worker   public Class<?> method27() { return SubMain.class; }
method28()395*795d594fSAndroid Build Coastguard Worker   public Class<?> method28() { return SubMain.class; }
method29()396*795d594fSAndroid Build Coastguard Worker   public Class<?> method29() { return SubMain.class; }
method30()397*795d594fSAndroid Build Coastguard Worker   public Class<?> method30() { return SubMain.class; }
method31()398*795d594fSAndroid Build Coastguard Worker   public Class<?> method31() { return SubMain.class; }
method32()399*795d594fSAndroid Build Coastguard Worker   public Class<?> method32() { return SubMain.class; }
method33()400*795d594fSAndroid Build Coastguard Worker   public Class<?> method33() { return SubMain.class; }
method34()401*795d594fSAndroid Build Coastguard Worker   public Class<?> method34() { return SubMain.class; }
method35()402*795d594fSAndroid Build Coastguard Worker   public Class<?> method35() { return SubMain.class; }
method36()403*795d594fSAndroid Build Coastguard Worker   public Class<?> method36() { return SubMain.class; }
method37()404*795d594fSAndroid Build Coastguard Worker   public Class<?> method37() { return SubMain.class; }
method38()405*795d594fSAndroid Build Coastguard Worker   public Class<?> method38() { return SubMain.class; }
method39()406*795d594fSAndroid Build Coastguard Worker   public Class<?> method39() { return SubMain.class; }
method40()407*795d594fSAndroid Build Coastguard Worker   public Class<?> method40() { return SubMain.class; }
method41()408*795d594fSAndroid Build Coastguard Worker   public Class<?> method41() { return SubMain.class; }
method42()409*795d594fSAndroid Build Coastguard Worker   public Class<?> method42() { return SubMain.class; }
method43()410*795d594fSAndroid Build Coastguard Worker   public Class<?> method43() { return SubMain.class; }
method44()411*795d594fSAndroid Build Coastguard Worker   public Class<?> method44() { return SubMain.class; }
method45()412*795d594fSAndroid Build Coastguard Worker   public Class<?> method45() { return SubMain.class; }
method46()413*795d594fSAndroid Build Coastguard Worker   public Class<?> method46() { return SubMain.class; }
method47()414*795d594fSAndroid Build Coastguard Worker   public Class<?> method47() { return SubMain.class; }
method48()415*795d594fSAndroid Build Coastguard Worker   public Class<?> method48() { return SubMain.class; }
method49()416*795d594fSAndroid Build Coastguard Worker   public Class<?> method49() { return SubMain.class; }
method50()417*795d594fSAndroid Build Coastguard Worker   public Class<?> method50() { return SubMain.class; }
method51()418*795d594fSAndroid Build Coastguard Worker   public Class<?> method51() { return SubMain.class; }
method52()419*795d594fSAndroid Build Coastguard Worker   public Class<?> method52() { return SubMain.class; }
method53()420*795d594fSAndroid Build Coastguard Worker   public Class<?> method53() { return SubMain.class; }
method54()421*795d594fSAndroid Build Coastguard Worker   public Class<?> method54() { return SubMain.class; }
method55()422*795d594fSAndroid Build Coastguard Worker   public Class<?> method55() { return SubMain.class; }
method56()423*795d594fSAndroid Build Coastguard Worker   public Class<?> method56() { return SubMain.class; }
method57()424*795d594fSAndroid Build Coastguard Worker   public Class<?> method57() { return SubMain.class; }
method58()425*795d594fSAndroid Build Coastguard Worker   public Class<?> method58() { return SubMain.class; }
method59()426*795d594fSAndroid Build Coastguard Worker   public Class<?> method59() { return SubMain.class; }
method60()427*795d594fSAndroid Build Coastguard Worker   public Class<?> method60() { return SubMain.class; }
method61()428*795d594fSAndroid Build Coastguard Worker   public Class<?> method61() { return SubMain.class; }
method62()429*795d594fSAndroid Build Coastguard Worker   public Class<?> method62() { return SubMain.class; }
method63()430*795d594fSAndroid Build Coastguard Worker   public Class<?> method63() { return SubMain.class; }
method64()431*795d594fSAndroid Build Coastguard Worker   public Class<?> method64() { return SubMain.class; }
method65()432*795d594fSAndroid Build Coastguard Worker   public Class<?> method65() { return SubMain.class; }
method66()433*795d594fSAndroid Build Coastguard Worker   public Class<?> method66() { return SubMain.class; }
method67()434*795d594fSAndroid Build Coastguard Worker   public Class<?> method67() { return SubMain.class; }
method68()435*795d594fSAndroid Build Coastguard Worker   public Class<?> method68() { return SubMain.class; }
method69()436*795d594fSAndroid Build Coastguard Worker   public Class<?> method69() { return SubMain.class; }
method70()437*795d594fSAndroid Build Coastguard Worker   public Class<?> method70() { return SubMain.class; }
method71()438*795d594fSAndroid Build Coastguard Worker   public Class<?> method71() { return SubMain.class; }
method72()439*795d594fSAndroid Build Coastguard Worker   public Class<?> method72() { return SubMain.class; }
method73()440*795d594fSAndroid Build Coastguard Worker   public Class<?> method73() { return SubMain.class; }
method74()441*795d594fSAndroid Build Coastguard Worker   public Class<?> method74() { return SubMain.class; }
method75()442*795d594fSAndroid Build Coastguard Worker   public Class<?> method75() { return SubMain.class; }
method76()443*795d594fSAndroid Build Coastguard Worker   public Class<?> method76() { return SubMain.class; }
method77()444*795d594fSAndroid Build Coastguard Worker   public Class<?> method77() { return SubMain.class; }
method78()445*795d594fSAndroid Build Coastguard Worker   public Class<?> method78() { return SubMain.class; }
method79()446*795d594fSAndroid Build Coastguard Worker   public Class<?> method79() { return SubMain.class; }
447*795d594fSAndroid Build Coastguard Worker }
448