Changeset 1938
- Timestamp:
- 05/24/03 17:04:50 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/src/org/armedbear/lisp/Packages.java
r1559 r1938 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Packages.java,v 1. 5 2003-04-06 16:01:54piso Exp $5 * $Id: Packages.java,v 1.6 2003-05-24 17:04:50 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 25 25 import java.util.HashMap; 26 26 import java.util.Iterator; 27 import java.util.List; 27 28 28 29 public final class Packages extends Lisp … … 75 76 } 76 77 78 // Removes name and nicknames from map, removes pkg from packages. 79 public static final synchronized boolean deletePackage(Package pkg) 80 { 81 String name = pkg.getName(); 82 if (name != null) { 83 map.remove(name); 84 List nicknames = pkg.getNicknames(); 85 for (Iterator it = nicknames.iterator(); it.hasNext();) { 86 String nickname = (String) it.next(); 87 map.remove(nickname); 88 } 89 packages.remove(pkg); 90 return true; 91 } 92 return false; 93 } 94 77 95 public static final synchronized LispObject listAllPackages() 78 96 {
Note: See TracChangeset
for help on using the changeset viewer.