X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FReflection.java;h=cb45e8f4630d08ccaba01d54cf4bbe9e3f380d74;hb=f09d2abb95f106197aea99c345282c3bf0cd3717;hp=9d4837a4e775ac24ee86743fa4bf493218bdcd88;hpb=41b74cd8469abb0bdff811f26594a7ef87cb26a6;p=sbp.git diff --git a/src/edu/berkeley/sbp/util/Reflection.java b/src/edu/berkeley/sbp/util/Reflection.java index 9d4837a..cb45e8f 100644 --- a/src/edu/berkeley/sbp/util/Reflection.java +++ b/src/edu/berkeley/sbp/util/Reflection.java @@ -211,60 +211,69 @@ public final class Reflection { return null; } public static Object impose(Class _class, Object[] fields) { - try { - Object ret = _class.newInstance(); - Field[] f = _class.getFields(); - int j = 0; - for(int i=0; i