diff --git a/core/src/main/java/hudson/Functions.java b/core/src/main/java/hudson/Functions.java index fc394d94f9..912673d728 100644 --- a/core/src/main/java/hudson/Functions.java +++ b/core/src/main/java/hudson/Functions.java @@ -715,7 +715,7 @@ public class Functions { * * @since 1.150 */ - public static Object defaulted(Object value, Object defaultValue) { + public static T defaulted(T value, T defaultValue) { return value!=null ? value : defaultValue; } diff --git a/core/src/main/java/hudson/maven/MavenModule.java b/core/src/main/java/hudson/maven/MavenModule.java index 2deb74ef77..7d3d07d8c2 100644 --- a/core/src/main/java/hudson/maven/MavenModule.java +++ b/core/src/main/java/hudson/maven/MavenModule.java @@ -4,6 +4,7 @@ import hudson.CopyOnWrite; import hudson.FilePath; import hudson.StructuredForm; import hudson.Util; +import hudson.Functions; import hudson.maven.reporters.MavenMailer; import hudson.model.AbstractProject; import hudson.model.Action; @@ -243,7 +244,7 @@ public final class MavenModule extends AbstractMavenProject