Pre-release
This release is a pre-release and may not be stable for production use.
rbtr-lang-java
Java support for rbtr. Optional plugin — install with
pip install rbtr[java].
What it ingests
Java is class-only (no free functions), so extraction is class-centred:
- Classes — classes, interfaces, enums, records, annotations.
- Methods — methods and constructors, scoped to their type.
- Variables — fields (class members are data-scope, captured as variables) and enum constants.
- Imports —
import(andimport static) declarations.
Leading Javadoc (/** … */) folds into the symbol's content.
Chunks produced
public class Formatter { // class "Formatter"
private int width; // variable "width", scope "Formatter"
Formatter(int w) { … } // method "Formatter", scope "Formatter"
String format(String s) { … } // method "format", scope "Formatter"
}
import java.util.List; // import, metadata {module: java.util.List}
Embedded / injected chunks
None. Java does not embed other languages.
Grammar & dependencies
Uses the tree-sitter-java grammar. No dependency on other language plugins.
Metadata
Release files for rbtr-lang-java 2026.9.0.dev0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rbtr_lang_java-2026.9.0.dev0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / rbtr_lang_java-2026.9.0.dev0-py3-none-any.whl
| Download URL | rbtr_lang_java-2026.9.0.dev0-py3-none-any.whl |
|---|---|
| Size | 15.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bee09f409a421b49f463e2ee71eaf97960190ac7f3a09c6db71955e197be9ac0
|
|
BLAKE2b-256 checksum How to use checksums |
d82cced6deea0f6b0570c92f1a942e6f4013b6d5bdcb8f1b5e12e9cd0b204589
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|