Пример #1
0
  /** Removes a class from this package. */
  public void remove(JClass c) {
    if (c._package() != this)
      throw new IllegalArgumentException(
          "the specified class is not a member of this package," + " or it is a referenced class");

    // note that c may not be a member of classes.
    // this happens when someone is trying to remove a non generated class
    classes.remove(c.name());
    if (upperCaseClassMap != null) upperCaseClassMap.remove(c.name().toUpperCase());
  }