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

ObjectMapperFactory.java 文件源码 项目:apex-core 阅读 21 收藏 0 点赞 0 评论 0
@Override
public VC withVisibility(JsonMethod method, Visibility v)
{
  return this;
}
ObjectMapperFactory.java 文件源码 项目:apex-core 阅读 28 收藏 0 点赞 0 评论 0
@Override
public VC withGetterVisibility(Visibility v)
{
  return this;
}
ObjectMapperFactory.java 文件源码 项目:apex-core 阅读 25 收藏 0 点赞 0 评论 0
@Override
public VC withIsGetterVisibility(Visibility v)
{
  return this;
}
ObjectMapperFactory.java 文件源码 项目:apex-core 阅读 28 收藏 0 点赞 0 评论 0
@Override
public VC withSetterVisibility(Visibility v)
{
  return this;
}
ObjectMapperFactory.java 文件源码 项目:apex-core 阅读 19 收藏 0 点赞 0 评论 0
@Override
public VC withCreatorVisibility(Visibility v)
{
  return this;
}
ObjectMapperFactory.java 文件源码 项目:apex-core 阅读 20 收藏 0 点赞 0 评论 0
@Override
public VC withFieldVisibility(Visibility v)
{
  return this;
}
BeanSerializerFactory.java 文件源码 项目:12306-android-Decompile 阅读 20 收藏 0 点赞 0 评论 0
protected List<BeanPropertyWriter> findBeanProperties(SerializationConfig paramSerializationConfig, BasicBeanDescription paramBasicBeanDescription)
  throws JsonMappingException
{
  VisibilityChecker localVisibilityChecker1 = paramSerializationConfig.getDefaultVisibilityChecker();
  if (!paramSerializationConfig.isEnabled(SerializationConfig.Feature.AUTO_DETECT_GETTERS))
  {
    JsonAutoDetect.Visibility localVisibility3 = JsonAutoDetect.Visibility.NONE;
    localVisibilityChecker1 = localVisibilityChecker1.withGetterVisibility(localVisibility3);
  }
  if (!paramSerializationConfig.isEnabled(SerializationConfig.Feature.AUTO_DETECT_IS_GETTERS))
  {
    JsonAutoDetect.Visibility localVisibility2 = JsonAutoDetect.Visibility.NONE;
    localVisibilityChecker1 = localVisibilityChecker1.withIsGetterVisibility(localVisibility2);
  }
  if (!paramSerializationConfig.isEnabled(SerializationConfig.Feature.AUTO_DETECT_FIELDS))
  {
    JsonAutoDetect.Visibility localVisibility1 = JsonAutoDetect.Visibility.NONE;
    localVisibilityChecker1 = localVisibilityChecker1.withFieldVisibility(localVisibility1);
  }
  AnnotationIntrospector localAnnotationIntrospector = paramSerializationConfig.getAnnotationIntrospector();
  VisibilityChecker localVisibilityChecker2 = localAnnotationIntrospector.findAutoDetectVisibility(paramBasicBeanDescription.getClassInfo(), localVisibilityChecker1);
  LinkedHashMap localLinkedHashMap1 = paramBasicBeanDescription.findGetters(localVisibilityChecker2, null);
  LinkedHashMap localLinkedHashMap2 = paramBasicBeanDescription.findSerializableFields(localVisibilityChecker2, localLinkedHashMap1.keySet());
  removeIgnorableTypes(paramSerializationConfig, paramBasicBeanDescription, localLinkedHashMap1);
  removeIgnorableTypes(paramSerializationConfig, paramBasicBeanDescription, localLinkedHashMap2);
  ArrayList localArrayList;
  if ((localLinkedHashMap1.isEmpty()) && (localLinkedHashMap2.isEmpty()))
    localArrayList = null;
  while (true)
  {
    return localArrayList;
    boolean bool = usesStaticTyping(paramSerializationConfig, paramBasicBeanDescription, null, null);
    PropertyBuilder localPropertyBuilder = constructPropertyBuilder(paramSerializationConfig, paramBasicBeanDescription);
    int i = localLinkedHashMap1.size();
    localArrayList = new ArrayList(i);
    TypeBindings localTypeBindings = paramBasicBeanDescription.bindingsForBeanType();
    Iterator localIterator1 = localLinkedHashMap2.entrySet().iterator();
    while (localIterator1.hasNext())
    {
      Map.Entry localEntry2 = (Map.Entry)localIterator1.next();
      AnnotationIntrospector.ReferenceProperty localReferenceProperty2 = localAnnotationIntrospector.findReferenceType((AnnotatedMember)localEntry2.getValue());
      if ((localReferenceProperty2 != null) && (localReferenceProperty2.isBackReference()))
        continue;
      BeanPropertyWriter localBeanPropertyWriter2 = _constructWriter(paramSerializationConfig, localTypeBindings, localPropertyBuilder, bool, (String)localEntry2.getKey(), (AnnotatedMember)localEntry2.getValue());
      localArrayList.add(localBeanPropertyWriter2);
    }
    Iterator localIterator2 = localLinkedHashMap1.entrySet().iterator();
    while (localIterator2.hasNext())
    {
      Map.Entry localEntry1 = (Map.Entry)localIterator2.next();
      AnnotationIntrospector.ReferenceProperty localReferenceProperty1 = localAnnotationIntrospector.findReferenceType((AnnotatedMember)localEntry1.getValue());
      if ((localReferenceProperty1 != null) && (localReferenceProperty1.isBackReference()))
        continue;
      BeanPropertyWriter localBeanPropertyWriter1 = _constructWriter(paramSerializationConfig, localTypeBindings, localPropertyBuilder, bool, (String)localEntry1.getKey(), (AnnotatedMember)localEntry1.getValue());
      localArrayList.add(localBeanPropertyWriter1);
    }
  }
}
AnkushRestClient.java 文件源码 项目:ankush 阅读 15 收藏 0 点赞 0 评论 0
public AnkushRestClient() {
    mapper.setVisibilityChecker(mapper.getVisibilityChecker()
            .withFieldVisibility(Visibility.ANY));
}
AgentRestClient.java 文件源码 项目:ankush 阅读 23 收藏 0 点赞 0 评论 0
public AgentRestClient() {
    mapper.setVisibilityChecker(mapper.getVisibilityChecker()
            .withFieldVisibility(Visibility.ANY));
}
VisibilityChecker.java 文件源码 项目:RHome 阅读 18 收藏 0 点赞 0 评论 0
public Std withGetterVisibility(Visibility v) {
    if (v == Visibility.DEFAULT)  v = DEFAULT._getterMinLevel;
           if (_getterMinLevel == v) return this;
    return new Std(v, _isGetterMinLevel, _setterMinLevel, _creatorMinLevel, _fieldMinLevel);
}


问题


面经


文章

微信
公众号

扫码关注公众号