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

Safe HaskellNone

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 aSource

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