addMember(i, a) {
    this.addClass(i);
    const u = this.splitClassNameAndType(i).className, l = this.classes.get(u);
    if (typeof a == "string") {
      const r = a.trim();
      r.startsWith("<<") && r.endsWith(">>") ? l.annotations.push(V(r.substring(2, r.length - 2))) : r.indexOf(")") > 0 ? l.methods.push(new We(r, "method")) : r && l.members.push(new We(r, "attribute"));
    }
  }
Adds a member to the specified class

@param className - The class name
@param member - The full name of the member. If the member is enclosed in `<<brackets>>` it is
  treated as an annotation If the member is ending with a closing bracket ) it is treated as a
  method Otherwise the member will be treated as a normal property
@public