aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skylarkbuildapi
diff options
context:
space:
mode:
authorGravatar cparsons <cparsons@google.com>2018-07-09 14:09:43 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-09 14:11:23 -0700
commit0e32b31b8ff94ece1f7987ee3e5a5532c6c45212 (patch)
tree7b629231459bf972cb04924743f7c3b595f5cdbc /src/main/java/com/google/devtools/build/lib/skylarkbuildapi
parent2bea6c6eefc1fbf3e0bd14f201ce2031e126ee4c (diff)
Fix CcCompilationInfo to appropriately subclass Struct, and improve upon error messaging and commenting when there's an unresolvable skylark type.
RELNOTES: None. PiperOrigin-RevId: 203826504
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skylarkbuildapi')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcCompilationInfoApi.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcCompilationInfoApi.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcCompilationInfoApi.java
index ca6176ae5f..127ebaade4 100644
--- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcCompilationInfoApi.java
+++ b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/cpp/CcCompilationInfoApi.java
@@ -14,17 +14,14 @@
package com.google.devtools.build.lib.skylarkbuildapi.cpp;
+import com.google.devtools.build.lib.skylarkbuildapi.StructApi;
import com.google.devtools.build.lib.skylarkinterface.SkylarkModule;
import com.google.devtools.build.lib.skylarkinterface.SkylarkModuleCategory;
-/**
- * Interface for a wrapper of every C++ compilation provider.
- */
+/** Interface for a wrapper of every C++ compilation provider. */
@SkylarkModule(
name = "cc_compilation_info",
documented = false,
category = SkylarkModuleCategory.PROVIDER,
- doc = "Wrapper for every C++ compilation provider"
-)
-public interface CcCompilationInfoApi {
-}
+ doc = "Wrapper for every C++ compilation provider")
+public interface CcCompilationInfoApi extends StructApi {}