diff options
author | plf <plf@google.com> | 2018-07-23 02:02:24 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-07-23 02:04:09 -0700 |
commit | 6b5df97308d5ce60e801f9872d6b354db5164fe6 (patch) | |
tree | 27c789f49745f2123cefecd5f9c10c343c46c692 /src/main/java/com/google/devtools/build/lib/skylarkbuildapi | |
parent | a6255612e4892729d3758775c76085b26b9bc584 (diff) |
C++: Refactors every provider wrapping CcLinkParamsStore
Providers that were wrapping CcLinkParamsStore now wrap CcLinkingInfo instead.
CcLinkParamsStore will be deleted in a future CL.
RELNOTES:none
PiperOrigin-RevId: 205629924
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skylarkbuildapi')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidCcLinkParamsProviderApi.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidCcLinkParamsProviderApi.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidCcLinkParamsProviderApi.java index 34b4dd4cc3..15cffb4ad5 100644 --- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidCcLinkParamsProviderApi.java +++ b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidCcLinkParamsProviderApi.java @@ -17,6 +17,7 @@ package com.google.devtools.build.lib.skylarkbuildapi.android; import com.google.devtools.build.lib.skylarkbuildapi.ProviderApi; import com.google.devtools.build.lib.skylarkbuildapi.StructApi; import com.google.devtools.build.lib.skylarkbuildapi.cpp.CcLinkParamsStoreApi; +import com.google.devtools.build.lib.skylarkbuildapi.cpp.CcLinkingInfoApi; import com.google.devtools.build.lib.skylarkinterface.Param; import com.google.devtools.build.lib.skylarkinterface.SkylarkCallable; import com.google.devtools.build.lib.skylarkinterface.SkylarkConstructor; @@ -29,7 +30,7 @@ import com.google.devtools.build.lib.syntax.EvalException; name = "AndroidCcLinkParamsInfo", doc = "Information about the c++ libraries to be linked into Android targets.", category = SkylarkModuleCategory.PROVIDER) -public interface AndroidCcLinkParamsProviderApi<T extends CcLinkParamsStoreApi> extends StructApi { +public interface AndroidCcLinkParamsProviderApi<T extends CcLinkingInfoApi> extends StructApi { /** Name of this info object. */ public static String NAME = "AndroidCcLinkParamsInfo"; @@ -39,7 +40,7 @@ public interface AndroidCcLinkParamsProviderApi<T extends CcLinkParamsStoreApi> /** The provider implementing this can construct the AndroidCcLinkParamsInfo provider. */ @SkylarkModule(name = "Provider", doc = "", documented = false) - public interface Provider<T extends CcLinkParamsStoreApi> extends ProviderApi { + public interface Provider<T extends CcLinkingInfoApi> extends ProviderApi { @SkylarkCallable( name = NAME, |