public class IjDependencyListBuilder extends Object
IjModule
in a form intended to be consumable by the
IjProjectWriter
.Modifier and Type | Class and Description |
---|---|
static class |
IjDependencyListBuilder.DependencyEntry
The design of this classes API is tied to how the corresponding StringTemplate template
interacts with it.
|
static class |
IjDependencyListBuilder.Scope
Set of scopes supported by IntelliJ for the "orderEntry" element.
|
static class |
IjDependencyListBuilder.SortOrder |
static class |
IjDependencyListBuilder.Type
Set of types supported by IntelliJ for the "orderEntry" element.
|
Constructor and Description |
---|
IjDependencyListBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addCompiledShadow(String name) |
void |
addLibrary(String name,
IjDependencyListBuilder.Scope scope,
boolean exported) |
void |
addModule(String name,
IjDependencyListBuilder.Scope scope,
boolean exported) |
com.google.common.collect.ImmutableSet<IjDependencyListBuilder.DependencyEntry> |
build() |
public void addModule(String name, IjDependencyListBuilder.Scope scope, boolean exported)
public void addCompiledShadow(String name)
public void addLibrary(String name, IjDependencyListBuilder.Scope scope, boolean exported)
public com.google.common.collect.ImmutableSet<IjDependencyListBuilder.DependencyEntry> build()