Index

A E G S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

apply(Project) - Method in class souther.gradle.SoutherPlugin
 

E

execute() - Method in class souther.gradle.SoutherCompileWork
 

G

getClassPath() - Method in interface souther.gradle.SoutherCompileWork.Parameters
 
getCompileClasspath() - Method in class souther.gradle.SoutherCompile
What an import of another project's module resolves against.
getLanguage() - Method in class souther.gradle.SoutherCompile
 
getLanguage() - Method in interface souther.gradle.SoutherCompileWork.Parameters
 
getLanguage() - Method in class souther.gradle.SoutherExtension
The language diagnostics are written in.
getOutputDirectory() - Method in class souther.gradle.SoutherCompile
 
getOutputDirectory() - Method in interface souther.gradle.SoutherCompileWork.Parameters
 
getSourceDirectory() - Method in class souther.gradle.SoutherCompile
The root the sources are under, which is what the compiler is pointed at.
getSourceDirectory() - Method in interface souther.gradle.SoutherCompileWork.Parameters
 
getSourceDirectory() - Method in class souther.gradle.SoutherExtension
Where the .sou are.
getSourceFiles() - Method in class souther.gradle.SoutherCompile
The .sou themselves, so that editing one is not up to date — the arrangement this plugin replaces had to be told that by hand, and a build that was not told produced the previously generated classes.
getSoutherVersion() - Method in class souther.gradle.SoutherExtension
The Souther to compile with.
getStateDirectory() - Method in class souther.gradle.SoutherCompile
What the compile keeps between runs: the record of what it generated, which is how a class it no longer generates is taken back out.
getStateDirectory() - Method in interface souther.gradle.SoutherCompileWork.Parameters
 
getToolchain() - Method in class souther.gradle.SoutherCompile
The Souther that runs the compile: souther-build-driver and everything behind it.
getWorkerExecutor() - Method in class souther.gradle.SoutherCompile
 

S

souther.gradle - package souther.gradle
 
SoutherCompile - Class in souther.gradle
Compiles this project's Souther sources.
SoutherCompile() - Constructor for class souther.gradle.SoutherCompile
 
SoutherCompileWork - Class in souther.gradle
The compile, inside the worker.
SoutherCompileWork() - Constructor for class souther.gradle.SoutherCompileWork
 
SoutherCompileWork.Parameters - Interface in souther.gradle
Gradle-managed types, which is what may cross into a worker.
SoutherExtension - Class in souther.gradle
What a project says about Souther.
SoutherExtension() - Constructor for class souther.gradle.SoutherExtension
 
SoutherPlugin - Class in souther.gradle
Everything a project needs to compile Souther, so that its build script says only that it does.
SoutherPlugin() - Constructor for class souther.gradle.SoutherPlugin
 

T

TOOLCHAIN - Static variable in class souther.gradle.SoutherPlugin
The configuration the toolchain is resolved through.
A E G S T 
All Classes and Interfaces|All Packages|Constant Field Values