Example #1
0
  public ClearableReference(T referent) {
    super(referent);

    StringBuilder sb = new StringBuilder();
    sb.append("[ ");
    sb.append(Integer.toHexString(System.identityHashCode(referent)).toUpperCase());
    sb.append(" | ");
    sb.append(referent);
    if (referent instanceof L2Object) {
      L2Object obj = (L2Object) referent;
      sb.append(" | ");
      sb.append(obj.getObjectId()).append(" - ").append(obj.getName());
    }
    sb.append(" ]");

    _name = sb.toString();
  }