/* * Copyright (C) 2020 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import java.lang.reflect.Method; interface Itf { public void method0a(); public void method0b(); public void method0c(); public void method0d(); public void method0e(); public void method0f(); public void method0g(); public void method0h(); public void method0i(); public void method0j(); public void method0k(); public void method0l(); public void method0m(); public void method0n(); public void method0o(); public void method0p(); public void method0q(); public void method0r(); public void method0s(); public void method0t(); public void method0u(); public void method0v(); public void method0w(); public void method0x(); public void method0y(); public void method0z(); public void method1a(); public void method1b(); public void method1c(); public void method1d(); public void method1e(); public void method1f(); public void method1g(); public void method1h(); public void method1i(); public void method1j(); public void method1k(); public void method1l(); public void method1m(); public void method1n(); public void method1o(); public void method1p(); public void method1q(); public void method1r(); public void method1s(); public void method1t(); public void method1u(); public void method1v(); public void method1w(); public void method1x(); public void method1y(); public void method1z(); public void method2a(); public void method2b(); public void method2c(); public void method2d(); public void method2e(); public void method2f(); public void method2g(); public void method2h(); public void method2i(); public void method2j(); public void method2k(); public void method2l(); public void method2m(); public void method2n(); public void method2o(); public void method2p(); public void method2q(); public void method2r(); public void method2s(); public void method2t(); public void method2u(); public void method2v(); public void method2w(); public void method2x(); public void method2y(); public void method2z(); public void method3a(); public void method3b(); public void method3c(); public void method3d(); public void method3e(); public void method3f(); public void method3g(); public void method3h(); public void method3i(); public void method3j(); public void method3k(); public void method3l(); public void method3m(); public void method3n(); public void method3o(); public void method3p(); public void method3q(); public void method3r(); public void method3s(); public void method3t(); public void method3u(); public void method3v(); public void method3w(); public void method3x(); public void method3y(); public void method3z(); } public class Main implements Itf { public static Itf main; public static void main(String[] args) throws Exception { main = new Main(); Class c = Class.forName("TestCase"); Method m = c.getMethod("test"); String result = (String)m.invoke(null); if (!"MainInstance".equals(result)) { throw new Error("Expected 'MainInstance', got '" + result + "'"); } } public String toString() { return "MainInstance"; } public void method0a() {} public void method0b() {} public void method0c() {} public void method0d() {} public void method0e() {} public void method0f() {} public void method0g() {} public void method0h() {} public void method0i() {} public void method0j() {} public void method0k() {} public void method0l() {} public void method0m() {} public void method0n() {} public void method0o() {} public void method0p() {} public void method0q() {} public void method0r() {} public void method0s() {} public void method0t() {} public void method0u() {} public void method0v() {} public void method0w() {} public void method0x() {} public void method0y() {} public void method0z() {} public void method1a() {} public void method1b() {} public void method1c() {} public void method1d() {} public void method1e() {} public void method1f() {} public void method1g() {} public void method1h() {} public void method1i() {} public void method1j() {} public void method1k() {} public void method1l() {} public void method1m() {} public void method1n() {} public void method1o() {} public void method1p() {} public void method1q() {} public void method1r() {} public void method1s() {} public void method1t() {} public void method1u() {} public void method1v() {} public void method1w() {} public void method1x() {} public void method1y() {} public void method1z() {} public void method2a() {} public void method2b() {} public void method2c() {} public void method2d() {} public void method2e() {} public void method2f() {} public void method2g() {} public void method2h() {} public void method2i() {} public void method2j() {} public void method2k() {} public void method2l() {} public void method2m() {} public void method2n() {} public void method2o() {} public void method2p() {} public void method2q() {} public void method2r() {} public void method2s() {} public void method2t() {} public void method2u() {} public void method2v() {} public void method2w() {} public void method2x() {} public void method2y() {} public void method2z() {} public void method3a() {} public void method3b() {} public void method3c() {} public void method3d() {} public void method3e() {} public void method3f() {} public void method3g() {} public void method3h() {} public void method3i() {} public void method3j() {} public void method3k() {} public void method3l() {} public void method3m() {} public void method3n() {} public void method3o() {} public void method3p() {} public void method3q() {} public void method3r() {} public void method3s() {} public void method3t() {} public void method3u() {} public void method3v() {} public void method3w() {} public void method3x() {} public void method3y() {} public void method3z() {} }