1eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik/*
2eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * Copyright (C) 2016 The Android Open Source Project
3eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik *
4eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * Licensed under the Apache License, Version 2.0 (the "License");
5eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * you may not use this file except in compliance with the License.
6eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * You may obtain a copy of the License at
7eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik *
8eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik *      http://www.apache.org/licenses/LICENSE-2.0
9eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik *
10eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * Unless required by applicable law or agreed to in writing, software
11eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * distributed under the License is distributed on an "AS IS" BASIS,
12eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * See the License for the specific language governing permissions and
14eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik * limitations under the License.
15eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik */
16eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik
17eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bikimport java.lang.reflect.*;
18eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik
19eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bikpublic class Main {
20eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik
21eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik  public static void main(String args[]) throws Throwable {
22eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik    Class<?> c = Class.forName("NewInstance");
23eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik    Method m = c.getMethod("multipleInit", int.class);
24eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik    m.invoke(null, 0);
25eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik    m.invoke(null, 1);
26eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik    System.out.println("passed");
27eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik  }
28eda3140656dafa03dc7fd4b3f90246a8522f0c1bAart Bik}
29