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

Safe HaskellNone
LanguageHaskell98

Java.ClassPath

Synopsis

Documentation

appendPath :: FilePath -> [Tree CPEntry] -> [Tree CPEntry] Source #

Append one file to ClassPath forest

addDirectory :: FilePath -> ClassPath () Source #

Add one directory to current ClassPath

loadClass :: String -> ClassPath () Source #

Load one class in current ClassPath

runClassPath :: ClassPath a -> IO a Source #

Run ClassPath monad

execClassPath :: ClassPath () -> IO [Tree CPEntry] Source #

Run ClassPath monad and return resulting ClassPath

getEntry :: [Tree CPEntry] -> String -> IO (Maybe CPEntry) Source #

Get one ClassPath entry