diff options
author | 2017-07-31 21:07:51 +0200 | |
---|---|---|
committer | 2017-08-01 12:21:52 +0200 | |
commit | de965ac47e5dedf9dd43004d7523dbfa5ab64de1 (patch) | |
tree | 1bca577a04df1c739807a8d3490296717a3b7d7b /src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java | |
parent | 24183314aaa7887d80d6c1b7b9ce613889bea8e5 (diff) |
Better names for declared providers-related classes.
Follows
https://docs.google.com/document/d/1aAIVWvHPERDz2cv_PCFGwr8dvh5FcAkENFoRsNS4clk/.
RELNOTES: None.
PiperOrigin-RevId: 163728291
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java b/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java index d8d1282ef4..dcdde460bc 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/platform/ToolchainInfo.java @@ -18,8 +18,8 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; import com.google.devtools.build.lib.events.Location; -import com.google.devtools.build.lib.packages.NativeClassObjectConstructor; -import com.google.devtools.build.lib.packages.SkylarkClassObject; +import com.google.devtools.build.lib.packages.Info; +import com.google.devtools.build.lib.packages.NativeProvider; import com.google.devtools.build.lib.skylarkinterface.SkylarkModule; import com.google.devtools.build.lib.skylarkinterface.SkylarkModuleCategory; import com.google.devtools.build.lib.syntax.EvalException; @@ -38,7 +38,7 @@ import java.util.Map; category = SkylarkModuleCategory.PROVIDER ) @Immutable -public class ToolchainInfo extends SkylarkClassObject { +public class ToolchainInfo extends Info { /** Name used in Skylark for accessing this provider. */ public static final String SKYLARK_NAME = "ToolchainInfo"; @@ -56,9 +56,8 @@ public class ToolchainInfo extends SkylarkClassObject { /*types=*/ ImmutableList.<SkylarkType>of(SkylarkType.DICT)); /** Skylark constructor and identifier for this provider. */ - public static final NativeClassObjectConstructor<ToolchainInfo> SKYLARK_CONSTRUCTOR = - new NativeClassObjectConstructor<ToolchainInfo>( - ToolchainInfo.class, SKYLARK_NAME, SIGNATURE) { + public static final NativeProvider<ToolchainInfo> SKYLARK_CONSTRUCTOR = + new NativeProvider<ToolchainInfo>(ToolchainInfo.class, SKYLARK_NAME, SIGNATURE) { @Override protected ToolchainInfo createInstanceFromSkylark(Object[] args, Location loc) throws EvalException { |