java类org.codehaus.jackson.annotate.JsonAutoDetect.Visibility的实例源码

BeanDeserializerFactory.java 文件源码 项目:12306-android-Decompile 阅读 24 收藏 0 点赞 0 评论 0
protected CreatorContainer findDeserializerCreators(DeserializationConfig paramDeserializationConfig, BasicBeanDescription paramBasicBeanDescription)
  throws JsonMappingException
{
  boolean bool = paramDeserializationConfig.isEnabled(DeserializationConfig.Feature.CAN_OVERRIDE_ACCESS_MODIFIERS);
  CreatorContainer localCreatorContainer = new CreatorContainer(paramBasicBeanDescription, bool);
  AnnotationIntrospector localAnnotationIntrospector = paramDeserializationConfig.getAnnotationIntrospector();
  if (paramBasicBeanDescription.getType().isConcrete())
  {
    Constructor localConstructor = paramBasicBeanDescription.findDefaultConstructor();
    if (localConstructor != null)
    {
      if (bool)
        ClassUtil.checkAndFixAccess(localConstructor);
      localCreatorContainer.setDefaultConstructor(localConstructor);
    }
  }
  VisibilityChecker localVisibilityChecker1 = paramDeserializationConfig.getDefaultVisibilityChecker();
  if (!paramDeserializationConfig.isEnabled(DeserializationConfig.Feature.AUTO_DETECT_CREATORS))
    localVisibilityChecker1 = localVisibilityChecker1.withCreatorVisibility(JsonAutoDetect.Visibility.NONE);
  VisibilityChecker localVisibilityChecker2 = paramDeserializationConfig.getAnnotationIntrospector().findAutoDetectVisibility(paramBasicBeanDescription.getClassInfo(), localVisibilityChecker1);
  _addDeserializerConstructors(paramDeserializationConfig, paramBasicBeanDescription, localVisibilityChecker2, localAnnotationIntrospector, localCreatorContainer);
  _addDeserializerFactoryMethods(paramDeserializationConfig, paramBasicBeanDescription, localVisibilityChecker2, localAnnotationIntrospector, localCreatorContainer);
  return localCreatorContainer;
}
VisibilityChecker.java 文件源码 项目:RHome 阅读 15 收藏 0 点赞 0 评论 0
public Std with(JsonAutoDetect ann)
{
    if (ann == null) return this;
    Std curr = this;

    JsonMethod[] incl = ann.value();
    Visibility v;

    v = hasMethod(incl, JsonMethod.GETTER) ? ann.getterVisibility() : Visibility.NONE;
    curr = curr.withGetterVisibility(v);
    v = hasMethod(incl, JsonMethod.IS_GETTER) ? ann.isGetterVisibility() : Visibility.NONE;
    curr = curr.withIsGetterVisibility(v);
    v = hasMethod(incl, JsonMethod.SETTER) ? ann.setterVisibility() : Visibility.NONE;
           curr  = curr.withSetterVisibility(v);
           v = hasMethod(incl, JsonMethod.CREATOR) ? ann.creatorVisibility() : Visibility.NONE;
           curr = curr.withCreatorVisibility(v);
           v = hasMethod(incl, JsonMethod.FIELD) ? ann.fieldVisibility() : Visibility.NONE;
           curr = curr.withFieldVisibility(v);
    return curr;
}
BeanDeserializerFactory.java 文件源码 项目:12306-android-Decompile 阅读 19 收藏 0 点赞 0 评论 0
protected CreatorContainer findDeserializerCreators(DeserializationConfig paramDeserializationConfig, BasicBeanDescription paramBasicBeanDescription)
  throws JsonMappingException
{
  boolean bool = paramDeserializationConfig.isEnabled(DeserializationConfig.Feature.CAN_OVERRIDE_ACCESS_MODIFIERS);
  CreatorContainer localCreatorContainer = new CreatorContainer(paramBasicBeanDescription, bool);
  AnnotationIntrospector localAnnotationIntrospector = paramDeserializationConfig.getAnnotationIntrospector();
  if (paramBasicBeanDescription.getType().isConcrete())
  {
    Constructor localConstructor = paramBasicBeanDescription.findDefaultConstructor();
    if (localConstructor != null)
    {
      if (bool)
        ClassUtil.checkAndFixAccess(localConstructor);
      localCreatorContainer.setDefaultConstructor(localConstructor);
    }
  }
  VisibilityChecker localVisibilityChecker1 = paramDeserializationConfig.getDefaultVisibilityChecker();
  if (!paramDeserializationConfig.isEnabled(DeserializationConfig.Feature.AUTO_DETECT_CREATORS))
    localVisibilityChecker1 = localVisibilityChecker1.withCreatorVisibility(JsonAutoDetect.Visibility.NONE);
  VisibilityChecker localVisibilityChecker2 = paramDeserializationConfig.getAnnotationIntrospector().findAutoDetectVisibility(paramBasicBeanDescription.getClassInfo(), localVisibilityChecker1);
  _addDeserializerConstructors(paramDeserializationConfig, paramBasicBeanDescription, localVisibilityChecker2, localAnnotationIntrospector, localCreatorContainer);
  _addDeserializerFactoryMethods(paramDeserializationConfig, paramBasicBeanDescription, localVisibilityChecker2, localAnnotationIntrospector, localCreatorContainer);
  return localCreatorContainer;
}
CustomAnnotationIntrospector.java 文件源码 项目:community-edition-old 阅读 21 收藏 0 点赞 0 评论 0
@Override
public VisibilityChecker<?> findAutoDetectVisibility(AnnotatedClass ac, VisibilityChecker<?> checker)
{

    return checker.withFieldVisibility(Visibility.NONE)
    .withSetterVisibility(Visibility.PUBLIC_ONLY)
    .withGetterVisibility(Visibility.PUBLIC_ONLY)
    .withIsGetterVisibility(Visibility.PUBLIC_ONLY)
    ;

}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 27 收藏 0 点赞 0 评论 0
public Std(JsonAutoDetect.Visibility paramVisibility1, JsonAutoDetect.Visibility paramVisibility2, JsonAutoDetect.Visibility paramVisibility3, JsonAutoDetect.Visibility paramVisibility4, JsonAutoDetect.Visibility paramVisibility5)
{
  this._getterMinLevel = paramVisibility1;
  this._isGetterMinLevel = paramVisibility2;
  this._setterMinLevel = paramVisibility3;
  this._creatorMinLevel = paramVisibility4;
  this._fieldMinLevel = paramVisibility5;
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 17 收藏 0 点赞 0 评论 0
public Std withCreatorVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._creatorMinLevel;
  if (this._creatorMinLevel == paramVisibility)
    return this;
  JsonAutoDetect.Visibility localVisibility1 = this._getterMinLevel;
  JsonAutoDetect.Visibility localVisibility2 = this._isGetterMinLevel;
  JsonAutoDetect.Visibility localVisibility3 = this._setterMinLevel;
  JsonAutoDetect.Visibility localVisibility4 = this._fieldMinLevel;
  return new Std(localVisibility1, localVisibility2, localVisibility3, paramVisibility, localVisibility4);
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 23 收藏 0 点赞 0 评论 0
public Std withFieldVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._fieldMinLevel;
  if (this._fieldMinLevel == paramVisibility)
    return this;
  return new Std(this._getterMinLevel, this._isGetterMinLevel, this._setterMinLevel, this._creatorMinLevel, paramVisibility);
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 19 收藏 0 点赞 0 评论 0
public Std withGetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._getterMinLevel;
  if (this._getterMinLevel == paramVisibility)
    return this;
  JsonAutoDetect.Visibility localVisibility1 = this._isGetterMinLevel;
  JsonAutoDetect.Visibility localVisibility2 = this._setterMinLevel;
  JsonAutoDetect.Visibility localVisibility3 = this._creatorMinLevel;
  JsonAutoDetect.Visibility localVisibility4 = this._fieldMinLevel;
  return new Std(paramVisibility, localVisibility1, localVisibility2, localVisibility3, localVisibility4);
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 21 收藏 0 点赞 0 评论 0
public Std withIsGetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._isGetterMinLevel;
  if (this._isGetterMinLevel == paramVisibility)
    return this;
  JsonAutoDetect.Visibility localVisibility1 = this._getterMinLevel;
  JsonAutoDetect.Visibility localVisibility2 = this._setterMinLevel;
  JsonAutoDetect.Visibility localVisibility3 = this._creatorMinLevel;
  JsonAutoDetect.Visibility localVisibility4 = this._fieldMinLevel;
  return new Std(localVisibility1, paramVisibility, localVisibility2, localVisibility3, localVisibility4);
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 18 收藏 0 点赞 0 评论 0
public Std withSetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._setterMinLevel;
  if (this._setterMinLevel == paramVisibility)
    return this;
  JsonAutoDetect.Visibility localVisibility1 = this._getterMinLevel;
  JsonAutoDetect.Visibility localVisibility2 = this._isGetterMinLevel;
  JsonAutoDetect.Visibility localVisibility3 = this._creatorMinLevel;
  JsonAutoDetect.Visibility localVisibility4 = this._fieldMinLevel;
  return new Std(localVisibility1, localVisibility2, paramVisibility, localVisibility3, localVisibility4);
}
VisibilityChecker.java 文件源码 项目:RHome 阅读 20 收藏 0 点赞 0 评论 0
/**
        * Constructor used for building instance that has minumum visibility
        * levels as indicated by given annotation instance
        * 
        * @param ann Annotations to use for determining minimum visibility levels
        */
