Assume I have a singleton class in an external lib to my application. But still I can create instances of that particular class using reflection. Like this
    Class clas = Class.forName(Private.class.getName());
    for(Constructor c : clas.getDeclaredConstructors()){
        c.setAccessible(true);
        Private p = (Private) c.newInstance();
        System.out.println(p);
    }
How can I restrict this ? .
Thanks J
 
     
     
     
     
     
     
     
    