aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skylarkbuildapi
diff options
context:
space:
mode:
authorGravatar plf <plf@google.com>2018-08-07 02:47:10 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-08-07 02:48:27 -0700
commitf203272ad93c9fa6239a37532c9ecbe0bdb9e70f (patch)
tree273446f3c6930fbae65121b17889c2dfef906b9b /src/main/java/com/google/devtools/build/lib/skylarkbuildapi
parent7ee806c9d0444dba7d9e86d0f456c2c6ea419cc2 (diff)
C++: Removes CcLinkParamsStore from Skylark API
This class is deprecated and should not be exposed. RELNOTES:none PiperOrigin-RevId: 207685607
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.java5
-rw-r--r--src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkParamsStoreApi.java26
-rw-r--r--src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkingInfoApi.java7
3 files changed, 2 insertions, 36 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 15cffb4ad5..7f55e28e76 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
@@ -16,7 +16,6 @@ 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;
@@ -48,10 +47,10 @@ public interface AndroidCcLinkParamsProviderApi<T extends CcLinkingInfoApi> exte
parameters = {
@Param(
name = "store",
- doc = "The cc link params store.",
+ doc = "The CcLinkingInfo provider.",
positional = true,
named = false,
- type = CcLinkParamsStoreApi.class),
+ type = CcLinkingInfoApi.class),
},
selfCall = true)
@SkylarkConstructor(objectType = AndroidCcLinkParamsProviderApi.class)
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkParamsStoreApi.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkParamsStoreApi.java
deleted file mode 100644
index 66e2fe53d1..0000000000
--- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkParamsStoreApi.java
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright 2018 The Bazel Authors. All rights reserved.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package com.google.devtools.build.lib.skylarkbuildapi.cpp;
-
-import com.google.devtools.build.lib.skylarkinterface.SkylarkModule;
-import com.google.devtools.build.lib.skylarkinterface.SkylarkModuleCategory;
-
-/** Interface for Runfiles of C++ targets. */
-@SkylarkModule(
- name = "CcLinkParamsStore",
- documented = false,
- category = SkylarkModuleCategory.BUILTIN,
- doc = "Parameters that affect linking actions.")
-public interface CcLinkParamsStoreApi {}
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkingInfoApi.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkingInfoApi.java
index fe57f3c4f0..590d00503e 100644
--- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkingInfoApi.java
+++ b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcLinkingInfoApi.java
@@ -64,11 +64,4 @@ public interface CcLinkingInfoApi extends StructApi {
allowReturnNones = true,
structField = true)
CcLinkParamsApi getDynamicModeParamsForExecutable();
-
- @SkylarkCallable(
- name = "cc_link_params_store",
- documented = false,
- allowReturnNones = true,
- structField = true)
- public CcLinkParamsStoreApi getCcLinkParamsStore();
}