# jvm-binary A library for reading and writing Java class-files. To get started importing the `Language.JVM` file should be sufficient for most uses. If you want to access Code elements of methods it is recommended to import `Language.JVM.Attribute.Code` qualified, like this: ```haskell import Language.JVM import qualified Language.JVM.Attribute.Code as Code ``` ## Todo's - Add more Attributes as to the [docs](http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.7). The most notable and required are: - ConstantValue - Exceptions - Signature (for Java 6 support) - StackMapTable (for Java 7 support) - BootstrapMethods (for Java 8 support) - LineNumberTable ## Developing Use stack to build, test, and benchmark.