From a586609c4a2f2083a7f40a6055776afbf2b1f1c7 Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Thu, 5 Dec 2013 17:57:49 -0500 Subject: [PATCH] [JENKINS-20892] Noting that RunList.getFirstBuild (used by BuildTimelineWidget) breaks lazy loading. --- core/src/main/java/hudson/util/RunList.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/hudson/util/RunList.java b/core/src/main/java/hudson/util/RunList.java index fd006cc9631f..891e4ff8b58e 100644 --- a/core/src/main/java/hudson/util/RunList.java +++ b/core/src/main/java/hudson/util/RunList.java @@ -167,6 +167,8 @@ public boolean isEmpty() { return !iterator().hasNext(); } + /** @deprecated see {@link #size()} for why this violates lazy-loading */ + @Deprecated public R getFirstBuild() { size(); return first;