/* package whatever; // don't place package name! */
/* The class name doesn't have to be Main, as long as the class is not public. */
class Main
{
{
int[] a = new int[] { 1, 2, 3 };
method(a);
Class ofArray = a.getClass().getComponentType();
}
public static void method
(Object o
) { Class ofArray = o.getClass().getComponentType();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwogCi8qIFRoZSBjbGFzcyBuYW1lIGRvZXNuJ3QgaGF2ZSB0byBiZSBNYWluLCBhcyBsb25nIGFzIHRoZSBjbGFzcyBpcyBub3QgcHVibGljLiAqLwpjbGFzcyBNYWluCnsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KICB7CiAgICAgaW50W10gYSA9IG5ldyBpbnRbXSB7IDEsIDIsIDMgfTsKICAgICBtZXRob2QoYSk7CiAgICAgQ2xhc3Mgb2ZBcnJheSA9IGEuZ2V0Q2xhc3MoKS5nZXRDb21wb25lbnRUeXBlKCk7CiAgICAgU3lzdGVtLm91dC5wcmludGxuKG9mQXJyYXkpOyAgICAgCiAgfQogIAogIHB1YmxpYyBzdGF0aWMgdm9pZCBtZXRob2QoT2JqZWN0IG8pIHsKICAgIENsYXNzIG9mQXJyYXkgPSBvLmdldENsYXNzKCkuZ2V0Q29tcG9uZW50VHlwZSgpOwogICAgU3lzdGVtLm91dC5wcmludGxuKG9mQXJyYXkpOwp9Cn0=