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

Safe HaskellSafe-Infered

Java.ClassPath.Common

Synopsis

Documentation

mapF :: (t -> a) -> [Tree t] -> [Tree a]Source

map on forest

mapFM :: (Monad m, Functor m) => (t -> m a) -> [Tree t] -> m [Tree a]Source

mapM on forest

mapTM :: (Monad m, Functor m) => (t -> m a) -> Tree t -> m (Tree a)Source

mapM on tree

mapFMF :: (Monad m, Functor m) => (FilePath -> t -> m a) -> [Tree t] -> m [Tree a]Source

mapTMF :: (Monad m, Functor m) => (FilePath -> t -> m a) -> Tree t -> m (Tree a)Source

mapT :: (t -> a) -> Tree t -> Tree aSource

map on tree

merge :: [Tree CPEntry] -> [Tree CPEntry]Source

Merge ClassPath forest. For example, [orghaskell, orgjava] --> [org/{haskell, java}].

merge1 :: [Tree CPEntry] -> Tree CPEntry -> [Tree CPEntry]Source

Add one ClassPath tree to forest.