Changeset 13341
- Timestamp:
- 06/17/11 09:34:07 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/doc/manual/java.tex
r13338 r13341 1 THREADS:CURRENT-THREAD 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. 7 ADD-TO-CLASSPATH 2 8 Function: (not documented) 3 THREADS:DESTROY-THREAD 9 CHAIN 4 10 Function: (not documented) 5 THREADS:GET-MUTEX 6 Function: Acquires a lock on the `mutex'. 7 THREADS:INTERRUPT-THREAD 8 Function: Interrupts THREAD and forces it to apply FUNCTION to ARGS. 9 THREADS:MAILBOX-EMPTY-P 10 Function: Returns non-NIL if the mailbox can be read from, NIL otherwise. 11 THREADS:MAILBOX-PEEK 12 Function: Returns two values. The second returns non-NIL when the mailbox 13 THREADS:MAILBOX-READ 14 Function: Blocks on the mailbox until an item is available for reading. 15 THREADS:MAILBOX-SEND 16 Function: Sends an item into the mailbox, notifying 1 waiter 17 THREADS:MAKE-MAILBOX 11 DESCRIBE-JAVA-OBJECT 18 12 Function: (not documented) 19 THREADS:MAKE-MUTEX 13 DUMP-CLASSPATH 20 14 Function: (not documented) 21 THREADS:MAKE-THREAD 15 ENSURE-JAVA-CLASS 22 16 Function: (not documented) 23 THREADS:MAKE-THREAD-LOCK 24 Function: Returns an object to be used with the `with-thread-lock' macro.25 THREADS:MAPCAR-THREADS 17 ENSURE-JAVA-OBJECT 18 Function: Ensures OBJ is wrapped in a JAVA-OBJECT, wrapping it if necessary. 19 GET-DEFAULT-CLASSLOADER 26 20 Function: (not documented) 27 THREADS:OBJECT-NOTIFY 21 JARRAY-COMPONENT-TYPE 22 Function: Returns the component type of the array type ATYPE 23 JARRAY-LENGTH 28 24 Function: (not documented) 29 THREADS:OBJECT-NOTIFY-ALL 25 JARRAY-REF 26 Function: Dereferences the Java array JAVA-ARRAY using the given INDICIES, coercing the result into a Lisp object, if possible. 27 JARRAY-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. 29 JARRAY-SET 30 Function: Stores NEW-VALUE at the given index in JAVA-ARRAY. 31 JAVA-CLASS 32 Class: (not documented) 33 JAVA-EXCEPTION 34 Class: (not documented) 35 JAVA-EXCEPTION-CAUSE 36 Function: Returns the cause of JAVA-EXCEPTION. (The cause is the Java Throwable 37 JAVA-OBJECT 38 Class: (not documented) 39 JAVA-OBJECT-P 40 Function: Returns T if OBJECT is a JAVA-OBJECT. 41 JCALL 42 Function: Invokes the Java method METHOD-REF on INSTANCE with arguments ARGS, coercing the result into a Lisp object, if possible. 43 JCALL-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. 45 JCLASS 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. 47 JCLASS-ARRAY-P 48 Function: Returns T if CLASS is an array class 49 JCLASS-CONSTRUCTORS 50 Function: Returns a vector of constructors for CLASS 51 JCLASS-FIELD 52 Function: Returns the field named FIELD-NAME of CLASS 53 JCLASS-FIELDS 54 Function: Returns a vector of all (or just the declared/public, if DECLARED/PUBLIC is true) fields of CLASS 55 JCLASS-INTERFACE-P 56 Function: Returns T if CLASS is an interface 57 JCLASS-INTERFACES 58 Function: Returns the vector of interfaces of CLASS 59 JCLASS-METHODS 60 Function: Return a vector of all (or just the declared/public, if DECLARED/PUBLIC is true) methods of CLASS 61 JCLASS-NAME 62 Function: When called with one argument, returns the name of the Java class 63 JCLASS-OF 30 64 Function: (not documented) 31 THREADS:OBJECT-WAIT 65 JCLASS-SUPERCLASS 66 Function: Returns the superclass of CLASS, or NIL if it hasn't got one 67 JCLASS-SUPERCLASS-P 68 Function: Returns T if CLASS-1 is a superclass or interface of CLASS-2 69 JCOERCE 70 Function: Attempts to coerce OBJECT into a JavaObject of class INTENDED-CLASS. Raises a TYPE-ERROR if no conversion is possible. 71 JCONSTRUCTOR 72 Function: Returns a reference to the Java constructor of CLASS-REF with the given PARAMETER-CLASS-REFS. 73 JCONSTRUCTOR-PARAMS 74 Function: Returns a vector of parameter types (Java classes) for CONSTRUCTOR 75 JEQUAL 76 Function: Compares obj1 with obj2 using java.lang.Object.equals() 77 JFIELD 78 Function: Retrieves or modifies a field in a Java class or instance. 79 JFIELD-NAME 80 Function: Returns the name of FIELD as a Lisp string 81 JFIELD-RAW 82 Function: Retrieves or modifies a field in a Java class or instance. Does not 83 JFIELD-TYPE 84 Function: Returns the type (Java class) of FIELD 85 JINSTANCE-OF-P 86 Function: OBJ is an instance of CLASS (or one of its subclasses) 87 JINTERFACE-IMPLEMENTATION 88 Function: Creates and returns an implementation of a Java interface with 89 JMAKE-INVOCATION-HANDLER 32 90 Function: (not documented) 33 THREADS:RELEASE-MUTEX 34 Function: Releases a lock on the `mutex'. 35 THREADS:SYNCHRONIZED-ON 91 JMAKE-PROXY 36 92 Function: (not documented) 37 THREADS:THREAD 38 Class: (not documented) 39 THREADS:THREAD-ALIVE-P 40 Function: Boolean predicate whether THREAD is alive. 41 THREADS:THREAD-JOIN 42 Function: Waits for thread to finish. 43 THREADS:THREAD-NAME 93 JMEMBER-PROTECTED-P 94 Function: MEMBER is a protected member of its declaring class 95 JMEMBER-PUBLIC-P 96 Function: MEMBER is a public member of its declaring class 97 JMEMBER-STATIC-P 98 Function: MEMBER is a static member of its declaring class 99 JMETHOD 100 Function: Returns a reference to the Java method METHOD-NAME of CLASS-REF with the given PARAMETER-CLASS-REFS. 101 JMETHOD-LET 44 102 Function: (not documented) 45 THREADS:THREADP 103 JMETHOD-NAME 104 Function: Returns the name of METHOD as a Lisp string 105 JMETHOD-PARAMS 106 Function: Returns a vector of parameter types (Java classes) for METHOD 107 JMETHOD-RETURN-TYPE 108 Function: Returns the result type (Java class) of the METHOD 109 JNEW 110 Function: Invokes the Java constructor CONSTRUCTOR with the arguments ARGS. 111 JNEW-ARRAY 112 Function: Creates a new Java array of type ELEMENT-TYPE, with the given DIMENSIONS. 113 JNEW-ARRAY-FROM-ARRAY 114 Function: Returns a new Java array with base type ELEMENT-TYPE (a string or a class-ref) 115 JNEW-ARRAY-FROM-LIST 46 116 Function: (not documented) 47 THREADS:WITH-MUTEX 117 JNEW-RUNTIME-CLASS 48 118 Function: (not documented) 49 THREADS:WITH-THREAD-LOCK 119 JNULL-REF-P 120 Function: Returns a non-NIL value when the JAVA-OBJECT `object` is `null`, 121 JOBJECT-CLASS 122 Function: Returns the Java class that OBJ belongs to 123 JOBJECT-LISP-VALUE 124 Function: Attempts to coerce JAVA-OBJECT into a Lisp object. 125 JPROPERTY-VALUE 50 126 Function: (not documented) 127 JREDEFINE-METHOD 128 Function: (not documented) 129 JREGISTER-HANDLER 130 Function: (not documented) 131 JRESOLVE-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). 133 JRUN-EXCEPTION-PROTECTED 134 Function: Invokes the function CLOSURE and returns the result. Signals an error if stack or heap exhaustion occurs. 135 JRUNTIME-CLASS-EXISTS-P 136 Function: (not documented) 137 JSTATIC 138 Function: Invokes the static method METHOD on class CLASS with ARGS. 139 JSTATIC-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. 141 MAKE-CLASSLOADER 142 Function: (not documented) 143 MAKE-IMMEDIATE-OBJECT 144 Function: Attempts to coerce a given Lisp object into a java-object of the 145 REGISTER-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. 147 UNREGISTER-JAVA-EXCEPTION 148 Function: Unregisters the Java Throwable EXCEPTION-NAME previously registered by REGISTER-JAVA-EXCEPTION.
Note: See TracChangeset
for help on using the changeset viewer.