Lawu icon indicating copy to clipboard operation
Lawu copied to clipboard

A Python library for inspecting JVM class files (.class)

Results 8 Lawu issues
Sort by recently updated
recently updated
newest added

This gets entries for all of the various table attributes out of the AST. For `BootstrapMethods`, it unrolls the `MethodHandle` constant. Admittedly I don't understand this recommendation 100%, but I...

- [ ] BootstrapMethods - Added in: 7 (J2SE_7) - [ ] Code - Added in: 1.0.2 (JDK1_1) - [ ] ConstantValue - Added in: 1.0.2 (JDK1_1) - [ ]...

WIP
Development Branch

The assembler currently lacks support for stack maps, a newly required feature for targeting Java 7 and above. - [x] Reading - [ ] Writing (uncompressed, simple frames) - [...

enhancement
WIP
Development Branch

We should support something very close to Jasmin as both an input and output target. - [x] Tokenizer - [x] Parser - [ ] `.class` -> `ast` transform - [...

enhancement

Jawa is currently only thoroughly tested up to Java 6. We should implement tests for 7 and 8, then implement any missing parts of the new specifications.

enhancement
WIP
Development Branch