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

Last change on this file was 15556, checked in by Mark Evenson, 3 years ago

Update packages.lisp

Missing jtypep and jtypecase

File size: 1012 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   #:to-hashset
30
31   #:j2list
32   #:jmap
33   
34   #:jtypep
35   #:jtypecase
36
37;;; XXX Necessary to work in OSGi?
38   #:get-java-field ; use JAVA:JFIELD
39   #:set-java-field ; use JAVA-JFIELD
40
41;;; deprecated
42   #:list-to-list
43
44;;; Move to JAVA?
45   #:jclass-all-interfaces
46
47;;; Enable compatibility with jss-1.0 by placing symbols in CL-USER
48   #:ensure-compatibility #:*cl-user-compatibility*))
49
50
Note: See TracBrowser for help on using the repository browser.