You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
247 lines
6.6 KiB
247 lines
6.6 KiB
/*
|
|
* 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() {}
|
|
}
|