Add toString() methods on label-related types
Change-Id: If4df99168fd72d470838fefd94f87cac316fad2a
This commit is contained in:
		@@ -236,4 +236,27 @@ public class LabelType {
 | 
			
		||||
  public ApprovalCategory.Id getApprovalCategoryId() {
 | 
			
		||||
    return new ApprovalCategory.Id(getId());
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @Override
 | 
			
		||||
  public String toString() {
 | 
			
		||||
    StringBuilder sb = new StringBuilder(name).append('[');
 | 
			
		||||
    LabelValue min = getMin();
 | 
			
		||||
    LabelValue max = getMax();
 | 
			
		||||
    if (id != null) {
 | 
			
		||||
      sb.append(id);
 | 
			
		||||
      if (min != null || max != null) {
 | 
			
		||||
        sb.append(", ");
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    if (min != null && max != null) {
 | 
			
		||||
      sb.append(new PermissionRange(Permission.forLabel(name), min.getValue(),
 | 
			
		||||
          max.getValue()).toString().trim());
 | 
			
		||||
    } else if (min != null) {
 | 
			
		||||
      sb.append(min.formatValue().trim());
 | 
			
		||||
    } else if (max != null) {
 | 
			
		||||
      sb.append(max.formatValue().trim());
 | 
			
		||||
    }
 | 
			
		||||
    sb.append(']');
 | 
			
		||||
    return sb.toString();
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -66,4 +66,9 @@ public class LabelTypes {
 | 
			
		||||
    }
 | 
			
		||||
    return byLabel;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @Override
 | 
			
		||||
  public String toString() {
 | 
			
		||||
    return labelTypes.toString();
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -59,4 +59,9 @@ public class LabelValue {
 | 
			
		||||
    return new StringBuilder().append(formatValue())
 | 
			
		||||
        .append(' ').append(text).toString();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @Override
 | 
			
		||||
  public String toString() {
 | 
			
		||||
    return format();
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -165,4 +165,10 @@ public final class PatchSetApproval {
 | 
			
		||||
  public void setLabel(String label) {
 | 
			
		||||
    this.label = label;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @Override
 | 
			
		||||
  public String toString() {
 | 
			
		||||
    return new StringBuilder().append('[').append(key).append(": ")
 | 
			
		||||
        .append(value).append(']').toString();
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user