Wednesday, 11 November 2015

Write a Program that works as javap tool

 import java.lang.reflect.*;  
 class JavaP {  
      public static void main(String args[]) {  
           try {  
                Class c = Class.forName(args[0]);  
                System.out.println("Fields.........................................");  
                Field f[] = c.getDeclaredFields();  
                for (int i = 0; i < f.length; i++)  
                     System.out.println(f[i]);  
                System.out.println("Constructors...................................");  
                Constructor t[] = c.getDeclaredConstructors();  
                for (int i = 0; i < t.length; i++)  
                     System.out.println(t[i]);  
                System.out.println("Methods........................................");  
                Method m[] = c.getDeclaredMethods();  
                for (int i = 0; i < m.length; i++)  
                     System.out.println(m[i]);  
           } catch (ClassNotFoundException e) {  
                System.out.println(e.getMessage());  
           } catch (SecurityException e) {  
                System.out.println(e.getMessage());  
           }  
      }  
 }  

No comments:

Post a Comment