source: tags/1.0.0/abcl/contrib/jss/packages.lisp

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

Refactor ASDF extensions from JSS into ABCL-ASDF.

The JAR-FILE, JAR-DIRECTORY, and CLASS-FILE-DIRECTORY ASDF extensions
are now part of the ABCL-ASDF contrib as we aim to centralize all such
things in one place. *ADDED-TO-CLASSPATH* is now part of the
ABCL-ASDF package as well.

There is currently a (mostly) recursive relationship between JSS and
ABCL-ASDF, as each (mostly) requires the other for operation.
JSS:ENSURE-COMPATIBILITY will ensure that JSS continues to understand
the refactored extensions.

File size: 819 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
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;;; deprecated
30   #:get-java-field ; use JAVA:JFIELD
31   #:list-to-list
32
33;;; Move to JAVA?
34   #:jclass-all-interfaces
35
36;;; Enable compatibility with jss-1.0 by placing symbols in CL-USER
37   #:ensure-compatibility #:*cl-user-compatibility*))
38
39
Note: See TracBrowser for help on using the repository browser.