我有下面的代码:
private Stream<Field> getStreamWithAccessibleFields(final Object object) {
return Arrays.stream(object.getClass()
.getDeclaredFields()).peek(field -> field.setAccessible(true));
}
Sonar提出了一个问题:[MINOR] Close this "Stream". squid:S2095。 有人能给些建议,我该如何处理这个问题吗?
Field[] fields=object.getClass() .getDeclaredFields(); AccessibleObject.setAccessible(fields, true); return Arrays.stream(fields);
- Holger