public static class CompilerContext.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CompilerContext |
build() |
CompilerContext.Builder |
compileMonolithic(boolean compileMonolithic)
Sets whether compilation should proceed monolithically or separately.
|
CompilerContext.Builder |
libraryGroup(LibraryGroup libraryGroup)
Sets the libraryGroup and uses it to set resource oracles as well.
|
CompilerContext.Builder |
libraryWriter(LibraryWriter libraryWriter) |
CompilerContext.Builder |
minimalRebuildCache(MinimalRebuildCache minimalRebuildCache) |
CompilerContext.Builder |
module(ModuleDef module)
Sets the module and uses it to set resource oracles as well.
|
CompilerContext.Builder |
options(PrecompileTaskOptions options) |
CompilerContext.Builder |
unitCache(UnitCache unitCache) |
public CompilerContext build()
public CompilerContext.Builder compileMonolithic(boolean compileMonolithic)
public CompilerContext.Builder libraryGroup(LibraryGroup libraryGroup)
public CompilerContext.Builder libraryWriter(LibraryWriter libraryWriter)
public CompilerContext.Builder module(ModuleDef module)
public CompilerContext.Builder options(PrecompileTaskOptions options)
public CompilerContext.Builder minimalRebuildCache(MinimalRebuildCache minimalRebuildCache)
public CompilerContext.Builder unitCache(UnitCache unitCache)
Copyright © 2018. All rights reserved.