Categorygithub.com/wreulicke/classfile-parser
repositorypackage
0.0.0-20240527163754-5e0c518e9f31
Repository: https://github.com/wreulicke/classfile-parser.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

classfile-parser

This is Java classfile parser, written in pure Go.

Usage

import (
	"log"
	parser "github.com/wreulicke/classfile-parser"
)

func main() {
	f, err := os.Open("some/dir/foo.class")
	if err != nil {
		log.Fatal(err)
	}
	p := parser.New(f)
	classfile, err := p.Parse()
	if err != nil {
		log.Fatal(err)
	}
	// ...
}

Supported Versions

Java 22

Notice

Opcode parser is experimental.

License

  • MIT