class Ideone {
public static void main
(String[] args
) { final String t
= foo
(s
); // will call foo(String) final Object p
= foo
(o
); // will call foo(Object) }
return s;
}
return o;
}
}
Y2xhc3MgSWRlb25lIHsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgZmluYWwgU3RyaW5nIHMgPSAicyI7CiAgICAgICAgZmluYWwgT2JqZWN0IG8gPSBzOwogICAgICAgIGZpbmFsIFN0cmluZyB0ID0gZm9vKHMpOyAvLyB3aWxsIGNhbGwgZm9vKFN0cmluZykKICAgICAgICBmaW5hbCBPYmplY3QgcCA9IGZvbyhvKTsgLy8gd2lsbCBjYWxsIGZvbyhPYmplY3QpCiAgICB9CgogICAgcHVibGljIHN0YXRpYyBTdHJpbmcgZm9vKFN0cmluZyBzKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJTdHJpbmciKTsKICAgICAgICByZXR1cm4gczsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIE9iamVjdCBmb28oT2JqZWN0IG8pIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk9iamVjdCIpOwogICAgICAgIHJldHVybiBvOwogICAgfQp9