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

Safe HaskellSafe-Infered

Java.ClassPath.Types

Synopsis

Documentation

data Tree a Source

Directories tree

Constructors

Directory FilePath [Tree a] 
File a 

Instances

Eq a => Eq (Tree a) 
Show a => Show (Tree a) 

data CPEntry Source

ClassPath entry

Constructors

NotLoaded FilePath

Not loaded .class file

Loaded FilePath (Class Direct)

Class loaded from .class file

NotLoadedJAR FilePath FilePath

Not loaded .jar file

LoadedJAR FilePath (Class Direct)

Class loaded from .jar file

Instances

type ClassPath a = StateT [Tree CPEntry] IO aSource

ClassPath monad