#binary-parser #java #jvm

java-bin-name

Java binary name parser and writer

1 unstable release

Uses new Rust 2024

0.1.0 Dec 18, 2025

#2356 in Parser implementations

LGPL-3.0-or-later

30KB
648 lines

Java binary name parser and writer.

Parsing

Types who implemented Parse trait could be parsed from a string slice using parse function.

Differences between JLS and class file representation will be handled automatically.

Error Handling

This crate won't handle naming errors unless necessary. Validate the string slices after parse if desired.

Writing

Use Display or ToString for writing.

Supported Items


java-bin-name

Java binary name parser and writer.

Supported items:

  • Classes and interfaces
  • Methods
  • Field types

Differences between JLS and class file representation will be handled automatically.

No runtime deps