简化java反射调用方式,用来获取属性、调用方法以及做一些判断(是否为公共的、私有的...)
使用样例
ReflectUtils.getField(TestClass.class, "field1");ReflectUtils.getFieldValue(new TestClass(), "field1");ReflectUtils.getStaticFieldValue(TestClass.class, "field2");ReflectUtils.setFieldValue(new TestClass(), "field1", "eee");ReflectUtils.setStaticFieldValue(TestClass.class, "field2", "fff");ReflectUtils.getMethod(TestClass.class, "append", String.class, String.class);ReflectUtils.invokeMethod(new TestClass(), "append1", "xxx");ReflectUtils.invokeStaticMethod(TestClass.class, "append", "xxx", "ttt");
有BUG或者建议请联系baonanhai@gmail.com