-
- All Implemented Interfaces:
public interface GradleKpmNameDisambiguationMechanism for disambiguating/scoping names for certain entities (e.g. fragments) e.g. Certain fragments might want to create a configuration called 'api'. However, the name scope of Gradle configurations is bound to the Gradle project which requires providing different names of mentioned configurations for FragmentFoo and FragmentBar.
In such case a disambiguation could produce:
// in main module fragmentFoo.disambiguateName("api") == "fragmentFooApi" fragmentBar.disambiguateName("api") == "fragmentBarApi" // in test module fragmentFoo.disambiguateName("api") == "fragmentFooTestApi" fragmentBar.disambiguateName("api") == "fragmentBarTestApi"
-
-
Method Summary
Modifier and Type Method Description abstract StringdisambiguateName(String simpleName)-
-
Method Detail
-
disambiguateName
abstract String disambiguateName(String simpleName)
-
-
-
-