VisibilityChecker$Std.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:ingress-indonesia-dev 作者:
public VisibilityChecker$Std(JsonAutoDetect paramJsonAutoDetect)
{
  JsonMethod[] arrayOfJsonMethod = paramJsonAutoDetect.value();
  JsonAutoDetect.Visibility localVisibility1;
  JsonAutoDetect.Visibility localVisibility2;
  label51: JsonAutoDetect.Visibility localVisibility3;
  label75: JsonAutoDetect.Visibility localVisibility4;
  if (hasMethod(arrayOfJsonMethod, JsonMethod.GETTER))
  {
    localVisibility1 = paramJsonAutoDetect.getterVisibility();
    this._getterMinLevel = localVisibility1;
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.IS_GETTER))
      break label137;
    localVisibility2 = paramJsonAutoDetect.isGetterVisibility();
    this._isGetterMinLevel = localVisibility2;
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.SETTER))
      break label145;
    localVisibility3 = paramJsonAutoDetect.setterVisibility();
    this._setterMinLevel = localVisibility3;
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.CREATOR))
      break label153;
    localVisibility4 = paramJsonAutoDetect.creatorVisibility();
    label99: this._creatorMinLevel = localVisibility4;
    if (!hasMethod(arrayOfJsonMethod, JsonMethod.FIELD))
      break label161;
  }
  label137: label145: label153: label161: for (JsonAutoDetect.Visibility localVisibility5 = paramJsonAutoDetect.fieldVisibility(); ; localVisibility5 = JsonAutoDetect.Visibility.NONE)
  {
    this._fieldMinLevel = localVisibility5;
    return;
    localVisibility1 = JsonAutoDetect.Visibility.NONE;
    break;
    localVisibility2 = JsonAutoDetect.Visibility.NONE;
    break label51;
    localVisibility3 = JsonAutoDetect.Visibility.NONE;
    break label75;
    localVisibility4 = JsonAutoDetect.Visibility.NONE;
    break label99;
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号