public Std(JsonAutoDetect ann)
{
    JsonMethod[] incl = ann.value();
    // let's combine checks for enabled/disabled, with minimimum level checks:
    _getterMinLevel = hasMethod(incl, JsonMethod.GETTER) ? ann.getterVisibility() : Visibility.NONE;
           _isGetterMinLevel = hasMethod(incl, JsonMethod.IS_GETTER) ? ann.isGetterVisibility() : Visibility.NONE;
           _setterMinLevel = hasMethod(incl, JsonMethod.SETTER) ? ann.setterVisibility() : Visibility.NONE;
           _creatorMinLevel = hasMethod(incl, JsonMethod.CREATOR) ? ann.creatorVisibility() : Visibility.NONE;
           _fieldMinLevel = hasMethod(incl, JsonMethod.FIELD) ? ann.fieldVisibility() : Visibility.NONE;
}
VisibilityChecker.java 文件源码 项目:RHome 阅读 23 收藏 0 点赞 0 评论 0
/**
 * Constructor that allows directly specifying minimum visibility levels to use
 */
public Std(Visibility getter, Visibility isGetter, Visibility setter, Visibility creator, Visibility field)
       {
    _getterMinLevel = getter;
    _isGetterMinLevel = isGetter;
    _setterMinLevel = setter;
    _creatorMinLevel = creator;
    _fieldMinLevel = field;
       }
