@groovy.transform.CompileStatic @groovy.transform.ToString(includeNames = true) class ModuleInfo extends java.lang.Object
Modifiers | Name | Description |
---|---|---|
static class |
ModuleInfo.AdditiveConstraints |
|
static enum |
ModuleInfo.Language |
|
static class |
ModuleInfo.ProvidesBuilder |
|
static class |
ModuleInfo.ProvidesConstraint |
|
static class |
ModuleInfo.RequiresBuilder |
|
class |
ModuleInfo.Transitive |
|
static class |
ModuleInfo.UsesBuilder |
Type | Name and description |
---|---|
boolean |
additive |
ModuleInfo.AdditiveConstraints |
additiveConstraints |
boolean |
enabled |
java.util.List<ProvidesBuilder> |
providesBuilders |
java.util.List<RequiresBuilder> |
requiresBuilders |
java.lang.Object |
transitive |
java.util.List<UsesBuilder> |
usesBuilders |
java.lang.String |
version |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
excludeProvides(java.util.Map constraints) |
|
void |
excludeRequires(java.lang.String... modules) |
|
void |
excludeUses(java.lang.String... services) |
|
java.lang.Object |
propertyMissing(java.lang.String name) |
|
ModuleInfo.ProvidesBuilder |
provides(java.lang.String service) |
|
ModuleInfo.RequiresBuilder |
requires(java.lang.String module) |
|
ModuleInfo.Transitive |
requires(ModuleInfo.Transitive transitive) |
|
ModuleInfo.RequiresBuilder |
requiresTransitive(java.lang.String module) |
|
boolean |
shouldUseSuggestions() |
|
java.lang.String |
toString() |
|
java.lang.String |
toString(int indent, ModuleInfo.Language language = Language.JAVA) |
|
ModuleInfo.UsesBuilder |
uses(java.lang.String service) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |