#javadoc

2025-06-26

On APIdia there are now quick-selectors for Jakarta EE 11 API docs to reduce the view to core or web profile. You can also select e.g. platform without core and web to see precisely those modules that are *only* available in the full platform profile.
#java #javadoc #jakartaee

JakartaEE 11 docs on APIdia:
apidia.net/mvn/jakarta.platfor
Note: If you visited the site recently, it may be necessary to reload with ctrl-F5 to get this new feature working. (That forces your browser to reload cached resources such as Javascript files.)

Michael Simonsrotnroll666
2025-06-25

You don't need a lot of tooling for a quick sanity check if you expose only what you want to expose from a package. Generate your and see what it sees and publishes. Its default inclusions are just spot on.

Screenshot of the Javadoc page of the root package of the Neo4j JDBC driver. Package contains many more classes with package private visibility, which ofc don't show here.
2025-06-20

Jakarta 11 has been released! Congrats @jakartaee and OmniFish for getting this shipped!

API documentation is readily available on APIdia:
apidia.net/mvn/jakarta.platfor

Compared to the official Javadocs, the docs on APIdia include the module pages, yet integrated into one coherent doc profile. E.g. check the new spec jakarta-data: apidia.net/mvn/jakarta.platfor

#java #javadoc #jakartaee #jdk

2025-06-16

libGDX is a Java game development framework with exceptional cross-platform support: It supports building for Desktop, Android, iOS and Browsers/HTML5 from a single consistent Java codebase.
API docs of its latest release can be browsed on APIdia:
libGDX:
apidia.net/mvn/com.badlogicgam
Controller Extension:
apidia.net/mvn/com.badlogicgam
#java #javadoc #jdk #libgdx

2025-06-14

Flexmark is a CommonMark/Markdown parser for Java, offering granular control of the parsing process, HTML rendering, emulation of other parsers, conversion modules e.g. to PDF or DOCX and a vast set of extension modules. The full flexmark module family is available on APIdia for browsing API docs in a single integrated doc profile: apidia.net/mvn/com.vladsch.fle

#java #javadoc #markdown #jdk #flexmark

2025-06-06

We made it to JFX-Central links of the week once again!
foojay.social/@frankdelporte/1

Thank you, JFX-Central and all authors of the linked projects and articles, for keeping Java FX vivid and enabling Java on the frontend!
#javafx #LinksOfTheWeek #java #jdk #javadoc

Pixelcode Apps :verified:​pixelcodeapps@mstdn.social
2025-04-25

Just wasted >7 hours wondering why #Maven failed to generate my JavaDoc with #PlantUML class diagrams.

The reason? For unknown reason, #UMLDoclet (a plugin for JavaDoc used to generate the diagrams) throws an IllegalArgumentException if you set #JavaDoc's output level to “verbose”. 🤡 😭

This issue is known and had supposedly been fixed in 2024 but the fix does not appear to actually work: github.com/talsma-ict/umldocle

Stephan H. Wisselstw@chaos.social
2025-02-13

Question for #OpenSource #license experts: when you ship a #JavaDoc jar, it contains some JS files that are GPL licensed. Does that impact the all over licensing of your product?

2024-11-06

I will never understand teams that don't believe in writing . You may think your code is SeLf dOcUmeNtIng, but it's not. It never is. It's always a lie you tell yourself.

For the love of all that is good, at the very least explain *what a class is for* and how it fits into the bigger picture.

Even if you think it's obvious. Nay, especially then!! I assure you, it won't be obvious to you in 5 years time, nor to the new guy inheriting your spaghetti in 10 years time.

2024-09-01

If you are doing #Java #programming, and you've downloaded a jar of #Javadoc documentation for some library, #Firefox can directly display it without unpacking the jar!

Just prepend `jar:file://`, and append `!/index.html`, to form a URL.

For example, if the jar is located at:
/home/you/.m2/repository/com/example/example-library/1.0/example-library-1.0-javadoc.jar

Then use this URL:
jar:file:///home/you/.m2/repository/com/example/example-library/1.0/example-library-1.0-javadoc.jar!/index.html

2024-07-15

I finished another round of modernizing my (Non)deterministic Finite Automata (#nfa, #dfa) #Java library.

Now with #Javadoc on the #Codeberg pages for the project. The link is at the top of the README.

codeberg.org/harald/monqjfa

Miguel Afonso Caetanoremixtures@tldr.nettime.org
2024-02-28

#SoftwareDocumentation #JavaDoc #Markdown #APIDocumentation #TechnicalWriting: "Summary:
Enable JavaDoc documentation comments to be written in Markdown rather than solely in a mixture of HTML and JavaDoc @-tags.

Goals:
- Make API documentation comments easier to write and easier to read in source form by introducing the ability to use Markdown syntax in documentation comments, alongside HTML elements and JavaDoc tags.

- Do not adversely affect the interpretation of existing documentation comments.

- Extend the Compiler Tree API to enable other tools that analyze documentation comments to handle Markdown content in those comments.

Non-Goals:
- It is not a goal to enable automated conversion of existing documentation comments to Markdown syntax."

openjdk.org/jeps/467

Egon Willigh☮gen 🟥egonw
2024-01-01

any power user around that has some clever idea for this?

Code examples help people see how are used, but JavaDoc does not have that unless you explicit write something up in the docs.

But then, many tools have plenty of test cases. I always pointed people to the (unit) tests for examples.

How can I do something to point to these tests or even add the test as code example in the ?

2023-10-13

Proposal to support Markdown in #Javadoc comments.

One goal: "Make API documentation comments easier to write and to read in source form by introducing the ability to use Markdown syntax in documentation comments, alongside HTML elements and JavaDoc tags, without adversely affecting the interpretation of any existing documentation comments."

mail.openjdk.org/pipermail/jav

#openjdk #java

2023-10-13

@java_discussions markdown is a mess. I'm all for exponding the #javadoc system, but it's sad that #markdown would be explicitly supported without making #asciidoc and other documentation-oriented formats usable. The javadoc section should start with "markdown" or "md" at least. Name it.

Coding Chicacodingchica
2023-07-08

Javadoc comments can grow and change with the code...and be used to generate automated documentation for the API(s) calling code will use to invoke your code.

codingchica.com/2023/07/07/jav

Coding Chicacodingchica
2023-07-07

Having the documentation done as part of the code updates make sure everything is kept in sync and updated. Let's generate Javadoc documentation as part of the build.

codingchica.com/2023/07/06/jav

Marcel Kochm@rcelko.ch
2023-07-03
Today a mvn release led to an error because the h1 html entity was used in a #JavaDoc instead of a h2. #semanticweb #java #maven #holymoly

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst