import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; /** * Created by Divakar on 2/7/2017. */class Intro{ String name="Divakar"; Intro(String s) { System.out.println(s); } void message(){System.out.println("Hello Java");} void name(){System.out.println("Divakar");} } public class MyJavap{ public static void main(String[] args)throws Exception { Class c=Class.forName("Reflection.Intro"); 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 con[]=c.getDeclaredConstructors(); for(int i=0;i<con.length;i++) System.out.println(con[i]); System.out.println("Methods........"); Method m[]=c.getDeclaredMethods(); for(int i=0;i<m.length;i++) System.out.println(m[i]); } }
Tuesday, 7 February 2017
Reflection : Own Javap
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment