source: trunk/abcl/doc/manual/java.tex @ 13341

Last change on this file since 13341 was 13341, checked in by Mark Evenson, 10 years ago

Add the correct symbols from the JAVA package.

File size: 6.3 KB
Line 
1%JGET-PROPERTY-VALUE
2  Function: Gets a JavaBeans property on JAVA-OBJECT.
3%JSET-PROPERTY-VALUE
4  Function: Sets a JavaBean property on JAVA-OBJECT.
5*JAVA-OBJECT-TO-STRING-LENGTH*
6  Variable: Length to truncate toString() PRINT-OBJECT output for an otherwise unspecialized JAVA-OBJECT.  Can be set to NIL to indicate no limit.
7ADD-TO-CLASSPATH
8  Function: (not documented)
9CHAIN
10  Function: (not documented)
11DESCRIBE-JAVA-OBJECT
12  Function: (not documented)
13DUMP-CLASSPATH
14  Function: (not documented)
15ENSURE-JAVA-CLASS
16  Function: (not documented)
17ENSURE-JAVA-OBJECT
18  Function: Ensures OBJ is wrapped in a JAVA-OBJECT, wrapping it if necessary.
19GET-DEFAULT-CLASSLOADER
20  Function: (not documented)
21JARRAY-COMPONENT-TYPE
22  Function: Returns the component type of the array type ATYPE
23JARRAY-LENGTH
24  Function: (not documented)
25JARRAY-REF
26  Function: Dereferences the Java array JAVA-ARRAY using the given INDICIES, coercing the result into a Lisp object, if possible.
27JARRAY-REF-RAW
28  Function: Dereference the Java array JAVA-ARRAY using the given INDICIES. Does not attempt to coerce the result into a Lisp object.
29JARRAY-SET
30  Function: Stores NEW-VALUE at the given index in JAVA-ARRAY.
31JAVA-CLASS
32  Class: (not documented)
33JAVA-EXCEPTION
34  Class: (not documented)
35JAVA-EXCEPTION-CAUSE
36  Function: Returns the cause of JAVA-EXCEPTION. (The cause is the Java Throwable
37JAVA-OBJECT
38  Class: (not documented)
39JAVA-OBJECT-P
40  Function: Returns T if OBJECT is a JAVA-OBJECT.
41JCALL
42  Function: Invokes the Java method METHOD-REF on INSTANCE with arguments ARGS, coercing the result into a Lisp object, if possible.
43JCALL-RAW
44  Function: Invokes the Java method METHOD-REF on INSTANCE with arguments ARGS. Does not attempt to coerce the result into a Lisp object.
45JCLASS
46  Function: Returns a reference to the Java class designated by NAME-OR-CLASS-REF. If the CLASS-LOADER parameter is passed, the class is resolved with respect to the given ClassLoader.
47JCLASS-ARRAY-P
48  Function: Returns T if CLASS is an array class
49JCLASS-CONSTRUCTORS
50  Function: Returns a vector of constructors for CLASS
51JCLASS-FIELD
52  Function: Returns the field named FIELD-NAME of CLASS
53JCLASS-FIELDS
54  Function: Returns a vector of all (or just the declared/public, if DECLARED/PUBLIC is true) fields of CLASS
55JCLASS-INTERFACE-P
56  Function: Returns T if CLASS is an interface
57JCLASS-INTERFACES
58  Function: Returns the vector of interfaces of CLASS
59JCLASS-METHODS
60  Function: Return a vector of all (or just the declared/public, if DECLARED/PUBLIC is true) methods of CLASS
61JCLASS-NAME
62  Function: When called with one argument, returns the name of the Java class
63JCLASS-OF
64  Function: (not documented)
65JCLASS-SUPERCLASS
66  Function: Returns the superclass of CLASS, or NIL if it hasn't got one
67JCLASS-SUPERCLASS-P
68  Function: Returns T if CLASS-1 is a superclass or interface of CLASS-2
69JCOERCE
70  Function: Attempts to coerce OBJECT into a JavaObject of class INTENDED-CLASS.  Raises a TYPE-ERROR if no conversion is possible.
71JCONSTRUCTOR
72  Function: Returns a reference to the Java constructor of CLASS-REF with the given PARAMETER-CLASS-REFS.
73JCONSTRUCTOR-PARAMS
74  Function: Returns a vector of parameter types (Java classes) for CONSTRUCTOR
75JEQUAL
76  Function: Compares obj1 with obj2 using java.lang.Object.equals()
77JFIELD
78  Function: Retrieves or modifies a field in a Java class or instance.
79JFIELD-NAME
80  Function: Returns the name of FIELD as a Lisp string
81JFIELD-RAW
82  Function: Retrieves or modifies a field in a Java class or instance. Does not
83JFIELD-TYPE
84  Function: Returns the type (Java class) of FIELD
85JINSTANCE-OF-P
86  Function: OBJ is an instance of CLASS (or one of its subclasses)
87JINTERFACE-IMPLEMENTATION
88  Function: Creates and returns an implementation of a Java interface with
89JMAKE-INVOCATION-HANDLER
90  Function: (not documented)
91JMAKE-PROXY
92  Function: (not documented)
93JMEMBER-PROTECTED-P
94  Function: MEMBER is a protected member of its declaring class
95JMEMBER-PUBLIC-P
96  Function: MEMBER is a public member of its declaring class
97JMEMBER-STATIC-P
98  Function: MEMBER is a static member of its declaring class
99JMETHOD
100  Function: Returns a reference to the Java method METHOD-NAME of CLASS-REF with the given PARAMETER-CLASS-REFS.
101JMETHOD-LET
102  Function: (not documented)
103JMETHOD-NAME
104  Function: Returns the name of METHOD as a Lisp string
105JMETHOD-PARAMS
106  Function: Returns a vector of parameter types (Java classes) for METHOD
107JMETHOD-RETURN-TYPE
108  Function: Returns the result type (Java class) of the METHOD
109JNEW
110  Function: Invokes the Java constructor CONSTRUCTOR with the arguments ARGS.
111JNEW-ARRAY
112  Function: Creates a new Java array of type ELEMENT-TYPE, with the given DIMENSIONS.
113JNEW-ARRAY-FROM-ARRAY
114  Function: Returns a new Java array with base type ELEMENT-TYPE (a string or a class-ref)
115JNEW-ARRAY-FROM-LIST
116  Function: (not documented)
117JNEW-RUNTIME-CLASS
118  Function: (not documented)
119JNULL-REF-P
120  Function: Returns a non-NIL value when the JAVA-OBJECT `object` is `null`,
121JOBJECT-CLASS
122  Function: Returns the Java class that OBJ belongs to
123JOBJECT-LISP-VALUE
124  Function: Attempts to coerce JAVA-OBJECT into a Lisp object.
125JPROPERTY-VALUE
126  Function: (not documented)
127JREDEFINE-METHOD
128  Function: (not documented)
129JREGISTER-HANDLER
130  Function: (not documented)
131JRESOLVE-METHOD
132  Function: Finds the most specific Java method METHOD-NAME on INSTANCE applicable to arguments ARGS. Returns NIL if no suitable method is found. The algorithm used for resolution is the same used by JCALL when it is called with a string as the first parameter (METHOD-REF).
133JRUN-EXCEPTION-PROTECTED
134  Function: Invokes the function CLOSURE and returns the result.  Signals an error if stack or heap exhaustion occurs.
135JRUNTIME-CLASS-EXISTS-P
136  Function: (not documented)
137JSTATIC
138  Function: Invokes the static method METHOD on class CLASS with ARGS.
139JSTATIC-RAW
140  Function: Invokes the static method METHOD on class CLASS with ARGS. Does not attempt to coerce the arguments or result into a Lisp object.
141MAKE-CLASSLOADER
142  Function: (not documented)
143MAKE-IMMEDIATE-OBJECT
144  Function: Attempts to coerce a given Lisp object into a java-object of the
145REGISTER-JAVA-EXCEPTION
146  Function: Registers the Java Throwable named by the symbol EXCEPTION-NAME as the condition designated by CONDITION-SYMBOL.  Returns T if successful, NIL if not.
147UNREGISTER-JAVA-EXCEPTION
148  Function: Unregisters the Java Throwable EXCEPTION-NAME previously registered by REGISTER-JAVA-EXCEPTION.
Note: See TracBrowser for help on using the repository browser.