Changeset 13369
- Timestamp:
- 07/01/11 14:00:27 (12 years ago)
- Location:
- trunk/abcl/src/org/armedbear/lisp
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/Autoload.java
r13250 r13369 533 533 autoload(PACKAGE_JAVA, "get-default-classloader", "JavaClassLoader"); 534 534 autoload(PACKAGE_JAVA, "make-classloader", "JavaClassLoader"); 535 autoload(PACKAGE_JAVA, " add-to-classpath", "JavaClassLoader");535 autoload(PACKAGE_JAVA, "%add-to-classpath", "JavaClassLoader"); 536 536 autoload(PACKAGE_JAVA, "dump-classpath", "JavaClassLoader"); 537 537 autoload(PACKAGE_MOP, "funcallable-instance-function", "StandardGenericFunction", false); -
trunk/abcl/src/org/armedbear/lisp/JavaClassLoader.java
r13097 r13369 198 198 }; 199 199 200 // ### add-to-classpath jar-or-jars &optional (classloader (get-current-classloader)) 200 private static final Primitive GET_CURRENT_CLASSLOADER = new pf_get_current_classloader(); 201 @DocString(name="get-current-classloader") 202 private static final class pf_get_current_classloader extends Primitive { 203 pf_get_current_classloader() { 204 super("get-current-classloader", PACKAGE_JAVA, true); 205 } 206 @Override 207 public LispObject execute() { 208 return new JavaObject(getCurrentClassLoader()); 209 } 210 }; 211 212 // ### %add-to-classpath jar-or-jars &optional (classloader (get-current-classloader)) 201 213 private static final Primitive ADD_TO_CLASSPATH = new pf_add_to_classpath(); 202 214 private static final class pf_add_to_classpath extends Primitive … … 204 216 pf_add_to_classpath() 205 217 { 206 super("add-to-classpath", PACKAGE_JAVA, true, "jar-or-jars &optional (classloader (get-current-classloader))"); 218 super("%add-to-classpath", PACKAGE_JAVA, false, 219 "jar-or-jars &optional (classloader (get-current-classloader))"); 207 220 } 208 221 -
trunk/abcl/src/org/armedbear/lisp/Symbol.java
r13310 r13369 2977 2977 PACKAGE_JAVA.addExternalSymbol("JAVA-OBJECT"); 2978 2978 public static final Symbol JAVA_CLASS = 2979 2979 PACKAGE_JAVA.addExternalSymbol("JAVA-CLASS"); 2980 2980 public static final Symbol JCALL = 2981 2981 PACKAGE_JAVA.addExternalSymbol("JCALL"); … … 2992 2992 public static final Symbol JRESOLVE_METHOD = 2993 2993 PACKAGE_JAVA.addExternalSymbol("JRESOLVE-METHOD"); 2994 public static final Symbol ADD_TO_CLASSPATH = 2995 PACKAGE_JAVA.addExternalSymbol("ADD-TO-CLASSPATH"); 2994 2996 2995 2997 // External symbols in SYSTEM package. -
trunk/abcl/src/org/armedbear/lisp/java.lisp
r13368 r13369 43 43 (dolist (url urls) 44 44 (add-url-to-classpath url))) 45 46 (defgeneric add-to-classpath (jar-or-jars &optional classloader)) 47 48 (defmethod add-to-classpath (jar-or-jars &optional (classloader (get-current-classloader))) 49 (%add-to-classpath jar-or-jars classloader)) 45 50 46 51 (defun jregister-handler (object event handler &key data count)
Note: See TracChangeset
for help on using the changeset viewer.