source: branches/0.26.x/abcl/contrib/jss/packages.lisp

Last change on this file was 13363, checked in by Mark Evenson, 13 years ago

Export JCMN and JAPROPOS.

Start documentation by copying the beginning of invoke.jss over to
README.markdown.

File size: 874 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   #:jcmn
18   #:japropos
19
20;;; Useful utilities to convert common Java items to Lisp counterparts
21   #:hashmap-to-hashtable
22   #:iterable-to-list
23   #:list-to-list
24   #:set-to-list
25   #:vector-to-list
26
27;;; deprecated
28   #:new ; use JAVA:NEW
29   #:get-java-field ; use JAVA:JFIELD
30
31;;; Move to JAVA?
32   #:jclass-all-interfaces
33
34
35;;; Enable compatibility with jss-1.0 by placing symbols in CL-USER
36   #:ensure-compatiblity #:*cl-user-compatibility*)
37   (:shadow #:add-to-classpath))
38
Note: See TracBrowser for help on using the repository browser.