hs-java: Java .class files assembler/disassembler

[ bsd3, jvm, library ] [ Propose Tags ]

This package declares data types for Java .class files format and functions to assemble/disassemble Java bytecode. See dump-class.hs, rebuild-class.hs, TestGen.hs for examples of usage.

As of version 0.4.0, all generator functions can work with any instance of GeneratorMonad class, not only MonadState GState.

Versions 0.1, 0.2, 0.3.1, 0.3.3, 0.3.4, 0.4.1
Dependencies array, base (>=3 && <=5), binary, binary-state, bytestring, containers, control-monad-exception, data-binary-ieee754, data-default (>=0.5.0), directory, filepath, Glob, LibZip, MissingH, mtl, parsec (==3.*), utf8-string [details]
License BSD-3-Clause
Author Ilya V. Portnov
Maintainer portnov84@rambler.ru
Category Jvm
Bug tracker http://redmine.iportnov.ru/projects/hs-java/
Source repo head: git clone git@gitorious.org:hs-java/hs-java.git
Uploaded by IlyaPortnov at Sat Mar 31 18:37:17 UTC 2018
Distributions NixOS:0.4.1
Downloads 1918 total (19 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs pending
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

  • JVM
    • JVM.Assembler
    • JVM.Builder
      • JVM.Builder.Instructions
      • JVM.Builder.Monad
    • JVM.ClassFile
    • JVM.Common
    • JVM.Converter
    • JVM.Dump
    • JVM.Exceptions
  • Java
    • Java.ClassPath
      • Java.ClassPath.Common
      • Java.ClassPath.Types
    • Java.IO
    • Java.JAR
      • Java.JAR.Archive
    • Java.Lang
    • Java.META
      • Java.META.Parser
      • Java.META.Spec
      • Java.META.Types

Downloads

Maintainer's Corner

For package maintainers and hackage trustees