A module for compiling Scala source files using scalac
.
- data Fsc
- data Scalac
- debug :: Scalac -> Maybe Debug
- nowarn :: Scalac -> Bool
- verbose :: Scalac -> Bool
- deprecation :: Scalac -> Bool
- unchecked :: Scalac -> Bool
- classpath :: Scalac -> [FilePath]
- sourcepath :: Scalac -> [FilePath]
- bootclasspath :: Scalac -> [FilePath]
- extdirs :: Scalac -> [FilePath]
- directory :: Scalac -> Maybe FilePath
- encoding :: Scalac -> Maybe String
- target :: Scalac -> Maybe Target
- print :: Scalac -> Bool
- optimise :: Scalac -> Bool
- explaintypes :: Scalac -> Bool
- uniqid :: Scalac -> Bool
- version :: Scalac -> Bool
- help :: Scalac -> Bool
- (?) :: Scalac -> Maybe FilePath
- etc :: Scalac -> Maybe String
- scalac :: Scalac
- scalac' :: Maybe Debug -> Bool -> Bool -> Bool -> Bool -> [FilePath] -> [FilePath] -> [FilePath] -> [FilePath] -> Maybe FilePath -> Maybe String -> Maybe Target -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Maybe FilePath -> Maybe String -> Scalac
- kscalac :: Scalac -> [String]
- fscalac :: Fsc -> Scalac
- reset :: Fsc -> Bool
- shutdown :: Fsc -> Bool
- server :: Fsc -> Maybe (String, String)
- flags :: Fsc -> [String]
- fsc :: Fsc
Documentation
The Scala fast compiler (fsc
).
Scalac is the compiler for Scala source files.
Scalac
members
deprecation :: Scalac -> BoolSource
-deprecation
sourcepath :: Scalac -> [FilePath]Source
-sourcepath
bootclasspath :: Scalac -> [FilePath]Source
-bootclasspath
explaintypes :: Scalac -> BoolSource
-explaintypes
Scalac
values
scalac' :: Maybe Debug -> Bool -> Bool -> Bool -> Bool -> [FilePath] -> [FilePath] -> [FilePath] -> [FilePath] -> Maybe FilePath -> Maybe String -> Maybe Target -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Maybe FilePath -> Maybe String -> ScalacSource
Construct a Scalac
.
kscalac :: Scalac -> [String]Source
Convert the given scalac to a list of command line options which may be used by other scala tools.