コード例 #1
0
  /* Returns "true" iff added a field. */
  private boolean doField(FieldDefsRes res, FieldDoc field, String cname, boolean padWord)
      throws ClassNotFoundException {

    String fieldDef = addStructMember(field, cname, padWord);
    if (fieldDef != null) {
      if (!res.printedOne) {
        /* add separator */
        if (res.bottomMost) {
          if (res.s.length() != 0) res.s = res.s + "    /* local members: */" + lineSep;
        } else {
          res.s = res.s + "    /* inherited members from " + res.className + ": */" + lineSep;
        }
        res.printedOne = true;
      }
      res.s = res.s + fieldDef;
      return true;
    }

    // Otherwise.
    return false;
  }