Interface SkylarkProviderInfo
-
- All Known Subinterfaces:
ProviderInfo<U>
- All Known Implementing Classes:
BuiltInProviderInfo
,DefaultInfo
,DotnetLegacyToolchainInfo
,DotnetLibraryProviderInfo
,ImmutableDefaultInfo
,ImmutableDotnetLegacyToolchainInfo
,ImmutableDotnetLibraryProviderInfo
,ImmutableRunInfo
,ImmutableTestInfo
,RunInfo
,TestInfo
,UserDefinedProviderInfo
public interface SkylarkProviderInfo
An interface toProviderInfo
to use in skylark methods. This allows us to more easily validate user providedSkylarkList
andSkylarkDict
objects which have problems with generic subtypes. SeeSkylarkList.getContents(Class, String)
for an example of a problem method
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProviderInfo<?>
getProviderInfo()
-
-
-
Method Detail
-
getProviderInfo
ProviderInfo<?> getProviderInfo()
- Returns:
- The original provider info
-
-