Is it possible to rename the openconnection()?
Orginal:
URL url = new URL(\"http://google.co.in\");
URLConnection connection = url.**openConnection**();
Take this answer with a large bag of salt. This will work but you generally don't want to muck around with reflection unless you're very comfortable with Java.
You can accomplish #2 with reflection, ignoring all sorts of nasty exceptions that you'll have to deal with:
String st1 = "open";
String st2 = "Connection";
URL url = new URL("http://google.co.in");
Object obj = url.getClass().getMethod(st1 + st2).invoke(url);
URLConnection connection = (URLConnection) obj;
See:
The potential exceptions you'll have to deal with somehow, from one line of code:
I'm not really sure why you want to do this, though. There is almost certainly a better way to accomplish the same end result. What is the bigger problem you're trying to solve?