BeanDeserializerFactory.java 文件源码 项目:RHome 阅读 28 收藏 0 点赞 0 评论 0
/**
 * Method that is to find all creators (constructors, factory methods)
 * for the bean type to deserialize.
 */
protected void addDeserializerCreators(DeserializationConfig config,
                                       BasicBeanDescription beanDesc,
                                       BeanDeserializer deser)
    throws JsonMappingException
{
    AnnotationIntrospector intr = config.getAnnotationIntrospector();
    boolean fixAccess = config.isEnabled(DeserializationConfig.Feature.CAN_OVERRIDE_ACCESS_MODIFIERS);

    // First, let's figure out constructor/factor- based instantation
    // 23-Jan-2010, tatus: but only for concrete types
    if (beanDesc.getType().isConcrete()) {
        Constructor<?> defaultCtor = beanDesc.findDefaultConstructor();
        if (defaultCtor != null) {
            if (fixAccess) {
                ClassUtil.checkAndFixAccess(defaultCtor);
            }

            deser.setDefaultConstructor(defaultCtor);
        }
    }

    // need to construct suitable visibility checker:
    VisibilityChecker<?> vchecker = config.getDefaultVisibilityChecker();
    if (!config.isEnabled(DeserializationConfig.Feature.AUTO_DETECT_CREATORS)) {
        vchecker = vchecker.withCreatorVisibility(Visibility.NONE);
    }
    vchecker = config.getAnnotationIntrospector().findAutoDetectVisibility(beanDesc.getClassInfo(), vchecker);

    CreatorContainer creators =  new CreatorContainer(beanDesc.getBeanClass(), fixAccess);
    _addDeserializerConstructors(config, beanDesc, vchecker, deser, intr, creators);
    _addDeserializerFactoryMethods(config, beanDesc, vchecker, deser, intr, creators);
    deser.setCreators(creators);
}
ObjectMapperFactory.java 文件源码 项目:spezi-gdx 阅读 21 收藏 0 点赞 0 评论 0
public static ObjectMapper create() {
    final ObjectMapper mapper = new ObjectMapper();
    mapper.configure(Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);

    mapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
    mapper.enableDefaultTyping();

    mapper.setVisibilityChecker(VisibilityChecker.Std.defaultInstance()
            .withFieldVisibility(Visibility.ANY)
            .withGetterVisibility(Visibility.NONE));

    return mapper;
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 19 收藏 0 点赞 0 评论 0
public Std(JsonAutoDetect.Visibility paramVisibility1, JsonAutoDetect.Visibility paramVisibility2, JsonAutoDetect.Visibility paramVisibility3, JsonAutoDetect.Visibility paramVisibility4, JsonAutoDetect.Visibility paramVisibility5)
{
  this._getterMinLevel = paramVisibility1;
  this._isGetterMinLevel = paramVisibility2;
  this._setterMinLevel = paramVisibility3;
  this._creatorMinLevel = paramVisibility4;
  this._fieldMinLevel = paramVisibility5;
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 16 收藏 0 点赞 0 评论 0
public Std withCreatorVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._creatorMinLevel;
  if (this._creatorMinLevel == paramVisibility)
    return this;
  JsonAutoDetect.Visibility localVisibility1 = this._getterMinLevel;
  JsonAutoDetect.Visibility localVisibility2 = this._isGetterMinLevel;
  JsonAutoDetect.Visibility localVisibility3 = this._setterMinLevel;
  JsonAutoDetect.Visibility localVisibility4 = this._fieldMinLevel;
  return new Std(localVisibility1, localVisibility2, localVisibility3, paramVisibility, localVisibility4);
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 21 收藏 0 点赞 0 评论 0
public Std withFieldVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._fieldMinLevel;
  if (this._fieldMinLevel == paramVisibility)
    return this;
  return new Std(this._getterMinLevel, this._isGetterMinLevel, this._setterMinLevel, this._creatorMinLevel, paramVisibility);
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 25 收藏 0 点赞 0 评论 0
public Std withGetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._getterMinLevel;
  if (this._getterMinLevel == paramVisibility)
    return this;
  JsonAutoDetect.Visibility localVisibility1 = this._isGetterMinLevel;
  JsonAutoDetect.Visibility localVisibility2 = this._setterMinLevel;
  JsonAutoDetect.Visibility localVisibility3 = this._creatorMinLevel;
  JsonAutoDetect.Visibility localVisibility4 = this._fieldMinLevel;
  return new Std(paramVisibility, localVisibility1, localVisibility2, localVisibility3, localVisibility4);
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 18 收藏 0 点赞 0 评论 0
public Std withIsGetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._isGetterMinLevel;
  if (this._isGetterMinLevel == paramVisibility)
    return this;
  JsonAutoDetect.Visibility localVisibility1 = this._getterMinLevel;
  JsonAutoDetect.Visibility localVisibility2 = this._setterMinLevel;
  JsonAutoDetect.Visibility localVisibility3 = this._creatorMinLevel;
  JsonAutoDetect.Visibility localVisibility4 = this._fieldMinLevel;
  return new Std(localVisibility1, paramVisibility, localVisibility2, localVisibility3, localVisibility4);
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 27 收藏 0 点赞 0 评论 0
public Std withSetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT)
    paramVisibility = DEFAULT._setterMinLevel;
  if (this._setterMinLevel == paramVisibility)
    return this;
  JsonAutoDetect.Visibility localVisibility1 = this._getterMinLevel;
  JsonAutoDetect.Visibility localVisibility2 = this._isGetterMinLevel;
  JsonAutoDetect.Visibility localVisibility3 = this._creatorMinLevel;
  JsonAutoDetect.Visibility localVisibility4 = this._fieldMinLevel;
  return new Std(localVisibility1, localVisibility2, paramVisibility, localVisibility3, localVisibility4);
}
ScoopClient.java 文件源码 项目:Scoopit-Java 阅读 18 收藏 0 点赞 0 评论 0
public ScoopClient(String apiKey, String apiSecret) {
    client = new ServiceBuilder().provider(ScoopApi.class).apiKey(apiKey)
            .apiSecret(apiSecret).build();
    mapper = new ObjectMapper();
    mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
    mapper.configure(
            DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    mapper.configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, true);
}
SerializationConfig.java 文件源码 项目:ingress-indonesia-dev 阅读 18 收藏 0 点赞 0 评论 0
public VisibilityChecker<?> getDefaultVisibilityChecker()
{
  VisibilityChecker localVisibilityChecker = super.getDefaultVisibilityChecker();
  if (!isEnabled(SerializationConfig.Feature.AUTO_DETECT_GETTERS))
    localVisibilityChecker = localVisibilityChecker.withGetterVisibility(JsonAutoDetect.Visibility.NONE);
  if (!isEnabled(SerializationConfig.Feature.AUTO_DETECT_IS_GETTERS))
    localVisibilityChecker = localVisibilityChecker.withIsGetterVisibility(JsonAutoDetect.Visibility.NONE);
  if (!isEnabled(SerializationConfig.Feature.AUTO_DETECT_FIELDS))
    localVisibilityChecker = localVisibilityChecker.withFieldVisibility(JsonAutoDetect.Visibility.NONE);
  return localVisibilityChecker;
}
VisibilityChecker$Std.java 文件源码 项目:ingress-indonesia-dev 阅读 18 收藏 0 点赞 0 评论 0
public VisibilityChecker$Std(JsonAutoDetect.Visibility paramVisibility1, JsonAutoDetect.Visibility paramVisibility2, JsonAutoDetect.Visibility paramVisibility3, JsonAutoDetect.Visibility paramVisibility4, JsonAutoDetect.Visibility paramVisibility5)
{
  this._getterMinLevel = paramVisibility1;
  this._isGetterMinLevel = paramVisibility2;
  this._setterMinLevel = paramVisibility3;
  this._creatorMinLevel = paramVisibility4;
  this._fieldMinLevel = paramVisibility5;
}
VisibilityChecker$Std.java 文件源码 项目:ingress-indonesia-dev 阅读 20 收藏 0 点赞 0 评论 0
public Std withCreatorVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT);
  for (JsonAutoDetect.Visibility localVisibility = DEFAULT._creatorMinLevel; ; localVisibility = paramVisibility)
  {
    if (this._creatorMinLevel == localVisibility)
      return this;
    return new Std(this._getterMinLevel, this._isGetterMinLevel, this._setterMinLevel, localVisibility, this._fieldMinLevel);
  }
}
VisibilityChecker$Std.java 文件源码 项目:ingress-indonesia-dev 阅读 21 收藏 0 点赞 0 评论 0
public Std withFieldVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT);
  for (JsonAutoDetect.Visibility localVisibility = DEFAULT._fieldMinLevel; ; localVisibility = paramVisibility)
  {
    if (this._fieldMinLevel == localVisibility)
      return this;
    return new Std(this._getterMinLevel, this._isGetterMinLevel, this._setterMinLevel, this._creatorMinLevel, localVisibility);
  }
}
VisibilityChecker$Std.java 文件源码 项目:ingress-indonesia-dev 阅读 21 收藏 0 点赞 0 评论 0
public Std withGetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT);
  for (JsonAutoDetect.Visibility localVisibility = DEFAULT._getterMinLevel; ; localVisibility = paramVisibility)
  {
    if (this._getterMinLevel == localVisibility)
      return this;
    return new Std(localVisibility, this._isGetterMinLevel, this._setterMinLevel, this._creatorMinLevel, this._fieldMinLevel);
  }
}
VisibilityChecker$Std.java 文件源码 项目:ingress-indonesia-dev 阅读 21 收藏 0 点赞 0 评论 0
public Std withIsGetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT);
  for (JsonAutoDetect.Visibility localVisibility = DEFAULT._isGetterMinLevel; ; localVisibility = paramVisibility)
  {
    if (this._isGetterMinLevel == localVisibility)
      return this;
    return new Std(this._getterMinLevel, localVisibility, this._setterMinLevel, this._creatorMinLevel, this._fieldMinLevel);
  }
}
VisibilityChecker$Std.java 文件源码 项目:ingress-indonesia-dev 阅读 24 收藏 0 点赞 0 评论 0
public Std withSetterVisibility(JsonAutoDetect.Visibility paramVisibility)
{
  if (paramVisibility == JsonAutoDetect.Visibility.DEFAULT);
  for (JsonAutoDetect.Visibility localVisibility = DEFAULT._setterMinLevel; ; localVisibility = paramVisibility)
  {
    if (this._setterMinLevel == localVisibility)
      return this;
    return new Std(this._getterMinLevel, this._isGetterMinLevel, localVisibility, this._creatorMinLevel, this._fieldMinLevel);
  }
}
DeserializationConfig.java 文件源码 项目:ingress-indonesia-dev 阅读 24 收藏 0 点赞 0 评论 0
public VisibilityChecker<?> getDefaultVisibilityChecker()
{
  VisibilityChecker localVisibilityChecker = super.getDefaultVisibilityChecker();
  if (!isEnabled(DeserializationConfig.Feature.AUTO_DETECT_SETTERS))
    localVisibilityChecker = localVisibilityChecker.withSetterVisibility(JsonAutoDetect.Visibility.NONE);
  if (!isEnabled(DeserializationConfig.Feature.AUTO_DETECT_CREATORS))
    localVisibilityChecker = localVisibilityChecker.withCreatorVisibility(JsonAutoDetect.Visibility.NONE);
  if (!isEnabled(DeserializationConfig.Feature.AUTO_DETECT_FIELDS))
    localVisibilityChecker = localVisibilityChecker.withFieldVisibility(JsonAutoDetect.Visibility.NONE);
  return localVisibilityChecker;
}
ObjectMapperFactory.java 文件源码 项目:apex-core 阅读 24 收藏 0 点赞 0 评论 0
@Override
public VC with(Visibility v)
{
  return this;
}


问题


面经


文章

微信
公众号

扫码关注公众号