diff options
author | cparsons <cparsons@google.com> | 2018-08-07 14:20:20 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-07 14:22:11 -0700 |
commit | 075ab1e258902360bbd039d4b9fb4a6041a988d2 (patch) | |
tree | 0a008f43b97e61b3d16601921117aa36523faa53 /src/main/java/com/google/devtools/build/lib/packages | |
parent | df8ee192ca59dfd5b534f2268ea1cd62c48c4ab5 (diff) |
Migrate ObjcProvider to BuiltinProvider from NativeProvider
RELNOTES: None.
PiperOrigin-RevId: 207778688
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/BuiltinProvider.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/BuiltinProvider.java b/src/main/java/com/google/devtools/build/lib/packages/BuiltinProvider.java index b880c97fa8..039f1ef763 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/BuiltinProvider.java +++ b/src/main/java/com/google/devtools/build/lib/packages/BuiltinProvider.java @@ -98,4 +98,11 @@ public abstract class BuiltinProvider<T extends Info> implements Provider { throw new EvalException( loc, String.format("'%s' cannot be constructed from Skylark", getPrintableName())); } + + /** + * Returns the identifier of this provider. + */ + public SkylarkProviderIdentifier id() { + return SkylarkProviderIdentifier.forKey(getKey()); + } } |