module Main where import Language.Java.Javav import System.Environment main :: IO () main = do a <- getArgs if null a then mapM_ putStrLn $ [ "Prints the Java version of one or more class files" , "Usage: javav " ] ++ (" " ++) `fmap` [ "Error conditions" , alreadyInUseError ++ " File is in use" , doesNotExistError ++ " File does not exist" , permissionError ++ " File does not have read permission" , unknownError ++ " An unknown error occurred" ] else printv a