Generated API Reference
The hosted SDK Javadoc version, how it is generated, and which review exceptions apply.
The SDK Javadoc is generated from the matching Turboism source tree and hosted under the SDK documentation site only after review.
Hosted version
| Item | Value |
|---|---|
| Generated from | Turboism v0.43.10 release source |
| Identifies itself as | sdk 0.43.10 API |
| Public packages | 59 |
| Searchable public types | 691 |
| Hosted at | turboism.dev/sdk/index.html |
Documentation update workflow
When the public SDK, its documentation, or its version changes:
- generate Javadoc with the source repository's
:sdk:javadoctask in release-version mode; - verify the exact version and reject snapshot output;
- review every publicly searchable package and type;
- confirm that internal implementation types and unapproved Preview APIs are not presented as public contracts;
- check generated text for private data, local paths, credentials, host logs, or implementation-only evidence;
- synchronize the reviewed output to the documentation site; and
- run the documentation lint, type check, and production build.
Successful generation alone does not approve publication.
Reviewed publication exceptions
The published reference reproduces the compiled public surface of v0.43.10, so it documents two conditions that review classified as exceptions rather than as hidden problems. Both are re-checked on every synchronisation, and any blocker outside this list still fails the run.
ActiveReadProjections is public but not a contract
dev.turboism.sdk.cubism.ActiveReadProjections is compiled as a public class because CubismFacade and CubismReadCapabilityService default methods share its helpers. The class Javadoc states that it is not part of the stable plugin API surface.
- Its page is hosted because the type already exists in released bytecode.
- It is not a supported extension point. Do not call it, and do not treat its signatures as a compatibility promise.
- It must remain listed as non-contractual here and in the SDK API Guide for as long as the type stays public.
Repaired constant-values anchor
The JDK Javadoc generator writes a contents link to #dev.turboism in constant-values.html without emitting a matching target. The synchronisation script adds the missing anchor, reports the repair on every run, and still fails on any other broken link.
Preview API language
Some public types still describe themselves as Preview contributions. That wording means the type is capability- and version-sensitive, not that it is part of a Stable line. Availability still depends on the permission, the capability Provider, and the exact Cubism Editor version, as described in SDK API Guide.
Using this reference
- Treat generated Javadoc as documentation of the current source, not as an independent stability promise. The reviewed binary API baseline in the Turboism source repository remains the compatibility gate.
- For guided behavior, version limits, and readiness boundaries, use the SDK API Guide first.
- Do not rely on the hosted HTML reference alone for release, deployment, or compatibility claims.