Skip to content

Commit cc640ff

Browse files
committed
Update
1 parent 730207d commit cc640ff

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

bson/src/main/org/bson/codecs/pojo/ConventionSetPrivateFieldImpl.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818

1919
import org.bson.codecs.configuration.CodecConfigurationException;
2020

21-
import java.lang.reflect.Field;
22-
2321
import static java.lang.String.format;
2422
import static java.lang.reflect.Modifier.isPrivate;
2523

@@ -68,9 +66,7 @@ public <S> T get(final S instance) {
6866
@Override
6967
public <S> void set(final S instance, final T value) {
7068
try {
71-
Field field = wrapped.getPropertyMetadata().getField();
72-
field.setAccessible(true);
73-
field.set(instance, value);
69+
wrapped.getPropertyMetadata().getField().set(instance, value);
7470
} catch (Exception e) {
7571
throw new CodecConfigurationException(format("Unable to set value for property '%s' in %s",
7672
wrapped.getPropertyMetadata().getName(), wrapped.getPropertyMetadata().getDeclaringClassName()), e);

0 commit comments

Comments
 (0)