source: trunk/abcl/contrib/jss/packages.lisp @ 13285

Last change on this file since 13285 was 13285, checked in by Mark Evenson, 11 years ago

ENSURE-COMPATIBILTY now imports most of the external JSS into CL-USER.

Adjusted comments.

Optimize INVOKE-FIND-METHOD a bit by the use of a constant DEFMETHOD.

File size: 849 bytes
Line 
1(defpackage :jss
2  (:nicknames "java-simple-syntax" "java-syntax-sucks")
3  (:use :common-lisp :extensions :java)
4  (:export 
5   #:*inhibit-add-to-classpath*
6   #:*added-to-classpath*
7   #:*do-auto-imports*
8
9   #:invoke-restargs
10   #:with-constant-signature
11
12   #:invoke-add-imports
13   #:add-directory-jars-to-class-path
14   #:add-to-classpath
15   #:find-java-class
16   #:need-to-add-directory-jar?
17
18;;; deprecated
19   #:new ; use JAVA:NEW
20   #:get-java-field ; use JAVA:JFIELD
21
22;;; Move to JAVA?
23   #:jclass-all-interfaces
24
25;;; Useful utilities to convert common Java items to Lisp counterparts
26   #:hashmap-to-hashtable
27   #:iterable-to-list
28   #:list-to-list
29   #:set-to-list
30   #:vector-to-list
31
32;;; Enable compatibility with jss-1.0 by placing symbols in CL-USER
33   #:ensure-compatiblity #:*cl-user-compatibility*)
34   (:shadow #:add-to-classpath))
35
Note: See TracBrowser for help on using the repository browser.