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

VisibilityChecker$Std.java 文件源码 项目:ingress-indonesia-dev 阅读 19 收藏 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 阅读 16 收藏 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 阅读 20 收藏 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 阅读 33 收藏 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);
  }
}
ObjectMapperFactory.java 文件源码 项目:apex-core 阅读 24 收藏 0 点赞 0 评论 0
@Override
public VC with(JsonAutoDetect ann)
{
  return this;
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 15 收藏 0 点赞 0 评论 0
public Std with(JsonAutoDetect paramJsonAutoDetect)
{
  if (paramJsonAutoDetect == null)
    return this;
  JsonMethod[] arrayOfJsonMethod = paramJsonAutoDetect.value();
  JsonAutoDetect.Visibility localVisibility1;
  JsonAutoDetect.Visibility localVisibility2;
  label55: JsonAutoDetect.Visibility localVisibility3;
  label82: JsonAutoDetect.Visibility localVisibility4;
  label109: Std localStd4;
  if (hasMethod(arrayOfJsonMethod, JsonMethod.GETTER))
  {
    localVisibility1 = paramJsonAutoDetect.getterVisibility();
    Std localStd1 = withGetterVisibility(localVisibility1);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.IS_GETTER))
      break label151;
    localVisibility2 = paramJsonAutoDetect.isGetterVisibility();
    Std localStd2 = localStd1.withIsGetterVisibility(localVisibility2);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.SETTER))
      break label159;
    localVisibility3 = paramJsonAutoDetect.setterVisibility();
    Std localStd3 = localStd2.withSetterVisibility(localVisibility3);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.CREATOR))
      break label167;
    localVisibility4 = paramJsonAutoDetect.creatorVisibility();
    localStd4 = localStd3.withCreatorVisibility(localVisibility4);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.FIELD))
      break label175;
  }
  label151: label159: label167: label175: for (JsonAutoDetect.Visibility localVisibility5 = paramJsonAutoDetect.fieldVisibility(); ; localVisibility5 = JsonAutoDetect.Visibility.NONE)
  {
    return localStd4.withFieldVisibility(localVisibility5);
    localVisibility1 = JsonAutoDetect.Visibility.NONE;
    break;
    localVisibility2 = JsonAutoDetect.Visibility.NONE;
    break label55;
    localVisibility3 = JsonAutoDetect.Visibility.NONE;
    break label82;
    localVisibility4 = JsonAutoDetect.Visibility.NONE;
    break label109;
  }
}
VisibilityChecker.java 文件源码 项目:12306-android-Decompile 阅读 25 收藏 0 点赞 0 评论 0
public Std with(JsonAutoDetect paramJsonAutoDetect)
{
  if (paramJsonAutoDetect == null)
    return this;
  JsonMethod[] arrayOfJsonMethod = paramJsonAutoDetect.value();
  JsonAutoDetect.Visibility localVisibility1;
  JsonAutoDetect.Visibility localVisibility2;
  label55: JsonAutoDetect.Visibility localVisibility3;
  label82: JsonAutoDetect.Visibility localVisibility4;
  label109: Std localStd4;
  if (hasMethod(arrayOfJsonMethod, JsonMethod.GETTER))
  {
    localVisibility1 = paramJsonAutoDetect.getterVisibility();
    Std localStd1 = withGetterVisibility(localVisibility1);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.IS_GETTER))
      break label151;
    localVisibility2 = paramJsonAutoDetect.isGetterVisibility();
    Std localStd2 = localStd1.withIsGetterVisibility(localVisibility2);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.SETTER))
      break label159;
    localVisibility3 = paramJsonAutoDetect.setterVisibility();
    Std localStd3 = localStd2.withSetterVisibility(localVisibility3);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.CREATOR))
      break label167;
    localVisibility4 = paramJsonAutoDetect.creatorVisibility();
    localStd4 = localStd3.withCreatorVisibility(localVisibility4);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.FIELD))
      break label175;
  }
  label151: label159: label167: label175: for (JsonAutoDetect.Visibility localVisibility5 = paramJsonAutoDetect.fieldVisibility(); ; localVisibility5 = JsonAutoDetect.Visibility.NONE)
  {
    return localStd4.withFieldVisibility(localVisibility5);
    localVisibility1 = JsonAutoDetect.Visibility.NONE;
    break;
    localVisibility2 = JsonAutoDetect.Visibility.NONE;
    break label55;
    localVisibility3 = JsonAutoDetect.Visibility.NONE;
    break label82;
    localVisibility4 = JsonAutoDetect.Visibility.NONE;
    break label109;
  }
}
HelixClusterAggregator.java 文件源码 项目:ambry 阅读 15 收藏 0 点赞 0 评论 0
HelixClusterAggregator(long relevantTimePeriodInMinutes) {
  relevantTimePeriodInMs = TimeUnit.MINUTES.toMillis(relevantTimePeriodInMinutes);
  mapper.setVisibilityChecker(mapper.getVisibilityChecker().withFieldVisibility(JsonAutoDetect.Visibility.ANY));
}
HelixClusterAggregatorTest.java 文件源码 项目:ambry 阅读 13 收藏 0 点赞 0 评论 0
public HelixClusterAggregatorTest() {
  clusterAggregator = new HelixClusterAggregator(RELEVANT_PERIOD_IN_MINUTES);
  mapper.setVisibilityChecker(mapper.getVisibilityChecker().withFieldVisibility(JsonAutoDetect.Visibility.ANY));
}
VisibilityChecker$Std.java 文件源码 项目:ingress-indonesia-dev 阅读 19 收藏 0 点赞 0 评论 0
public Std with(JsonAutoDetect paramJsonAutoDetect)
{
  if (paramJsonAutoDetect == null)
    return this;
  JsonMethod[] arrayOfJsonMethod = paramJsonAutoDetect.value();
  JsonAutoDetect.Visibility localVisibility1;
  JsonAutoDetect.Visibility localVisibility2;
  label55: JsonAutoDetect.Visibility localVisibility3;
  label82: JsonAutoDetect.Visibility localVisibility4;
  label109: Std localStd4;
  if (hasMethod(arrayOfJsonMethod, JsonMethod.GETTER))
  {
    localVisibility1 = paramJsonAutoDetect.getterVisibility();
    Std localStd1 = withGetterVisibility(localVisibility1);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.IS_GETTER))
      break label151;
    localVisibility2 = paramJsonAutoDetect.isGetterVisibility();
    Std localStd2 = localStd1.withIsGetterVisibility(localVisibility2);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.SETTER))
      break label159;
    localVisibility3 = paramJsonAutoDetect.setterVisibility();
    Std localStd3 = localStd2.withSetterVisibility(localVisibility3);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.CREATOR))
      break label167;
    localVisibility4 = paramJsonAutoDetect.creatorVisibility();
    localStd4 = localStd3.withCreatorVisibility(localVisibility4);
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.FIELD))
      break label175;
  }
  label151: label159: label167: label175: for (JsonAutoDetect.Visibility localVisibility5 = paramJsonAutoDetect.fieldVisibility(); ; localVisibility5 = JsonAutoDetect.Visibility.NONE)
  {
    return localStd4.withFieldVisibility(localVisibility5);
    localVisibility1 = JsonAutoDetect.Visibility.NONE;
    break;
    localVisibility2 = JsonAutoDetect.Visibility.NONE;
    break label55;
    localVisibility3 = JsonAutoDetect.Visibility.NONE;
    break label82;
    localVisibility4 = JsonAutoDetect.Visibility.NONE;
    break label109;
  }
}


问题


面经


文章

微信
公众号

扫码关注公众号