Skip to content

Docs site 5/6: javadoc for core public API#51

Draft
zklapow wants to merge 1 commit into
docs-contributingfrom
docs-java-api
Draft

Docs site 5/6: javadoc for core public API#51
zklapow wants to merge 1 commit into
docs-contributingfrom
docs-java-api

Conversation

@zklapow

@zklapow zklapow commented Jun 10, 2026

Copy link
Copy Markdown
Member

Part 5 of the docs stack (base: docs-contributing).

Adds javadoc to the core public API — previously ~2% coverage; the -javadoc jar that ships to Central with every release was essentially empty, so https://javadoc.io/doc/com.hubspot/boomslang had nothing useful to show. Covered: PythonExecutorFactory (threading model, all runOnWasmThread overloads with honest timeout/poison semantics), PythonInstance (lifecycle, error model, nested exceptions), PythonResult, ResourceLimits (documents that executionTimeout is not currently enforced, #42), HostBridge, BoomslangExtension, RuntimeImage, and a class-level doc on CopyOnWriteMemory. AsyncHostRegistry was already documented.

mvn -pl core javadoc:javadoc passes with zero warnings. Also adds the API-docs reference page linking javadoc.io and the rustdoc location.

Includes a spotless (prettier) formatting pass on the touched files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant