source: tags/1.5.0/contrib/jss/packages.lisp

Last change on this file was 14962, checked in by Mark Evenson, 7 years ago

jss: remove duplicate definitions of collection functions

Export JSS:J2LIST as a convenience method for turning "anything" in
Java to an appropriate list Lisp.

File size: 955 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   #:*muffle-warnings*
9
10   #:invoke-restargs
11   #:with-constant-signature
12
13   #:invoke-add-imports
14   #:find-java-class
15   #:jcmn #:java-class-method-names
16   #:japropos
17   #:new 
18   
19   #:jar-import
20   #:classfiles-import
21
22;;; Useful utilities to convert common Java items to Lisp counterparts
23   #:hashmap-to-hashtable
24   #:iterable-to-list
25   #:jlist-to-list
26   #:set-to-list
27   #:vector-to-list
28   #:jarray-to-list
29
30   #:j2list
31
32;;; XXX Necessary to work in OSGi?
33   #:get-java-field ; use JAVA:JFIELD
34   #:set-java-field ; use JAVA-JFIELD
35
36;;; deprecated
37   #:list-to-list
38
39;;; Move to JAVA?
40   #:jclass-all-interfaces
41
42;;; Enable compatibility with jss-1.0 by placing symbols in CL-USER
43   #:ensure-compatibility #:*cl-user-compatibility*))
44
45
Note: See TracBrowser for help on using the repository browser.