| 193 | protected abstract F enumForId(short id); |
| 194 | |
| 195 | @Override |
| 196 | public String toString() { |
| 197 | StringBuilder sb = new StringBuilder(); |
| 198 | sb.append("<"); |
| 199 | sb.append(this.getClass().getSimpleName()); |
| 200 | sb.append(" "); |
| 201 | |
| 202 | if (getSetField() != null) { |
| 203 | Object v = getFieldValue(); |
| 204 | sb.append(getFieldDesc(getSetField()).name); |
| 205 | sb.append(":"); |
| 206 | if (v instanceof ByteBuffer) { |
| 207 | TBaseHelper.toString((ByteBuffer) v, sb); |
| 208 | } else { |
| 209 | sb.append(v.toString()); |
| 210 | } |
| 211 | } |
| 212 | sb.append(">"); |
| 213 | return sb.toString(); |
| 214 | } |
| 215 | |
| 216 | public final void clear() { |
| 217 | this.setField_ = null; |