xref: /aosp_15_r20/art/test/ProfileTestMultiDex/Second.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 class Second {
getX()18*795d594fSAndroid Build Coastguard Worker   public String getX() {
19*795d594fSAndroid Build Coastguard Worker     return "X";
20*795d594fSAndroid Build Coastguard Worker   }
getY()21*795d594fSAndroid Build Coastguard Worker   public String getY() {
22*795d594fSAndroid Build Coastguard Worker     return "Y";
23*795d594fSAndroid Build Coastguard Worker   }
getZ()24*795d594fSAndroid Build Coastguard Worker   public String getZ() {
25*795d594fSAndroid Build Coastguard Worker     return "Z";
26*795d594fSAndroid Build Coastguard Worker   }
27*795d594fSAndroid Build Coastguard Worker }
28*795d594fSAndroid Build Coastguard Worker 
29*795d594fSAndroid Build Coastguard Worker class SubC extends Super {
getValue()30*795d594fSAndroid Build Coastguard Worker   int getValue() { return 24; }
getIdentity()31*795d594fSAndroid Build Coastguard Worker   int getIdentity() { return 42; }
32*795d594fSAndroid Build Coastguard Worker }
33*795d594fSAndroid Build Coastguard Worker 
34*795d594fSAndroid Build Coastguard Worker class TestIntrinsicOatdump {
valueOf(int i)35*795d594fSAndroid Build Coastguard Worker   Integer valueOf(int i) {
36*795d594fSAndroid Build Coastguard Worker     // ProfileTestMultiDex is used also for testing oatdump for apps.
37*795d594fSAndroid Build Coastguard Worker     // This is a regression test that oatdump can handle .data.img.rel.ro
38*795d594fSAndroid Build Coastguard Worker     // entries pointing to the middle of the "boot image live objects" array.
39*795d594fSAndroid Build Coastguard Worker     return Integer.valueOf(i);
40*795d594fSAndroid Build Coastguard Worker   }
41*795d594fSAndroid Build Coastguard Worker }
42*795d594fSAndroid Build Coastguard Worker 
43*795d594fSAndroid Build Coastguard Worker // Add a class with lots of methods so we can test profile guided compilation triggers.
44*795d594fSAndroid Build Coastguard Worker // Start the name with 'Z' so that the class is added at the end of the dex file.
45*795d594fSAndroid Build Coastguard Worker class ZLotsOfMethodsSecond {
m1()46*795d594fSAndroid Build Coastguard Worker   public void m1() {}
m2()47*795d594fSAndroid Build Coastguard Worker   public void m2() {}
m3()48*795d594fSAndroid Build Coastguard Worker   public void m3() {}
m4()49*795d594fSAndroid Build Coastguard Worker   public void m4() {}
m5()50*795d594fSAndroid Build Coastguard Worker   public void m5() {}
m6()51*795d594fSAndroid Build Coastguard Worker   public void m6() {}
m7()52*795d594fSAndroid Build Coastguard Worker   public void m7() {}
m8()53*795d594fSAndroid Build Coastguard Worker   public void m8() {}
m9()54*795d594fSAndroid Build Coastguard Worker   public void m9() {}
m10()55*795d594fSAndroid Build Coastguard Worker   public void m10() {}
m11()56*795d594fSAndroid Build Coastguard Worker   public void m11() {}
m12()57*795d594fSAndroid Build Coastguard Worker   public void m12() {}
m13()58*795d594fSAndroid Build Coastguard Worker   public void m13() {}
m14()59*795d594fSAndroid Build Coastguard Worker   public void m14() {}
m15()60*795d594fSAndroid Build Coastguard Worker   public void m15() {}
m16()61*795d594fSAndroid Build Coastguard Worker   public void m16() {}
m17()62*795d594fSAndroid Build Coastguard Worker   public void m17() {}
m18()63*795d594fSAndroid Build Coastguard Worker   public void m18() {}
m19()64*795d594fSAndroid Build Coastguard Worker   public void m19() {}
m20()65*795d594fSAndroid Build Coastguard Worker   public void m20() {}
m21()66*795d594fSAndroid Build Coastguard Worker   public void m21() {}
m22()67*795d594fSAndroid Build Coastguard Worker   public void m22() {}
m23()68*795d594fSAndroid Build Coastguard Worker   public void m23() {}
m24()69*795d594fSAndroid Build Coastguard Worker   public void m24() {}
m25()70*795d594fSAndroid Build Coastguard Worker   public void m25() {}
m26()71*795d594fSAndroid Build Coastguard Worker   public void m26() {}
m27()72*795d594fSAndroid Build Coastguard Worker   public void m27() {}
m28()73*795d594fSAndroid Build Coastguard Worker   public void m28() {}
m29()74*795d594fSAndroid Build Coastguard Worker   public void m29() {}
m30()75*795d594fSAndroid Build Coastguard Worker   public void m30() {}
m31()76*795d594fSAndroid Build Coastguard Worker   public void m31() {}
m32()77*795d594fSAndroid Build Coastguard Worker   public void m32() {}
m33()78*795d594fSAndroid Build Coastguard Worker   public void m33() {}
m34()79*795d594fSAndroid Build Coastguard Worker   public void m34() {}
m35()80*795d594fSAndroid Build Coastguard Worker   public void m35() {}
m36()81*795d594fSAndroid Build Coastguard Worker   public void m36() {}
m37()82*795d594fSAndroid Build Coastguard Worker   public void m37() {}
m38()83*795d594fSAndroid Build Coastguard Worker   public void m38() {}
m39()84*795d594fSAndroid Build Coastguard Worker   public void m39() {}
m40()85*795d594fSAndroid Build Coastguard Worker   public void m40() {}
m41()86*795d594fSAndroid Build Coastguard Worker   public void m41() {}
m42()87*795d594fSAndroid Build Coastguard Worker   public void m42() {}
m43()88*795d594fSAndroid Build Coastguard Worker   public void m43() {}
m44()89*795d594fSAndroid Build Coastguard Worker   public void m44() {}
m45()90*795d594fSAndroid Build Coastguard Worker   public void m45() {}
m46()91*795d594fSAndroid Build Coastguard Worker   public void m46() {}
m47()92*795d594fSAndroid Build Coastguard Worker   public void m47() {}
m48()93*795d594fSAndroid Build Coastguard Worker   public void m48() {}
m49()94*795d594fSAndroid Build Coastguard Worker   public void m49() {}
m50()95*795d594fSAndroid Build Coastguard Worker   public void m50() {}
m51()96*795d594fSAndroid Build Coastguard Worker   public void m51() {}
m52()97*795d594fSAndroid Build Coastguard Worker   public void m52() {}
m53()98*795d594fSAndroid Build Coastguard Worker   public void m53() {}
m54()99*795d594fSAndroid Build Coastguard Worker   public void m54() {}
m55()100*795d594fSAndroid Build Coastguard Worker   public void m55() {}
m56()101*795d594fSAndroid Build Coastguard Worker   public void m56() {}
m57()102*795d594fSAndroid Build Coastguard Worker   public void m57() {}
m58()103*795d594fSAndroid Build Coastguard Worker   public void m58() {}
m59()104*795d594fSAndroid Build Coastguard Worker   public void m59() {}
m60()105*795d594fSAndroid Build Coastguard Worker   public void m60() {}
m61()106*795d594fSAndroid Build Coastguard Worker   public void m61() {}
m62()107*795d594fSAndroid Build Coastguard Worker   public void m62() {}
m63()108*795d594fSAndroid Build Coastguard Worker   public void m63() {}
m64()109*795d594fSAndroid Build Coastguard Worker   public void m64() {}
m65()110*795d594fSAndroid Build Coastguard Worker   public void m65() {}
m66()111*795d594fSAndroid Build Coastguard Worker   public void m66() {}
m67()112*795d594fSAndroid Build Coastguard Worker   public void m67() {}
m68()113*795d594fSAndroid Build Coastguard Worker   public void m68() {}
m69()114*795d594fSAndroid Build Coastguard Worker   public void m69() {}
m70()115*795d594fSAndroid Build Coastguard Worker   public void m70() {}
m71()116*795d594fSAndroid Build Coastguard Worker   public void m71() {}
m72()117*795d594fSAndroid Build Coastguard Worker   public void m72() {}
m73()118*795d594fSAndroid Build Coastguard Worker   public void m73() {}
m74()119*795d594fSAndroid Build Coastguard Worker   public void m74() {}
m75()120*795d594fSAndroid Build Coastguard Worker   public void m75() {}
m76()121*795d594fSAndroid Build Coastguard Worker   public void m76() {}
m77()122*795d594fSAndroid Build Coastguard Worker   public void m77() {}
m78()123*795d594fSAndroid Build Coastguard Worker   public void m78() {}
m79()124*795d594fSAndroid Build Coastguard Worker   public void m79() {}
m80()125*795d594fSAndroid Build Coastguard Worker   public void m80() {}
m81()126*795d594fSAndroid Build Coastguard Worker   public void m81() {}
m82()127*795d594fSAndroid Build Coastguard Worker   public void m82() {}
m83()128*795d594fSAndroid Build Coastguard Worker   public void m83() {}
m84()129*795d594fSAndroid Build Coastguard Worker   public void m84() {}
m85()130*795d594fSAndroid Build Coastguard Worker   public void m85() {}
m86()131*795d594fSAndroid Build Coastguard Worker   public void m86() {}
m87()132*795d594fSAndroid Build Coastguard Worker   public void m87() {}
m88()133*795d594fSAndroid Build Coastguard Worker   public void m88() {}
m89()134*795d594fSAndroid Build Coastguard Worker   public void m89() {}
m90()135*795d594fSAndroid Build Coastguard Worker   public void m90() {}
m91()136*795d594fSAndroid Build Coastguard Worker   public void m91() {}
m92()137*795d594fSAndroid Build Coastguard Worker   public void m92() {}
m93()138*795d594fSAndroid Build Coastguard Worker   public void m93() {}
m94()139*795d594fSAndroid Build Coastguard Worker   public void m94() {}
m95()140*795d594fSAndroid Build Coastguard Worker   public void m95() {}
m96()141*795d594fSAndroid Build Coastguard Worker   public void m96() {}
m97()142*795d594fSAndroid Build Coastguard Worker   public void m97() {}
m98()143*795d594fSAndroid Build Coastguard Worker   public void m98() {}
m99()144*795d594fSAndroid Build Coastguard Worker   public void m99() {}
m100()145*795d594fSAndroid Build Coastguard Worker   public void m100() {}
m101()146*795d594fSAndroid Build Coastguard Worker   public void m101() {}
m102()147*795d594fSAndroid Build Coastguard Worker   public void m102() {}
m103()148*795d594fSAndroid Build Coastguard Worker   public void m103() {}
m104()149*795d594fSAndroid Build Coastguard Worker   public void m104() {}
m105()150*795d594fSAndroid Build Coastguard Worker   public void m105() {}
m106()151*795d594fSAndroid Build Coastguard Worker   public void m106() {}
m107()152*795d594fSAndroid Build Coastguard Worker   public void m107() {}
m108()153*795d594fSAndroid Build Coastguard Worker   public void m108() {}
m109()154*795d594fSAndroid Build Coastguard Worker   public void m109() {}
m110()155*795d594fSAndroid Build Coastguard Worker   public void m110() {}
m111()156*795d594fSAndroid Build Coastguard Worker   public void m111() {}
m112()157*795d594fSAndroid Build Coastguard Worker   public void m112() {}
m113()158*795d594fSAndroid Build Coastguard Worker   public void m113() {}
m114()159*795d594fSAndroid Build Coastguard Worker   public void m114() {}
m115()160*795d594fSAndroid Build Coastguard Worker   public void m115() {}
m116()161*795d594fSAndroid Build Coastguard Worker   public void m116() {}
m117()162*795d594fSAndroid Build Coastguard Worker   public void m117() {}
m118()163*795d594fSAndroid Build Coastguard Worker   public void m118() {}
m119()164*795d594fSAndroid Build Coastguard Worker   public void m119() {}
m120()165*795d594fSAndroid Build Coastguard Worker   public void m120() {}
m121()166*795d594fSAndroid Build Coastguard Worker   public void m121() {}
m122()167*795d594fSAndroid Build Coastguard Worker   public void m122() {}
m123()168*795d594fSAndroid Build Coastguard Worker   public void m123() {}
m124()169*795d594fSAndroid Build Coastguard Worker   public void m124() {}
m125()170*795d594fSAndroid Build Coastguard Worker   public void m125() {}
m126()171*795d594fSAndroid Build Coastguard Worker   public void m126() {}
m127()172*795d594fSAndroid Build Coastguard Worker   public void m127() {}
m128()173*795d594fSAndroid Build Coastguard Worker   public void m128() {}
m129()174*795d594fSAndroid Build Coastguard Worker   public void m129() {}
m130()175*795d594fSAndroid Build Coastguard Worker   public void m130() {}
m131()176*795d594fSAndroid Build Coastguard Worker   public void m131() {}
m132()177*795d594fSAndroid Build Coastguard Worker   public void m132() {}
m133()178*795d594fSAndroid Build Coastguard Worker   public void m133() {}
m134()179*795d594fSAndroid Build Coastguard Worker   public void m134() {}
m135()180*795d594fSAndroid Build Coastguard Worker   public void m135() {}
m136()181*795d594fSAndroid Build Coastguard Worker   public void m136() {}
m137()182*795d594fSAndroid Build Coastguard Worker   public void m137() {}
m138()183*795d594fSAndroid Build Coastguard Worker   public void m138() {}
m139()184*795d594fSAndroid Build Coastguard Worker   public void m139() {}
m140()185*795d594fSAndroid Build Coastguard Worker   public void m140() {}
m141()186*795d594fSAndroid Build Coastguard Worker   public void m141() {}
m142()187*795d594fSAndroid Build Coastguard Worker   public void m142() {}
m143()188*795d594fSAndroid Build Coastguard Worker   public void m143() {}
m144()189*795d594fSAndroid Build Coastguard Worker   public void m144() {}
m145()190*795d594fSAndroid Build Coastguard Worker   public void m145() {}
m146()191*795d594fSAndroid Build Coastguard Worker   public void m146() {}
m147()192*795d594fSAndroid Build Coastguard Worker   public void m147() {}
m148()193*795d594fSAndroid Build Coastguard Worker   public void m148() {}
m149()194*795d594fSAndroid Build Coastguard Worker   public void m149() {}
m150()195*795d594fSAndroid Build Coastguard Worker   public void m150() {}
196*795d594fSAndroid Build Coastguard Worker }
197