From de965ac47e5dedf9dd43004d7523dbfa5ab64de1 Mon Sep 17 00:00:00 2001 From: dslomov Date: Mon, 31 Jul 2017 21:07:51 +0200 Subject: Better names for declared providers-related classes. Follows https://docs.google.com/document/d/1aAIVWvHPERDz2cv_PCFGwr8dvh5FcAkENFoRsNS4clk/. RELNOTES: None. PiperOrigin-RevId: 163728291 --- .../lib/rules/objc/AppleDylibBinaryProvider.java | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/AppleDylibBinaryProvider.java') diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleDylibBinaryProvider.java b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleDylibBinaryProvider.java index 97adf8208e..248a13cfb6 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleDylibBinaryProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleDylibBinaryProvider.java @@ -16,28 +16,28 @@ package com.google.devtools.build.lib.rules.objc; import com.google.common.collect.ImmutableMap; import com.google.devtools.build.lib.actions.Artifact; -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; /** * Provider containing the executable binary output that was built using an apple_binary target with * the 'dylib' type. This provider contains: + * * + * dependencies linked into the dylib, (intended so that binaries depending on this dylib may + * avoid relinking symbols included in the dylib + * */ -public final class AppleDylibBinaryProvider extends SkylarkClassObject { +public final class AppleDylibBinaryProvider extends Info { /** Skylark name for the AppleDylibBinaryProvider. */ public static final String SKYLARK_NAME = "AppleDylibBinary"; /** Skylark constructor and identifier for AppleDylibBinaryProvider. */ - public static final NativeClassObjectConstructor SKYLARK_CONSTRUCTOR = - new NativeClassObjectConstructor( - AppleDylibBinaryProvider.class, SKYLARK_NAME) {}; + public static final NativeProvider SKYLARK_CONSTRUCTOR = + new NativeProvider(AppleDylibBinaryProvider.class, SKYLARK_NAME) {}; private final Artifact dylibBinary; private final ObjcProvider depsObjcProvider; -- cgit v1.2.3