public String print() { StringBuilder sb=new StringBuilder(super.toString()); if(flags != 0 || keys != null) sb.append(" ("); if(flags != 0) sb.append("flags=" + flags + " (" + flagsToString() + ")"); if(keys == null) return sb.toString(); for(int i=0; i < keys.length; i++) { byte[] key=keys[i]; if(key == null) continue; byte[] val=values[i]; Object obj=val != null && val.length >= Util.MAX_LIST_PRINT_SIZE ? val.length + " bytes" : null; if(val != null && val.length <= Util.MAX_LIST_PRINT_SIZE) { if(obj == null) { try { obj=Util.bytesToString(val); } catch(Throwable t) { obj=val != null? val.length + " bytes" : null; } } } sb.append(", ").append(new AsciiString(key)).append("=").append(obj); } if(flags != 0 || keys != null) sb.append(")"); return sb.toString(); }
public String print() { StringBuilder sb=new StringBuilder(super.toString()); if(flags != 0 || keys != null) sb.append(" ("); if(flags != 0) sb.append("flags=" + flags + " (" + flagsToString() + ")"); if(keys == null) return sb.toString(); for(int i=0; i < keys.length; i++) { byte[] key=keys[i]; if(key == null) continue; byte[] val=values[i]; Object obj=val != null && val.length >= Util.MAX_LIST_PRINT_SIZE ? val.length + " bytes" : null; if(val != null && val.length <= Util.MAX_LIST_PRINT_SIZE) { if(obj == null) { try { obj=Util.bytesToString(val); } catch(Throwable t) { obj=val != null? val.length + " bytes" : null; } } } sb.append(", ").append(new AsciiString(key)).append("=").append(obj); } if(flags != 0 || keys != null) sb.append(")"); return sb.toString(); }
public String print() { StringBuilder sb=new StringBuilder(super.toString()); if(flags != 0 || keys != null) sb.append(" ("); if(flags != 0) sb.append("flags=" + flags + " (" + flagsToString() + ")"); if(keys == null) return sb.toString(); for(int i=0; i < keys.length; i++) { byte[] key=keys[i]; if(key == null) continue; byte[] val=values[i]; Object obj=val != null && val.length >= Util.MAX_LIST_PRINT_SIZE ? val.length + " bytes" : null; if(val != null && val.length <= Util.MAX_LIST_PRINT_SIZE) { if(obj == null) { try { obj=Util.bytesToString(val); } catch(Throwable t) { obj=val != null? val.length + " bytes" : null; } } } sb.append(", ").append(new AsciiString(key)).append("=").append(obj); } if(flags != 0 || keys != null) sb.append(")"); return sb.toString(); }