source: branches/typed-asm/abcl/contrib/jss/packages.lisp

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

jss: fix ticket #205 JSS:WITH-CONSTANT-SIGNATURE.

Add more docstrings to JSS.

JAVA-CLASS-METHOD-NAMES is now a synonym for JSS.

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