From 08207110c6014851bc90f597cf04d3a658f295c5 Mon Sep 17 00:00:00 2001 From: Ulf Adams Date: Thu, 23 Apr 2015 15:49:34 +0000 Subject: Fix warnings about ancestors calls creating generic arrays. -- MOS_MIGRATED_REVID=91890175 --- .../java/com/google/devtools/build/lib/analysis/RuleDefinition.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java index 77670d567a..2c0fbd9939 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java @@ -96,7 +96,8 @@ public interface RuleDefinition { public abstract Builder type(RuleClassType type); public abstract Builder factoryClass(Class factory); public abstract Builder ancestors(List> ancestors); - public Builder ancestors(Class... ancstrs) { + @SafeVarargs + public final Builder ancestors(Class... ancstrs) { return ancestors(Arrays.asList(ancstrs)); } public abstract Metadata build(); -- cgit v1.2.3