rename Feature.NonPublicFieldSupport to SupportNonPublicField

This commit is contained in:
wenshao
2016-11-18 13:21:52 +08:00
parent adfc9e3e70
commit fdb16f6ccf
3 changed files with 3 additions and 4 deletions
@@ -99,7 +99,7 @@ public enum Feature {
/**
* @since 1.2.22 & 1.1.54.android
*/
NonPublicFieldSupport
SupportNonPublicField
;
private Feature(){
@@ -4,7 +4,6 @@ import java.lang.reflect.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
@@ -780,7 +779,7 @@ public class JavaBeanDeserializer implements ObjectDeserializer {
}
}
if (fieldDeserializer == null && parser.lexer.isEnabled(Feature.NonPublicFieldSupport)) {
if (fieldDeserializer == null && parser.lexer.isEnabled(Feature.SupportNonPublicField)) {
if (this.extraFieldDeserializers == null) {
ConcurrentHashMap extraFieldDeserializers = new ConcurrentHashMap<String, Object>(1, 0.75f, 1);
Field[] fields = this.clazz.getDeclaredFields();
@@ -9,7 +9,7 @@ import junit.framework.TestCase;
*/
public class Issue900 extends TestCase {
public void test_for_issue() throws Exception {
Model model = JSON.parseObject("{\"id\":123}", Model.class, Feature.NonPublicFieldSupport);
Model model = JSON.parseObject("{\"id\":123}", Model.class, Feature.SupportNonPublicField);
assertEquals(123, model.id);
}