Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
abcl
abcl
Commits
6a0d8224
Commit
6a0d8224
authored
Oct 21, 2011
by
ehuelsmann@1c010e3e-69d0-11dd-93a8-456734b0d56f
Browse files
Change date of transfer of maintainership.
Add description of more JAVA package primitives.
parent
103ee781
Changes
1
Hide whitespace changes
Inline
Side-by-side
doc/manual/abcl.tex
View file @
6a0d8224
...
...
@@ -297,6 +297,28 @@ method the same way as with \code{JAVA:JMETHOD}.
The constructor can't be passed to
\code
{
JAVA:JCALL
}
, but instead should
be passed as an argument to
\code
{
JAVA:JNEW
}
.
\subsubsection
{
Accessing Java object fields
}
Fields in Java objects can be accessed using the getter and setter functions
\code
{
JAVA:GETFIELD
}
and
\code
{
JAVA:PUTFIELD
}
. This applies to values stored in object
instances. If you want to access static fields: see the next section.
Like
\code
{
JAVA:JCALL
}
and friends, values returned from these accessors carry
an intended class around and values which can be converted to Lisp values will
be converted.
\subsubsection
{
Accessing Java static fields
}
Static fields in Java objects
(
class fields
)
can be accessed using the getter
and setter functions
\code
{
JAVA:GETSTATIC
}
and
\code
{
JAVA:PUTSTATIC
}
. Values
stored in object instance fields can be accessed as described in the previous
section.
Like
\code
{
JAVA:JCALL
}
and friends, values returned from these accessors carry
an intended class around and values which can be converted to Lisp values will
be converted.
\section
{
Lisp from Java
}
In order to access the Lisp world from Java, one needs to be aware
...
...
@@ -941,7 +963,7 @@ lot of code that had previously not been released publically was
suddenly committed that enabled ABCL to be plausibly termed an ANSI
Common Lisp implementation.
In
200
6
, the implementation was transferred to the current
In
200
8
, the implementation was transferred to the current
maintainers, who have strived to improve its usability as a
contemporary Common Lisp implementation.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment