public class ConfigurationIntersection extends Configuration
Configuration.Visibility
Constructor and Description |
---|
ConfigurationIntersection(java.lang.String confName,
java.util.Map intersectedConfs) |
Modifier and Type | Method and Description |
---|---|
Configuration |
getIntersectedConfiguration(java.lang.String confName)
Returns the intersected
Configuration object for the given conf name, or
null if the given conf name is not part of this intersection or if this conf
name isn't defined in the module in which this intersection has been built. |
java.lang.String[] |
getIntersectedConfigurationNames()
Returns the list of configurations' names this object is an intersection of.
|
Configuration.Visibility |
getVisibility() |
equals, findConfigurationExtending, getDeprecated, getDescription, getExtends, getName, getSourceModule, hashCode, isTransitive, replaceWildcards, toString
setExtraAttribute
getAttribute, getAttributes, getExtraAttribute, getExtraAttributes, getQualifiedExtraAttributes, setStandardAttribute
public ConfigurationIntersection(java.lang.String confName, java.util.Map intersectedConfs)
public java.lang.String[] getIntersectedConfigurationNames()
This list is built from the configuration name, if some of these configuration names have
actually not been recognized in the module, they will be null
when accessed from
getIntersectedConfiguration(String)
.
public Configuration getIntersectedConfiguration(java.lang.String confName)
Configuration
object for the given conf name, or
null
if the given conf name is not part of this intersection or if this conf
name isn't defined in the module in which this intersection has been built.confName
- the name of the configuration to return.Configuration
object for the given conf namepublic Configuration.Visibility getVisibility()
getVisibility
in class Configuration