X-Git-Url: http://plrg.eecs.uci.edu/git/?p=jpf-core.git;a=blobdiff_plain;f=examples%2FReflection.java;h=0918964c6fa547d29581b8c8518cffba5e5eefc9;hp=312248fae527671f1f97bf6120965501d78ca650;hb=4d28cfc6820e0586a53f824fe6ca9e81acabd621;hpb=b81d0644f518284c029e20d175a3e7fc24615067;ds=sidebyside diff --git a/examples/Reflection.java b/examples/Reflection.java index 312248f..0918964 100644 --- a/examples/Reflection.java +++ b/examples/Reflection.java @@ -54,13 +54,13 @@ public class Reflection { public static void main(String[] args) { - BigInteger bi = new BigInteger("-1"); - System.out.println(bi); + //BigInteger bi = new BigInteger("-1"); + //System.out.println(bi); - /* TODO: Enumerate all methods in Class.class - Method[] methods = Class.class.getMethods(); + /* TODO: Enumerate all methods in Class.class */ + Method[] methods = Collection.class.getMethods(); for(Method mth : methods) { - //System.out.println("==========================="); + System.out.println("==========================="); //System.out.println("Method: " + mth.getName()); Type[] parameters = mth.getGenericParameterTypes(); for (int i = 0; i < parameters.length; i++) { @@ -69,9 +69,9 @@ public class Reflection { System.out.println(); Type returnType = mth.getGenericReturnType(); System.out.println(returnType + "\n"); - }*/ + } - Method[] methods = Collection.class.getMethods(); + /*Method[] methods = Collection.class.getMethods(); // Method[] methods = Class.class.getMethods(); Method method = null; for(Method meth : methods) { @@ -84,7 +84,7 @@ public class Reflection { Type returnType = meth.getGenericReturnType(); System.out.println(returnType); System.out.println("==========================="); - } + }*/ /* TODO: This is an excerpt of the BigInteger library int radix = 10; @@ -162,11 +162,11 @@ public class Reflection { System.out.println(interfaces[i]); }*/ - /* - Method[] methods = Collection.class.getMethods(); + + /*Method[] methods = Map.class.getMethods(); Method method = null; for(Method mth : methods) { - if (mth.getName().equals("toArray")) { + if (mth.getName().equals("putAll")) { //if (mth.getName().equals("isAssignableFrom")) { //if (mth.getName().equals("getSuperclass")) { method = mth;