hs-java-0.2: Java .class files assembler/disassembler

JVM.Converter

Description

Functions to convert from low-level .class format representation and high-level Java classes, methods etc representation

Synopsis

Documentation

parseClass :: ByteString -> Class ResolvedSource

Parse .class file data

parseClassFile :: FilePath -> IO (Class Resolved)Source

Parse class data from file

methodByName :: Class Resolved -> ByteString -> Maybe (Method Resolved)Source

Try to get class method by name

attrByName :: HasAttributes a => a Resolved -> ByteString -> Maybe ByteStringSource

Try to get object attribute by name

methodCodeSource

Arguments

:: Class Resolved 
-> ByteString

Method name

-> Maybe ByteString 

Try to get Code for class method (no Code for interface methods)