TypedMemory is a new, experimental Java library that provides type-safe, structured access to contiguous off-heap memory via Java's new Foreign Function & Memory (FFM) API.
To explore this game changer for data processing in Java, we recommend browsing its API docs on APIdia:
https://apidia.net/mvn/io.github.mambastudio/typedmemory

Credits to Joe Mwangi @joemwangi / Mamba Studio for creating this lib!
Github: https://github.com/mamba-studio/TypedMemory

#apidia #java #javadoc #jvm

Vaadin, *the* go-to solution for Java-based web development, enables writing websites and web applications in 100% pure Java.
We're proud to announce that API documentation of Vaadin is now available on APIdia!
Check it out at https://apidia.net/mvn/com.vaadin/vaadin

Docs resemble Javadoc but are more convenient to browse via frame-like side navigation for packages and classes.
They crosslink to almost all dependencies seamlessly.

#vaadin #apidia #java #javadoc #jvm

JavaDoc finally got a quality-of-life upgrade that actually matters in source code.

I wrote a hands-on tutorial on Markdown JavaDoc in Java 24: /// comments, package docs, records, sealed types, Maven, Javadoc, VS Code hovers, and plain JUnit tests.

This is not about prettier HTML. It is about comments developers and AI tools can read more easily.

#Java #Java24 #Javadoc #Maven #JUnit #DevTools

https://www.the-main-thread.com/p/java-24-markdown-javadoc-maven-tutorial

Are you writing or maintaining an api doc generator for a programming language?

Lots of docs are served straight out of git. Please on't generate commit noise on every generated page.

- Don't generate a version number or time/date onto every page, stick it into the main page at most.
- Alternatively, use a CSS :before or :after rule to generate such content onto every page. Thereby only the changed CSS shows up in the commit.

Thanks.

#typedoc #javadoc #pydoctor #apidoc #doxygen

API documentation of the recently released Java 26 and JavaFX 26 are available on @APIdia . Keep in mind that for browsing jdk.* modules and jfx.incubator modules you need to adjust the filter settings (see screenshot).
Java26: https://apidia.net/java/OpenJDK/26
JavaFX 26: https://apidia.net/mvn/org.openjfx/javafx/26

#java #java26 #javafx26 #javafx #javadoc

RE: https://mastodon.social/@APIdia/116262485996151434

Adjacent to Java releases are JavaFX releases. Of course, API documentation of JavaFX 26 is similarly available on APIdia:
https://apidia.net/mvn/org.openjfx/javafx/26

#java #javafx #javafx26 #javadoc #apidia

Java 26 has been released and likewise, docs on APIdia have been updated:
https://apidia.net/java/OpenJDK/26

Enjoy browsing the docs of the new standard library version conveniently with all the features APIdia has to offer!

And of course, big congrats to the OpenJDK team for shipping yet another marvelous Java release!

#java26 #java #openjdk #javadoc #apidia

I'm having a hard time getting used to Markdown JavaDoc in the source code. It's not about the comment text (Markdown helps here), but rather the leading three forward slashes (///).

The eye is so accustomed to the old format. 😩

#Java #JavaDoc #Markdown

Updated the references in my most upvoted #stackoverflow answer to JDK 25.

https://stackoverflow.com/a/5916098/367285

#Java #JavaDoc

How to reference a method in javadoc?

How can I use the @link tag to link to a method? I want to change: /** * Returns the Baz object owned by the Bar object owned by Foo owned by this. * A convenience method, equivalent to getFoo().

Stack Overflow

API documentation of recent releases of Apache Commons Text and Commons Pool are available on APIdia. Docs resemble Javadoc with improved navigation, cross-linking to all dependencies and many other nice features:
https://apidia.net/mvn/org.apache.commons/commons-text
https://apidia.net/mvn/org.apache.commons/commons-pool2

#java #javadoc #apidia #apache #asf