MacroPackage: net.jlinkerToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.2
Unrevised from 8.1 to 8.2.
8.1 version

def-java-static

Arguments: name (lisp-class &rest argtypes) &optional retmod

Like def-java-method, but to call a static method. The Lisp function defined has as many arguments as argtypes; there is no leading instance (dispatch) argument.

Example

(def-java-class (strict-math "java.lang.StrictMath") () () () ())

(def-java-static (strict-abs "abs") (strict-math "int"))

This form defines an ordinary Lisp function strict-abs that calls the static method abs in the Java class java.lang.StrictMath.

(strict-abs 17)

See jlinker.htm for more information on the jLinker facility.


Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.2
Unrevised from 8.1 to 8.2.
8.1 version