java-lang 0.3.2

A Java AST parser in Rust, syn-style API for Java 25 (JLS SE 25)
Documentation
1
2
3
4
5
6
7
use java_lang::{ast::*, parse_str};

#[test]
fn debug_record() {
    let cu: CompilationUnit = parse_str("record Point(int x, int y) {}").unwrap();
    println!("{:?}", cu.type_decls);
}