public final class DependencyOptions
extends java.lang.Object
implements java.io.Serializable
CodingConvention, which lets you define those
dependency primitives.
This options class determines how we use that dependency information
to change how code is built.| Modifier and Type | Field and Description |
|---|---|
private boolean |
dropMoochers |
private java.util.Set<ModuleIdentifier> |
entryPoints |
private boolean |
es6ModuleOrder |
private boolean |
pruneDependencies |
private static long |
serialVersionUID |
private boolean |
sortDependencies |
| Constructor and Description |
|---|
DependencyOptions() |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.util.Collection<ModuleIdentifier> |
getEntryPoints() |
boolean |
isEs6ModuleOrder() |
(package private) boolean |
needsManagement()
Returns whether re-ordering of files is needed.
|
DependencyOptions |
setDependencyPruning(boolean enabled)
Enables or disables dependency pruning mode.
|
DependencyOptions |
setDependencySorting(boolean enabled)
Enables or disables dependency sorting mode.
|
DependencyOptions |
setEntryPoints(java.util.Collection<ModuleIdentifier> symbols)
Adds a collection of symbols to always keep.
|
DependencyOptions |
setEs6ModuleOrder(boolean es6ModuleOrder)
Enables or disables ES6 module style ordering.
|
DependencyOptions |
setMoocherDropping(boolean enabled)
Enables or disables moocher dropping mode.
|
(package private) boolean |
shouldDropMoochers() |
(package private) boolean |
shouldPruneDependencies() |
(package private) boolean |
shouldSortDependencies() |
java.lang.String |
toString() |
private static final long serialVersionUID
private boolean sortDependencies
private boolean pruneDependencies
private boolean dropMoochers
private boolean es6ModuleOrder
private final java.util.Set<ModuleIdentifier> entryPoints
public DependencyOptions setDependencySorting(boolean enabled)
public DependencyOptions setDependencyPruning(boolean enabled)
public DependencyOptions setEs6ModuleOrder(boolean es6ModuleOrder)
public DependencyOptions setMoocherDropping(boolean enabled)
public DependencyOptions setEntryPoints(java.util.Collection<ModuleIdentifier> symbols)
public boolean isEs6ModuleOrder()
boolean needsManagement()
boolean shouldSortDependencies()
boolean shouldPruneDependencies()
boolean shouldDropMoochers()
java.util.Collection<ModuleIdentifier> getEntryPoints()
public java.lang.String toString()
toString in class java.lang.Object