Saturday, October 15, 2016

Reflection method call

public class A
{
  private A(){
       System.out.println("This is A");
   }
}   ..........................................................................................................................import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;                                                                                                   public class Main {

public static void main(String[] args)

{
try
{
Class a = A.class;

Constructor c = a.getDeclaredConstructor((Class[])null);
c.setAccessible(true);
A obj = c.newInstance((Object[])null);

Method privateMethod = a.getDeclaredMethod("obj", (Class[])null);
privateMethod.setAccessible(true);
privateMethod.invoke(obj, (Object[])null);
}catch(Exception ex){
    ex.getMessage();
}
}

}

No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...