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

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

Fix compilation from last commit if 'jscheme.jar' isn't present.

Enlarge exported API with useful looking functions.

File size: 774 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   #:add-directory-jars-to-class-path
10   #:add-to-classpath
11   #:find-java-class
12   #:need-to-add-directory-jar?
13
14;;; deprecated
15   #:new ; use JAVA:NEW
16   #:get-java-field ; use JAVA:JFIELD
17
18;;; Move to JAVA?
19   #:jclass-all-interfaces
20
21;;; Useful utilities to convert common Java items to Lisp counterparts
22   #:hashmap-to-hashtable
23   #:iterable-to-list
24   #:list-to-list
25   #:set-to-list
26   #:vector-to-list
27
28;;; Enable compatibility with jss-1.0 by placing symbols in CL-USER
29   #:ensure-compatiblity #:*cl-user-compatibility*)
30   (:shadow #:add-to-classpath))
31
Note: See TracBrowser for help on using the repository browser.