A module for compiling Java source files using javac
.
- data Debug
- data Proc
- noneProc :: Proc
- only :: Proc
- proc' :: Proc -> a -> a -> a
- data Implicit
- noneImplicit :: Implicit
- class' :: Implicit
- implicit' :: Implicit -> a -> a -> a
- data Javac
- debug :: Javac -> Maybe Debug
- nowarn :: Javac -> Bool
- verbose :: Javac -> Bool
- deprecation :: Javac -> Bool
- classpath :: Javac -> [FilePath]
- sourcepath :: Javac -> [FilePath]
- bootclasspath :: Javac -> [FilePath]
- extdirs :: Javac -> [FilePath]
- endorseddirs :: Javac -> [FilePath]
- proc :: Javac -> Maybe Proc
- processor :: Javac -> [String]
- processorpath :: Javac -> Maybe FilePath
- directory :: Javac -> Maybe FilePath
- src :: Javac -> Maybe FilePath
- implicit :: Javac -> Maybe Implicit
- encoding :: Javac -> Maybe String
- source :: Javac -> Maybe String
- target :: Javac -> Maybe String
- version :: Javac -> Bool
- help :: Javac -> Bool
- akv :: Javac -> Maybe ([String], Maybe String)
- flags :: Javac -> [String]
- etc :: Javac -> Maybe String
- javac :: Javac
- javac' :: Maybe Debug -> Bool -> Bool -> Bool -> [FilePath] -> [FilePath] -> [FilePath] -> [FilePath] -> [FilePath] -> Maybe Proc -> [String] -> Maybe FilePath -> Maybe FilePath -> Maybe FilePath -> Maybe Implicit -> Maybe String -> Maybe String -> Maybe String -> Bool -> Bool -> Maybe ([String], Maybe String) -> [String] -> Maybe String -> Javac
Documentation
The debug options that can be passed to javac
.
proc' :: Proc -> a -> a -> aSource
Returns the second argument if the given Proc
is none
, otherwise the third argument.
Specify whether or not to generate class files for implicitly referenced files.
noneImplicit :: ImplicitSource
No generate class files for implicitly referenced files (none
).
implicit' :: Implicit -> a -> a -> aSource
Returns the second argument if the given Implicit
is none
, otherwise the third argument.
Javac is the compiler for Java source files.
deprecation :: Javac -> BoolSource
-deprecation
sourcepath :: Javac -> [FilePath]Source
-sourcepath
bootclasspath :: Javac -> [FilePath]Source
-bootclasspath
endorseddirs :: Javac -> [FilePath]Source
-endorseddirs
processorpath :: Javac -> Maybe FilePathSource
-processorpath
javac' :: Maybe Debug -> Bool -> Bool -> Bool -> [FilePath] -> [FilePath] -> [FilePath] -> [FilePath] -> [FilePath] -> Maybe Proc -> [String] -> Maybe FilePath -> Maybe FilePath -> Maybe FilePath -> Maybe Implicit -> Maybe String -> Maybe String -> Maybe String -> Bool -> Bool -> Maybe ([String], Maybe String) -> [String] -> Maybe String -> JavacSource
Construct a Javac
.