提交 a5f871d8 编写于 作者: J Jesse Glick

Merge branch 'master' into security-master

...@@ -35,7 +35,6 @@ import java.util.Set; ...@@ -35,7 +35,6 @@ import java.util.Set;
import java.util.Collection; import java.util.Collection;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.acegisecurity.Authentication;
import org.acegisecurity.context.SecurityContext; import org.acegisecurity.context.SecurityContext;
import org.acegisecurity.context.SecurityContextHolder; import org.acegisecurity.context.SecurityContextHolder;
......
...@@ -37,7 +37,6 @@ import com.google.inject.Scope; ...@@ -37,7 +37,6 @@ import com.google.inject.Scope;
import com.google.inject.Scopes; import com.google.inject.Scopes;
import com.google.inject.name.Names; import com.google.inject.name.Names;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import hudson.init.InitMilestone;
import hudson.model.Descriptor; import hudson.model.Descriptor;
import hudson.model.Hudson; import hudson.model.Hudson;
import jenkins.ExtensionComponentSet; import jenkins.ExtensionComponentSet;
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
package hudson; package hudson;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.tasks.UserNameResolver;
import hudson.util.CopyOnWriteList; import hudson.util.CopyOnWriteList;
import java.util.AbstractList; import java.util.AbstractList;
......
...@@ -90,7 +90,6 @@ import java.io.OutputStreamWriter; ...@@ -90,7 +90,6 @@ import java.io.OutputStreamWriter;
import java.io.RandomAccessFile; import java.io.RandomAccessFile;
import java.io.Serializable; import java.io.Serializable;
import java.io.Writer; import java.io.Writer;
import java.lang.reflect.Field;
import java.net.HttpURLConnection; import java.net.HttpURLConnection;
import java.net.URI; import java.net.URI;
import java.net.URL; import java.net.URL;
......
...@@ -29,7 +29,6 @@ import hudson.util.QuotedStringTokenizer; ...@@ -29,7 +29,6 @@ import hudson.util.QuotedStringTokenizer;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import hudson.model.Node; import hudson.model.Node;
import hudson.remoting.Callable;
import hudson.remoting.Channel; import hudson.remoting.Channel;
import hudson.remoting.Pipe; import hudson.remoting.Pipe;
import hudson.remoting.RemoteInputStream; import hudson.remoting.RemoteInputStream;
......
package hudson; package hudson;
import jenkins.model.Jenkins;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.Executor; import hudson.model.Executor;
import hudson.tasks.BuildWrapper; import hudson.tasks.BuildWrapper;
......
package hudson; package hudson;
import jenkins.model.Jenkins;
import javax.annotation.CheckForNull;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
/** /**
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
*/ */
package hudson; package hudson;
import jenkins.model.Jenkins;
import java.net.SocketAddress; import java.net.SocketAddress;
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
*/ */
package hudson; package hudson;
import jenkins.model.Jenkins;
import java.io.IOException; import java.io.IOException;
import java.net.URL; import java.net.URL;
......
...@@ -35,7 +35,6 @@ import hudson.model.ParameterDefinition; ...@@ -35,7 +35,6 @@ import hudson.model.ParameterDefinition;
import hudson.Extension; import hudson.Extension;
import hudson.AbortException; import hudson.AbortException;
import hudson.model.Item; import hudson.model.Item;
import hudson.model.Result;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import hudson.model.User; import hudson.model.User;
import hudson.model.queue.QueueTaskFuture; import hudson.model.queue.QueueTaskFuture;
...@@ -52,7 +51,6 @@ import java.util.ArrayList; ...@@ -52,7 +51,6 @@ import java.util.ArrayList;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.PrintStream; import java.io.PrintStream;
import javax.annotation.Nonnull;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
......
...@@ -4,7 +4,6 @@ import hudson.ExtensionList; ...@@ -4,7 +4,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.remoting.Channel; import hudson.remoting.Channel;
import hudson.security.SecurityRealm; import hudson.security.SecurityRealm;
import jenkins.model.Jenkins;
/** /**
* Perform {@link SecurityRealm} independent authentication. * Perform {@link SecurityRealm} independent authentication.
......
...@@ -27,7 +27,6 @@ package hudson.cli; ...@@ -27,7 +27,6 @@ package hudson.cli;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.model.Job; import hudson.model.Job;
import hudson.model.Run; import hudson.model.Run;
import hudson.remoting.Callable;
import jenkins.security.MasterToSlaveCallable; import jenkins.security.MasterToSlaveCallable;
import org.kohsuke.args4j.CmdLineException; import org.kohsuke.args4j.CmdLineException;
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
package hudson.cli; package hudson.cli;
import hudson.Extension; import hudson.Extension;
import hudson.model.Computer;
import hudson.model.Node; import hudson.model.Node;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import org.kohsuke.args4j.Argument; import org.kohsuke.args4j.Argument;
......
...@@ -30,23 +30,15 @@ import hudson.model.AbstractProject; ...@@ -30,23 +30,15 @@ import hudson.model.AbstractProject;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.model.Item; import hudson.model.Item;
import hudson.model.Run; import hudson.model.Run;
import hudson.remoting.Callable;
import hudson.AbortException;
import hudson.Extension; import hudson.Extension;
import org.kohsuke.args4j.Argument; import org.kohsuke.args4j.Argument;
import org.kohsuke.args4j.CmdLineException; import org.kohsuke.args4j.CmdLineException;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
import org.apache.commons.io.FileUtils;
import java.io.IOException; import java.io.IOException;
import java.io.Serializable;
import java.io.File;
import java.io.InputStream;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.net.URL;
import java.net.MalformedURLException;
/** /**
* Executes the specified groovy script. * Executes the specified groovy script.
......
...@@ -24,12 +24,9 @@ ...@@ -24,12 +24,9 @@
package hudson.cli; package hudson.cli;
import hudson.Extension; import hudson.Extension;
import hudson.cli.handlers.ViewOptionHandler;
import hudson.model.AbstractItem; import hudson.model.AbstractItem;
import hudson.model.AbstractProject; import hudson.model.AbstractProject;
import hudson.model.Item; import hudson.model.Item;
import hudson.model.ViewGroup;
import hudson.model.View;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import org.kohsuke.args4j.Argument; import org.kohsuke.args4j.Argument;
......
...@@ -3,9 +3,7 @@ package hudson.cli; ...@@ -3,9 +3,7 @@ package hudson.cli;
import hudson.Extension; import hudson.Extension;
import hudson.model.AbstractProject; import hudson.model.AbstractProject;
import hudson.model.Run; import hudson.model.Run;
import hudson.remoting.Callable;
import java.io.IOException;
import java.io.Serializable; import java.io.Serializable;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
package hudson.cli; package hudson.cli;
import hudson.Extension; import hudson.Extension;
import hudson.model.Item;
import hudson.model.Result; import hudson.model.Result;
import hudson.model.Run; import hudson.model.Run;
import org.kohsuke.args4j.Argument; import org.kohsuke.args4j.Argument;
......
...@@ -33,7 +33,6 @@ import hudson.model.Hudson; ...@@ -33,7 +33,6 @@ import hudson.model.Hudson;
import jenkins.ExtensionComponentSet; import jenkins.ExtensionComponentSet;
import jenkins.ExtensionRefreshException; import jenkins.ExtensionRefreshException;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.remoting.Channel;
import hudson.security.CliAuthenticator; import hudson.security.CliAuthenticator;
import org.acegisecurity.Authentication; import org.acegisecurity.Authentication;
import org.acegisecurity.context.SecurityContext; import org.acegisecurity.context.SecurityContext;
......
...@@ -26,7 +26,6 @@ package hudson.console; ...@@ -26,7 +26,6 @@ package hudson.console;
import hudson.Extension; import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import hudson.model.Run; import hudson.model.Run;
import hudson.util.TimeUnit2; import hudson.util.TimeUnit2;
import org.jvnet.tiger_types.Types; import org.jvnet.tiger_types.Types;
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
package hudson.diagnosis; package hudson.diagnosis;
import hudson.model.AdministrativeMonitor; import hudson.model.AdministrativeMonitor;
import jenkins.model.Jenkins;
import hudson.model.AbstractModelObject; import hudson.model.AbstractModelObject;
import hudson.Extension; import hudson.Extension;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
......
package hudson.init; package hudson.init;
import org.jvnet.hudson.annotation_indexer.Indexed; import org.jvnet.hudson.annotation_indexer.Indexed;
import org.jvnet.hudson.reactor.Task;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
......
...@@ -27,7 +27,6 @@ import hudson.init.Initializer; ...@@ -27,7 +27,6 @@ import hudson.init.Initializer;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import jenkins.util.groovy.GroovyHookScript; import jenkins.util.groovy.GroovyHookScript;
import java.io.IOException;
import static hudson.init.InitMilestone.*; import static hudson.init.InitMilestone.*;
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
package hudson.lifecycle; package hudson.lifecycle;
import com.sun.akuma.JavaVMArguments; import com.sun.akuma.JavaVMArguments;
import com.sun.akuma.Daemon;
import com.sun.jna.Native; import com.sun.jna.Native;
import com.sun.jna.StringArray; import com.sun.jna.StringArray;
......
...@@ -33,7 +33,6 @@ import hudson.model.*; ...@@ -33,7 +33,6 @@ import hudson.model.*;
import hudson.util.HttpResponses; import hudson.util.HttpResponses;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.model.listeners.SaveableListener; import hudson.model.listeners.SaveableListener;
import hudson.remoting.Callable;
import hudson.remoting.Channel; import hudson.remoting.Channel;
import hudson.remoting.VirtualChannel; import hudson.remoting.VirtualChannel;
import hudson.slaves.ComputerListener; import hudson.slaves.ComputerListener;
......
...@@ -30,8 +30,6 @@ import hudson.EnvVars; ...@@ -30,8 +30,6 @@ import hudson.EnvVars;
import hudson.FilePath; import hudson.FilePath;
import hudson.Functions; import hudson.Functions;
import hudson.Launcher; import hudson.Launcher;
import hudson.console.AnnotatedLargeText;
import hudson.console.ExpandableDetailsNote;
import hudson.console.ModelHyperlinkNote; import hudson.console.ModelHyperlinkNote;
import hudson.model.Fingerprint.BuildPtr; import hudson.model.Fingerprint.BuildPtr;
import hudson.model.Fingerprint.RangeSet; import hudson.model.Fingerprint.RangeSet;
...@@ -70,7 +68,6 @@ import javax.servlet.ServletException; ...@@ -70,7 +68,6 @@ import javax.servlet.ServletException;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.io.InterruptedIOException; import java.io.InterruptedIOException;
import java.io.StringWriter;
import java.lang.ref.WeakReference; import java.lang.ref.WeakReference;
import java.util.AbstractSet; import java.util.AbstractSet;
import java.util.ArrayList; import java.util.ArrayList;
......
...@@ -30,7 +30,6 @@ import hudson.XmlFile; ...@@ -30,7 +30,6 @@ import hudson.XmlFile;
import hudson.Util; import hudson.Util;
import hudson.Functions; import hudson.Functions;
import hudson.BulkChange; import hudson.BulkChange;
import hudson.cli.declarative.CLIMethod;
import hudson.cli.declarative.CLIResolver; import hudson.cli.declarative.CLIResolver;
import hudson.model.listeners.ItemListener; import hudson.model.listeners.ItemListener;
import hudson.model.listeners.SaveableListener; import hudson.model.listeners.SaveableListener;
......
...@@ -28,7 +28,6 @@ import hudson.ExtensionList; ...@@ -28,7 +28,6 @@ import hudson.ExtensionList;
import hudson.Extension; import hudson.Extension;
import hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson; import hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson;
import hudson.triggers.SCMTrigger; import hudson.triggers.SCMTrigger;
import hudson.triggers.TimerTrigger;
import java.util.Set; import java.util.Set;
import java.io.IOException; import java.io.IOException;
......
...@@ -27,11 +27,9 @@ import hudson.ExtensionList; ...@@ -27,11 +27,9 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.init.Initializer; import hudson.init.Initializer;
import hudson.triggers.SafeTimerTask; import hudson.triggers.SafeTimerTask;
import jenkins.model.Jenkins;
import jenkins.util.Timer; import jenkins.util.Timer;
import java.util.Random; import java.util.Random;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.logging.Logger; import java.util.logging.Logger;
......
...@@ -31,8 +31,6 @@ import java.io.IOException; ...@@ -31,8 +31,6 @@ import java.io.IOException;
import java.util.logging.Level; import java.util.logging.Level;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import org.acegisecurity.context.SecurityContext;
import org.acegisecurity.context.SecurityContextHolder;
/** /**
* {@link AperiodicWork} that takes a long time to run. Similar to {@link AsyncPeriodicWork}, see {@link AsyncPeriodicWork} for * {@link AperiodicWork} that takes a long time to run. Similar to {@link AsyncPeriodicWork}, see {@link AsyncPeriodicWork} for
......
...@@ -3,7 +3,6 @@ package hudson.model; ...@@ -3,7 +3,6 @@ package hudson.model;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.tasks.BuildStep; import hudson.tasks.BuildStep;
import jenkins.model.Jenkins;
/** /**
* Receives events that happen as a build executes {@link BuildStep}s. * Receives events that happen as a build executes {@link BuildStep}s.
......
...@@ -27,7 +27,6 @@ import hudson.ExtensionList; ...@@ -27,7 +27,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.tasks.Builder; import hudson.tasks.Builder;
import hudson.tasks.Publisher; import hudson.tasks.Publisher;
import jenkins.model.Jenkins;
import java.util.Map; import java.util.Map;
......
...@@ -4,7 +4,6 @@ import hudson.ExtensionList; ...@@ -4,7 +4,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import jenkins.model.Jenkins;
/** /**
* Adds box rendered in the computer side panel. * Adds box rendered in the computer side panel.
......
...@@ -3,7 +3,6 @@ package hudson.model; ...@@ -3,7 +3,6 @@ package hudson.model;
import hudson.Extension; import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.io.IOException; import java.io.IOException;
import java.net.InetAddress; import java.net.InetAddress;
......
...@@ -4,7 +4,6 @@ import hudson.ExtensionList; ...@@ -4,7 +4,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.scm.SCMDescriptor; import hudson.scm.SCMDescriptor;
import jenkins.ExtensionFilter; import jenkins.ExtensionFilter;
import jenkins.model.Jenkins;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
*/ */
package hudson.model; package hudson.model;
import hudson.util.HttpResponses;
import java.io.IOException; import java.io.IOException;
......
...@@ -28,7 +28,6 @@ import hudson.Extension; ...@@ -28,7 +28,6 @@ import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.scm.SCM; import hudson.scm.SCM;
import jenkins.model.Jenkins;
import java.io.IOException; import java.io.IOException;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
*/ */
package hudson.model; package hudson.model;
import hudson.slaves.SlaveComputer;
/** /**
* A listener for task related events from executors. * A listener for task related events from executors.
......
...@@ -39,7 +39,6 @@ import java.io.InputStream; ...@@ -39,7 +39,6 @@ import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.UUID; import java.util.UUID;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
......
...@@ -47,9 +47,7 @@ import java.io.File; ...@@ -47,9 +47,7 @@ import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.text.NumberFormat; import java.text.NumberFormat;
import java.text.ParseException; import java.text.ParseException;
import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.Map;
import static hudson.Util.fixEmpty; import static hudson.Util.fixEmpty;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
*/ */
package hudson.model; package hudson.model;
import hudson.model.listeners.ItemListener;
import java.io.IOException; import java.io.IOException;
import java.util.Collection; import java.util.Collection;
import java.io.File; import java.io.File;
......
...@@ -27,7 +27,6 @@ import hudson.Extension; ...@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.labels.LabelAtom; import hudson.model.labels.LabelAtom;
import jenkins.model.Jenkins;
import java.util.Collection; import java.util.Collection;
......
...@@ -25,11 +25,9 @@ package hudson.model; ...@@ -25,11 +25,9 @@ package hudson.model;
import hudson.init.Initializer; import hudson.init.Initializer;
import hudson.triggers.SafeTimerTask; import hudson.triggers.SafeTimerTask;
import hudson.triggers.Trigger;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.Extension; import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import jenkins.model.Jenkins;
import jenkins.util.Timer; import jenkins.util.Timer;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
......
...@@ -64,7 +64,6 @@ import hudson.model.queue.CauseOfBlockage.BecauseNodeIsOffline; ...@@ -64,7 +64,6 @@ import hudson.model.queue.CauseOfBlockage.BecauseNodeIsOffline;
import hudson.model.queue.CauseOfBlockage.BecauseLabelIsOffline; import hudson.model.queue.CauseOfBlockage.BecauseLabelIsOffline;
import hudson.model.queue.CauseOfBlockage.BecauseNodeIsBusy; import hudson.model.queue.CauseOfBlockage.BecauseNodeIsBusy;
import hudson.model.queue.WorkUnitContext; import hudson.model.queue.WorkUnitContext;
import hudson.security.ACL;
import jenkins.security.QueueItemAuthenticatorProvider; import jenkins.security.QueueItemAuthenticatorProvider;
import jenkins.util.Timer; import jenkins.util.Timer;
import hudson.triggers.SafeTimerTask; import hudson.triggers.SafeTimerTask;
......
...@@ -25,7 +25,6 @@ package hudson.model; ...@@ -25,7 +25,6 @@ package hudson.model;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
import javax.annotation.Nullable;
/** /**
* Represents things that {@link hudson.model.Queue.Executable} uses while running. * Represents things that {@link hudson.model.Queue.Executable} uses while running.
......
...@@ -45,7 +45,6 @@ import hudson.model.Run.RunExecution; ...@@ -45,7 +45,6 @@ import hudson.model.Run.RunExecution;
import hudson.model.listeners.RunListener; import hudson.model.listeners.RunListener;
import hudson.model.listeners.SaveableListener; import hudson.model.listeners.SaveableListener;
import hudson.model.queue.Executables; import hudson.model.queue.Executables;
import hudson.model.queue.SubTask;
import hudson.search.SearchIndexBuilder; import hudson.search.SearchIndexBuilder;
import hudson.security.ACL; import hudson.security.ACL;
import hudson.security.AccessControlled; import hudson.security.AccessControlled;
...@@ -53,7 +52,6 @@ import hudson.security.Permission; ...@@ -53,7 +52,6 @@ import hudson.security.Permission;
import hudson.security.PermissionGroup; import hudson.security.PermissionGroup;
import hudson.security.PermissionScope; import hudson.security.PermissionScope;
import hudson.tasks.BuildWrapper; import hudson.tasks.BuildWrapper;
import hudson.util.FlushProofOutputStream;
import hudson.util.FormApply; import hudson.util.FormApply;
import hudson.util.LogTaskListener; import hudson.util.LogTaskListener;
import hudson.util.ProcessTree; import hudson.util.ProcessTree;
...@@ -105,7 +103,6 @@ import jenkins.model.PeepholePermalink; ...@@ -105,7 +103,6 @@ import jenkins.model.PeepholePermalink;
import jenkins.model.RunAction2; import jenkins.model.RunAction2;
import jenkins.model.StandardArtifactManager; import jenkins.model.StandardArtifactManager;
import jenkins.model.lazy.BuildReference; import jenkins.model.lazy.BuildReference;
import jenkins.model.lazy.LazyBuildMixIn;
import jenkins.util.VirtualFile; import jenkins.util.VirtualFile;
import jenkins.util.io.OnMaster; import jenkins.util.io.OnMaster;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
......
...@@ -39,7 +39,6 @@ import jenkins.model.RunIdMigrator; ...@@ -39,7 +39,6 @@ import jenkins.model.RunIdMigrator;
import jenkins.model.lazy.AbstractLazyLoadRunMap; import jenkins.model.lazy.AbstractLazyLoadRunMap;
import static jenkins.model.lazy.AbstractLazyLoadRunMap.Direction.*; import static jenkins.model.lazy.AbstractLazyLoadRunMap.Direction.*;
import jenkins.model.lazy.BuildReference; import jenkins.model.lazy.BuildReference;
import jenkins.model.lazy.LazyBuildMixIn;
import org.apache.commons.collections.comparators.ReverseComparator; import org.apache.commons.collections.comparators.ReverseComparator;
import org.kohsuke.accmod.Restricted; import org.kohsuke.accmod.Restricted;
import org.kohsuke.accmod.restrictions.NoExternalUse; import org.kohsuke.accmod.restrictions.NoExternalUse;
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
package hudson.model; package hudson.model;
import hudson.BulkChange; import hudson.BulkChange;
import hudson.model.listeners.SaveableListener;
import java.io.IOException; import java.io.IOException;
/** /**
......
...@@ -33,7 +33,6 @@ import java.io.IOException; ...@@ -33,7 +33,6 @@ import java.io.IOException;
import java.io.PrintStream; import java.io.PrintStream;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.io.Serializable; import java.io.Serializable;
import java.util.Formatter;
/** /**
* Receives events that happen during some lengthy operation * Receives events that happen during some lengthy operation
......
...@@ -3,7 +3,6 @@ package hudson.model; ...@@ -3,7 +3,6 @@ package hudson.model;
import hudson.Extension; import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
import jenkins.model.TransientActionFactory; import jenkins.model.TransientActionFactory;
......
...@@ -25,7 +25,6 @@ package hudson.model; ...@@ -25,7 +25,6 @@ package hudson.model;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
......
...@@ -27,7 +27,6 @@ import hudson.Extension; ...@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.tasks.BuildStep; import hudson.tasks.BuildStep;
import jenkins.model.Jenkins;
import java.util.Collection; import java.util.Collection;
import jenkins.model.TransientActionFactory; import jenkins.model.TransientActionFactory;
......
...@@ -2,7 +2,6 @@ package hudson.model; ...@@ -2,7 +2,6 @@ package hudson.model;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
......
...@@ -35,7 +35,6 @@ import hudson.Indenter; ...@@ -35,7 +35,6 @@ import hudson.Indenter;
import hudson.Util; import hudson.Util;
import hudson.model.Descriptor.FormException; import hudson.model.Descriptor.FormException;
import hudson.model.labels.LabelAtomPropertyDescriptor; import hudson.model.labels.LabelAtomPropertyDescriptor;
import hudson.model.listeners.ItemListener;
import hudson.scm.ChangeLogSet; import hudson.scm.ChangeLogSet;
import hudson.scm.ChangeLogSet.Entry; import hudson.scm.ChangeLogSet.Entry;
import hudson.search.CollectionSearchIndex; import hudson.search.CollectionSearchIndex;
......
...@@ -32,7 +32,6 @@ import java.io.IOException; ...@@ -32,7 +32,6 @@ import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
import java.util.Iterator;
import java.util.List; import java.util.List;
/** /**
......
...@@ -3,7 +3,6 @@ package hudson.model; ...@@ -3,7 +3,6 @@ package hudson.model;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.FilePath; import hudson.FilePath;
import jenkins.model.Jenkins;
public abstract class WorkspaceListener implements ExtensionPoint { public abstract class WorkspaceListener implements ExtensionPoint {
......
...@@ -26,7 +26,6 @@ package hudson.model.listeners; ...@@ -26,7 +26,6 @@ package hudson.model.listeners;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.scm.PollingResult; import hudson.scm.PollingResult;
import jenkins.model.Jenkins;
import hudson.model.AbstractProject; import hudson.model.AbstractProject;
import hudson.model.TaskListener; import hudson.model.TaskListener;
......
...@@ -28,7 +28,6 @@ import hudson.ExtensionList; ...@@ -28,7 +28,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.Computer; import hudson.model.Computer;
import hudson.model.Executor; import hudson.model.Executor;
import jenkins.model.Jenkins;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
......
...@@ -25,7 +25,6 @@ package hudson.model.queue; ...@@ -25,7 +25,6 @@ package hudson.model.queue;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import hudson.model.AbstractProject;
import hudson.model.Computer; import hudson.model.Computer;
import hudson.model.Executor; import hudson.model.Executor;
import hudson.model.Label; import hudson.model.Label;
......
...@@ -2,14 +2,12 @@ package hudson.model.queue; ...@@ -2,14 +2,12 @@ package hudson.model.queue;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.Computer;
import hudson.model.Queue; import hudson.model.Queue;
import hudson.model.Queue.BlockedItem; import hudson.model.Queue.BlockedItem;
import hudson.model.Queue.BuildableItem; import hudson.model.Queue.BuildableItem;
import hudson.model.Queue.Item; import hudson.model.Queue.Item;
import hudson.model.Queue.LeftItem; import hudson.model.Queue.LeftItem;
import hudson.model.Queue.WaitingItem; import hudson.model.Queue.WaitingItem;
import jenkins.model.Jenkins;
import java.util.concurrent.Executor; import java.util.concurrent.Executor;
......
...@@ -27,9 +27,7 @@ package hudson.model.queue; ...@@ -27,9 +27,7 @@ package hudson.model.queue;
import hudson.Extension; import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.Queue.Item;
import hudson.slaves.Cloud; import hudson.slaves.Cloud;
import jenkins.model.Jenkins;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.Queue; import hudson.model.Queue;
import hudson.model.Queue.BuildableItem; import hudson.model.Queue.BuildableItem;
......
package hudson.model.queue; package hudson.model.queue;
import hudson.model.Action;
import hudson.model.Queue; import hudson.model.Queue;
import hudson.model.Queue.Item; import hudson.model.Queue.Item;
import hudson.model.Queue.Task;
import hudson.model.Queue.WaitingItem; import hudson.model.Queue.WaitingItem;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
......
...@@ -27,7 +27,6 @@ import hudson.Extension; ...@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.AbstractProject; import hudson.model.AbstractProject;
import jenkins.model.Jenkins;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
......
...@@ -12,7 +12,6 @@ import java.util.Map; ...@@ -12,7 +12,6 @@ import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future; import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException; import java.util.concurrent.TimeoutException;
import java.util.logging.Logger; import java.util.logging.Logger;
......
...@@ -26,7 +26,6 @@ package hudson.node_monitors; ...@@ -26,7 +26,6 @@ package hudson.node_monitors;
import hudson.Util; import hudson.Util;
import hudson.model.Computer; import hudson.model.Computer;
import hudson.model.Descriptor; import hudson.model.Descriptor;
import hudson.model.Run;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.model.ComputerSet; import hudson.model.ComputerSet;
import hudson.model.AdministrativeMonitor; import hudson.model.AdministrativeMonitor;
......
...@@ -27,7 +27,6 @@ import hudson.Functions; ...@@ -27,7 +27,6 @@ import hudson.Functions;
import jenkins.MasterToSlaveFileCallable; import jenkins.MasterToSlaveFileCallable;
import hudson.remoting.VirtualChannel; import hudson.remoting.VirtualChannel;
import hudson.Util; import hudson.Util;
import hudson.slaves.OfflineCause;
import hudson.node_monitors.DiskSpaceMonitorDescriptor.DiskSpace; import hudson.node_monitors.DiskSpaceMonitorDescriptor.DiskSpace;
import java.io.File; import java.io.File;
......
...@@ -10,7 +10,6 @@ import jenkins.model.Jenkins; ...@@ -10,7 +10,6 @@ import jenkins.model.Jenkins;
import java.io.IOException; import java.io.IOException;
import java.util.concurrent.Future; import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import jenkins.util.Timer; import jenkins.util.Timer;
......
...@@ -25,7 +25,6 @@ package hudson.node_monitors; ...@@ -25,7 +25,6 @@ package hudson.node_monitors;
import hudson.Util; import hudson.Util;
import hudson.Extension; import hudson.Extension;
import hudson.slaves.OfflineCause;
import hudson.model.Computer; import hudson.model.Computer;
import hudson.remoting.Callable; import hudson.remoting.Callable;
import jenkins.security.MasterToSlaveCallable; import jenkins.security.MasterToSlaveCallable;
......
...@@ -32,7 +32,6 @@ import hudson.os.SU; ...@@ -32,7 +32,6 @@ import hudson.os.SU;
import hudson.model.AdministrativeMonitor; import hudson.model.AdministrativeMonitor;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import hudson.remoting.Callable;
import hudson.util.ForkOutputStream; import hudson.util.ForkOutputStream;
import hudson.util.HudsonIsRestarting; import hudson.util.HudsonIsRestarting;
import hudson.util.StreamTaskListener; import hudson.util.StreamTaskListener;
......
...@@ -34,7 +34,6 @@ import hudson.model.Run; ...@@ -34,7 +34,6 @@ import hudson.model.Run;
import hudson.scm.ChangeLogSet.Entry; import hudson.scm.ChangeLogSet.Entry;
import hudson.util.CopyOnWriteList; import hudson.util.CopyOnWriteList;
import java.util.logging.Logger; import java.util.logging.Logger;
import jenkins.model.Jenkins;
/** /**
* Performs mark up on changelog messages to be displayed. * Performs mark up on changelog messages to be displayed.
......
...@@ -7,7 +7,6 @@ import hudson.FilePath; ...@@ -7,7 +7,6 @@ import hudson.FilePath;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.io.Serializable; import java.io.Serializable;
/** /**
......
...@@ -3,7 +3,6 @@ package hudson.search; ...@@ -3,7 +3,6 @@ package hudson.search;
import hudson.Extension; import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
/** /**
* Creates a {@link Search} instance for a {@link SearchableModelObject}. * Creates a {@link Search} instance for a {@link SearchableModelObject}.
......
...@@ -28,8 +28,6 @@ import jenkins.model.Jenkins; ...@@ -28,8 +28,6 @@ import jenkins.model.Jenkins;
import hudson.util.Scrambler; import hudson.util.Scrambler;
import jenkins.security.ApiTokenProperty; import jenkins.security.ApiTokenProperty;
import org.acegisecurity.context.SecurityContextHolder; import org.acegisecurity.context.SecurityContextHolder;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
import javax.servlet.Filter; import javax.servlet.Filter;
import javax.servlet.FilterChain; import javax.servlet.FilterChain;
......
...@@ -24,8 +24,6 @@ ...@@ -24,8 +24,6 @@
package hudson.security; package hudson.security;
import hudson.Functions; import hudson.Functions;
import jenkins.model.Jenkins;
import hudson.TcpSlaveAgentListener;
import com.google.common.base.Strings; import com.google.common.base.Strings;
import org.acegisecurity.AuthenticationException; import org.acegisecurity.AuthenticationException;
......
...@@ -26,7 +26,6 @@ package hudson.security; ...@@ -26,7 +26,6 @@ package hudson.security;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.User; import hudson.model.User;
import jenkins.model.Jenkins;
/** /**
* Service which can add permissions for a given user to the configured authorization strategy. * Service which can add permissions for a given user to the configured authorization strategy.
......
...@@ -41,7 +41,6 @@ import javax.servlet.http.HttpServletResponse; ...@@ -41,7 +41,6 @@ import javax.servlet.http.HttpServletResponse;
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.util.Date; import java.util.Date;
import java.util.logging.Level;
/** /**
* {@link TokenBasedRememberMeServices} with modification so as not to rely * {@link TokenBasedRememberMeServices} with modification so as not to rely
......
...@@ -7,7 +7,6 @@ package hudson.security.csrf; ...@@ -7,7 +7,6 @@ package hudson.security.csrf;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import javax.servlet.FilterChain; import javax.servlet.FilterChain;
import javax.servlet.ServletException; import javax.servlet.ServletException;
......
...@@ -5,8 +5,6 @@ import hudson.ExtensionPoint; ...@@ -5,8 +5,6 @@ import hudson.ExtensionPoint;
import hudson.model.Label; import hudson.model.Label;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.queue.CauseOfBlockage; import hudson.model.queue.CauseOfBlockage;
import jenkins.model.Jenkins;
import org.jvnet.localizer.Localizable;
import java.util.Collection; import java.util.Collection;
......
...@@ -23,10 +23,6 @@ ...@@ -23,10 +23,6 @@
*/ */
package hudson.slaves; package hudson.slaves;
import hudson.model.Computer;
import hudson.model.Node;
import hudson.model.Queue;
import jenkins.model.Jenkins;
import javax.annotation.concurrent.GuardedBy; import javax.annotation.concurrent.GuardedBy;
import java.io.IOException; import java.io.IOException;
......
...@@ -31,10 +31,7 @@ import hudson.FilePath; ...@@ -31,10 +31,7 @@ import hudson.FilePath;
import hudson.model.Computer; import hudson.model.Computer;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import org.jenkinsci.remoting.CallableDecorator;
import hudson.remoting.Channel; import hudson.remoting.Channel;
import hudson.remoting.ChannelBuilder;
import jenkins.model.Jenkins;
import java.io.IOException; import java.io.IOException;
......
...@@ -39,7 +39,6 @@ import hudson.model.BuildListener; ...@@ -39,7 +39,6 @@ import hudson.model.BuildListener;
import hudson.model.Environment; import hudson.model.Environment;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.Queue;
import hudson.model.Queue.Task; import hudson.model.Queue.Task;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
import org.kohsuke.stapler.StaplerRequest; import org.kohsuke.stapler.StaplerRequest;
......
...@@ -46,7 +46,6 @@ import java.util.List; ...@@ -46,7 +46,6 @@ import java.util.List;
import java.util.AbstractList; import java.util.AbstractList;
import java.util.Iterator; import java.util.Iterator;
import java.util.WeakHashMap; import java.util.WeakHashMap;
import jenkins.model.Jenkins;
import jenkins.security.QueueItemAuthenticator; import jenkins.security.QueueItemAuthenticator;
import org.acegisecurity.Authentication; import org.acegisecurity.Authentication;
......
...@@ -25,14 +25,12 @@ package hudson.tasks; ...@@ -25,14 +25,12 @@ package hudson.tasks;
import hudson.FilePath; import hudson.FilePath;
import hudson.Launcher; import hudson.Launcher;
import hudson.Launcher.ProcStarter;
import hudson.Proc; import hudson.Proc;
import hudson.Util; import hudson.Util;
import hudson.EnvVars; import hudson.EnvVars;
import hudson.model.AbstractBuild; import hudson.model.AbstractBuild;
import hudson.model.BuildListener; import hudson.model.BuildListener;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.Result;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import hudson.remoting.ChannelClosedException; import hudson.remoting.ChannelClosedException;
......
...@@ -27,7 +27,6 @@ import hudson.Extension; ...@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionListView; import hudson.ExtensionListView;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import hudson.model.User; import hudson.model.User;
import java.util.List; import java.util.List;
......
...@@ -34,7 +34,6 @@ import hudson.model.DownloadService.Downloadable; ...@@ -34,7 +34,6 @@ import hudson.model.DownloadService.Downloadable;
import hudson.model.JDK; import hudson.model.JDK;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import hudson.remoting.Callable;
import hudson.util.ArgumentListBuilder; import hudson.util.ArgumentListBuilder;
import hudson.util.FormValidation; import hudson.util.FormValidation;
import hudson.util.HttpResponses; import hudson.util.HttpResponses;
......
...@@ -26,7 +26,6 @@ package hudson.tools; ...@@ -26,7 +26,6 @@ package hudson.tools;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.slaves.NodeSpecific; import hudson.slaves.NodeSpecific;
import jenkins.model.Jenkins;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.TaskListener; import hudson.model.TaskListener;
......
...@@ -29,7 +29,6 @@ import hudson.security.ACL; ...@@ -29,7 +29,6 @@ import hudson.security.ACL;
import java.util.TimerTask; import java.util.TimerTask;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
import jenkins.util.Timer;
import org.acegisecurity.context.SecurityContext; import org.acegisecurity.context.SecurityContext;
import org.acegisecurity.context.SecurityContextHolder; import org.acegisecurity.context.SecurityContextHolder;
......
...@@ -27,7 +27,6 @@ import hudson.Extension; ...@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.AbstractProject; import hudson.model.AbstractProject;
import jenkins.model.Jenkins;
/** /**
* Provides the alternative text to be rendered in the UI. * Provides the alternative text to be rendered in the UI.
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
*/ */
package hudson.util; package hudson.util;
import hudson.FilePath;
import hudson.Launcher; import hudson.Launcher;
import hudson.Util; import hudson.Util;
......
...@@ -33,7 +33,6 @@ import javax.servlet.ServletException; ...@@ -33,7 +33,6 @@ import javax.servlet.ServletException;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection; import java.util.Collection;
import static java.util.Arrays.asList; import static java.util.Arrays.asList;
......
...@@ -3,9 +3,7 @@ package hudson.util; ...@@ -3,9 +3,7 @@ package hudson.util;
import hudson.Util; import hudson.Util;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet; import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import java.util.Stack; import java.util.Stack;
......
...@@ -28,7 +28,6 @@ import jenkins.model.Jenkins; ...@@ -28,7 +28,6 @@ import jenkins.model.Jenkins;
import hudson.triggers.SafeTimerTask; import hudson.triggers.SafeTimerTask;
import jenkins.util.Timer; import jenkins.util.Timer;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
import org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement;
import org.kohsuke.stapler.StaplerRequest; import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse; import org.kohsuke.stapler.StaplerResponse;
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
package hudson.util; package hudson.util;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory; import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
......
...@@ -31,9 +31,7 @@ import java.net.UnknownHostException; ...@@ -31,9 +31,7 @@ import java.net.UnknownHostException;
import org.apache.commons.httpclient.ConnectTimeoutException; import org.apache.commons.httpclient.ConnectTimeoutException;
import org.apache.commons.httpclient.params.HttpConnectionParams; import org.apache.commons.httpclient.params.HttpConnectionParams;
import org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory;
import org.apache.commons.httpclient.protocol.ProtocolSocketFactory; import org.apache.commons.httpclient.protocol.ProtocolSocketFactory;
import org.apache.commons.httpclient.protocol.ReflectionSocketFactory;
/** /**
* A SecureProtocolSocketFactory that creates sockets without binding to a specific interface. * A SecureProtocolSocketFactory that creates sockets without binding to a specific interface.
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
*/ */
package hudson.util; package hudson.util;
import hudson.Functions;
import org.kohsuke.accmod.Restricted; import org.kohsuke.accmod.Restricted;
import org.kohsuke.accmod.restrictions.NoExternalUse; import org.kohsuke.accmod.restrictions.NoExternalUse;
......
...@@ -26,8 +26,6 @@ package hudson.util; ...@@ -26,8 +26,6 @@ package hudson.util;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import hudson.util.ProcessTree.OSProcess;
import java.io.IOException; import java.io.IOException;
import java.io.Serializable; import java.io.Serializable;
......
...@@ -25,18 +25,14 @@ ...@@ -25,18 +25,14 @@
package hudson.util.io; package hudson.util.io;
import hudson.Functions; import hudson.Functions;
import hudson.org.apache.tools.tar.TarOutputStream;
import hudson.os.PosixException; import hudson.os.PosixException;
import hudson.util.FileVisitor; import hudson.util.FileVisitor;
import hudson.util.IOUtils; import hudson.util.IOUtils;
import org.apache.tools.tar.TarEntry;
import java.io.BufferedOutputStream;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import java.lang.reflect.Field;
import org.apache.commons.compress.archivers.tar.TarArchiveEntry; import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream; import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream;
......
...@@ -30,7 +30,6 @@ import com.sun.jna.Native; ...@@ -30,7 +30,6 @@ import com.sun.jna.Native;
import com.sun.jna.Memory; import com.sun.jna.Memory;
import com.sun.jna.NativeLong; import com.sun.jna.NativeLong;
import com.sun.jna.ptr.IntByReference; import com.sun.jna.ptr.IntByReference;
import hudson.os.PosixAPI;
import jnr.posix.POSIX; import jnr.posix.POSIX;
import org.jvnet.libpam.impl.CLibrary.passwd; import org.jvnet.libpam.impl.CLibrary.passwd;
......
...@@ -24,9 +24,6 @@ ...@@ -24,9 +24,6 @@
package hudson.views; package hudson.views;
import hudson.Extension; import hudson.Extension;
import hudson.markup.MarkupFormatter;
import hudson.security.AuthorizationStrategy;
import hudson.security.SecurityRealm;
import jenkins.model.GlobalConfiguration; import jenkins.model.GlobalConfiguration;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
......
...@@ -4,7 +4,6 @@ import hudson.Extension; ...@@ -4,7 +4,6 @@ import hudson.Extension;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.TcpSlaveAgentListener; import hudson.TcpSlaveAgentListener;
import jenkins.model.Jenkins;
import java.io.IOException; import java.io.IOException;
import java.net.Socket; import java.net.Socket;
......
...@@ -31,7 +31,6 @@ import hudson.model.AdministrativeMonitor; ...@@ -31,7 +31,6 @@ import hudson.model.AdministrativeMonitor;
import hudson.model.Describable; import hudson.model.Describable;
import hudson.model.Descriptor; import hudson.model.Descriptor;
import hudson.model.DescriptorVisibilityFilter; import hudson.model.DescriptorVisibilityFilter;
import jenkins.model.Jenkins;
/** /**
* Filters out {@link ExtensionComponent}s discovered by {@link ExtensionFinder}s, * Filters out {@link ExtensionComponent}s discovered by {@link ExtensionFinder}s,
......
...@@ -8,7 +8,6 @@ import hudson.security.ACL; ...@@ -8,7 +8,6 @@ import hudson.security.ACL;
import hudson.util.StreamTaskListener; import hudson.util.StreamTaskListener;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import jenkins.security.RekeySecretAdminMonitor; import jenkins.security.RekeySecretAdminMonitor;
import org.apache.commons.io.output.NullOutputStream;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
......
...@@ -27,7 +27,6 @@ package jenkins.management; ...@@ -27,7 +27,6 @@ package jenkins.management;
import hudson.Extension; import hudson.Extension;
import hudson.model.ManagementLink; import hudson.model.ManagementLink;
import jenkins.management.Messages; import jenkins.management.Messages;
import jenkins.model.Jenkins;
/** /**
* @author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a> * @author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>
......
...@@ -26,7 +26,6 @@ package jenkins.model; ...@@ -26,7 +26,6 @@ package jenkins.model;
import hudson.FilePath; import hudson.FilePath;
import hudson.Launcher; import hudson.Launcher;
import hudson.model.AbstractBuild;
import hudson.model.BuildListener; import hudson.model.BuildListener;
import hudson.model.Run; import hudson.model.Run;
import hudson.model.TaskListener; import hudson.model.TaskListener;
......
...@@ -9,7 +9,6 @@ import com.thoughtworks.xstream.io.HierarchicalStreamWriter; ...@@ -9,7 +9,6 @@ import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
import com.thoughtworks.xstream.mapper.Mapper; import com.thoughtworks.xstream.mapper.Mapper;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.AbstractDescribableImpl; import hudson.model.AbstractDescribableImpl;
import hudson.model.AbstractProject;
import hudson.model.Job; import hudson.model.Job;
import hudson.model.Run; import hudson.model.Run;
import hudson.tasks.LogRotator; import hudson.tasks.LogRotator;
......
...@@ -25,7 +25,6 @@ package jenkins.model; ...@@ -25,7 +25,6 @@ package jenkins.model;
import hudson.console.ModelHyperlinkNote; import hudson.console.ModelHyperlinkNote;
import hudson.model.Executor; import hudson.model.Executor;
import hudson.model.Result;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import hudson.model.User; import hudson.model.User;
import org.kohsuke.stapler.export.Exported; import org.kohsuke.stapler.export.Exported;
......
...@@ -29,7 +29,6 @@ import hudson.tasks.BuildWrapper; ...@@ -29,7 +29,6 @@ import hudson.tasks.BuildWrapper;
import hudson.tasks.Builder; import hudson.tasks.Builder;
import hudson.tasks.Publisher; import hudson.tasks.Publisher;
import hudson.triggers.Trigger; import hudson.triggers.Trigger;
import hudson.util.DescribableList;
/** /**
* Marker interface for project-associated objects that can participate * Marker interface for project-associated objects that can participate
......
...@@ -24,9 +24,7 @@ ...@@ -24,9 +24,7 @@
package jenkins.model; package jenkins.model;
import hudson.model.Item;
import hudson.model.TopLevelItem; import hudson.model.TopLevelItem;
import hudson.model.listeners.ItemListener;
import java.io.IOException; import java.io.IOException;
/** /**
......
...@@ -27,7 +27,6 @@ import hudson.BulkChange; ...@@ -27,7 +27,6 @@ import hudson.BulkChange;
import hudson.Util; import hudson.Util;
import hudson.XmlFile; import hudson.XmlFile;
import hudson.model.Computer; import hudson.model.Computer;
import hudson.model.ItemGroupMixIn;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.Queue; import hudson.model.Queue;
import hudson.model.Saveable; import hudson.model.Saveable;
......
...@@ -28,7 +28,6 @@ import hudson.Extension; ...@@ -28,7 +28,6 @@ import hudson.Extension;
import hudson.Util; import hudson.Util;
import hudson.model.Job; import hudson.model.Job;
import hudson.model.RootAction; import hudson.model.RootAction;
import hudson.model.Run;
import hudson.util.AtomicFileWriter; import hudson.util.AtomicFileWriter;
import hudson.util.StreamTaskListener; import hudson.util.StreamTaskListener;
import java.io.File; import java.io.File;
......
...@@ -27,7 +27,6 @@ import hudson.ExtensionList; ...@@ -27,7 +27,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.Fingerprint; import hudson.model.Fingerprint;
import java.util.Collection;
import java.util.List; import java.util.List;
/** /**
......
...@@ -31,11 +31,9 @@ import hudson.model.OverallLoadStatistics; ...@@ -31,11 +31,9 @@ import hudson.model.OverallLoadStatistics;
import hudson.model.Queue; import hudson.model.Queue;
import hudson.model.Queue.Task; import hudson.model.Queue.Task;
import hudson.model.queue.SubTask; import hudson.model.queue.SubTask;
import hudson.model.queue.Tasks;
import hudson.util.Iterators; import hudson.util.Iterators;
import java.util.Iterator; import java.util.Iterator;
import java.util.List;
/** /**
* {@link LoadStatistics} that track the "free roam" jobs (whose {@link Task#getAssignedLabel()} is null) * {@link LoadStatistics} that track the "free roam" jobs (whose {@link Task#getAssignedLabel()} is null)
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
package jenkins.model.lazy; package jenkins.model.lazy;
import hudson.Extension; import hudson.Extension;
import hudson.model.AbstractItem;
import hudson.model.Item; import hudson.model.Item;
import hudson.model.ItemGroup; import hudson.model.ItemGroup;
import hudson.model.Job; import hudson.model.Job;
...@@ -33,7 +32,6 @@ import hudson.model.Queue; ...@@ -33,7 +32,6 @@ import hudson.model.Queue;
import hudson.model.Run; import hudson.model.Run;
import hudson.model.RunMap; import hudson.model.RunMap;
import hudson.model.listeners.ItemListener; import hudson.model.listeners.ItemListener;
import hudson.model.queue.SubTask;
import hudson.widgets.BuildHistoryWidget; import hudson.widgets.BuildHistoryWidget;
import hudson.widgets.HistoryWidget; import hudson.widgets.HistoryWidget;
import java.io.File; import java.io.File;
......
...@@ -24,11 +24,8 @@ ...@@ -24,11 +24,8 @@
package jenkins.model.queue; package jenkins.model.queue;
import hudson.model.Computer;
import hudson.model.Executor; import hudson.model.Executor;
import hudson.model.ExecutorListener;
import hudson.model.OneOffExecutor; import hudson.model.OneOffExecutor;
import hudson.model.Queue.Executable;
import hudson.model.Queue.FlyweightTask; import hudson.model.Queue.FlyweightTask;
import hudson.model.Resource; import hudson.model.Resource;
import hudson.model.ResourceActivity; import hudson.model.ResourceActivity;
...@@ -36,7 +33,6 @@ import hudson.model.ResourceController; ...@@ -36,7 +33,6 @@ import hudson.model.ResourceController;
import hudson.model.ResourceList; import hudson.model.ResourceList;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
import javax.annotation.concurrent.GuardedBy; import javax.annotation.concurrent.GuardedBy;
import jenkins.model.Jenkins;
import org.kohsuke.accmod.Restricted; import org.kohsuke.accmod.Restricted;
import org.kohsuke.accmod.restrictions.NoExternalUse; import org.kohsuke.accmod.restrictions.NoExternalUse;
......
...@@ -9,7 +9,6 @@ import hudson.model.TaskListener; ...@@ -9,7 +9,6 @@ import hudson.model.TaskListener;
import hudson.util.IOUtils; import hudson.util.IOUtils;
import java.io.File; import java.io.File;
import java.io.IOException;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.kohsuke.stapler.DataBoundConstructor; import org.kohsuke.stapler.DataBoundConstructor;
......
...@@ -2,7 +2,6 @@ package jenkins.security; ...@@ -2,7 +2,6 @@ package jenkins.security;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import org.acegisecurity.Authentication; import org.acegisecurity.Authentication;
import javax.servlet.ServletException; import javax.servlet.ServletException;
......
...@@ -3,7 +3,6 @@ package jenkins.security; ...@@ -3,7 +3,6 @@ package jenkins.security;
import hudson.scm.SCM; import hudson.scm.SCM;
import hudson.tasks.Builder; import hudson.tasks.Builder;
import hudson.util.Secret; import hudson.util.Secret;
import jenkins.slaves.JnlpSlaveAgentProtocol;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
import java.io.IOException; import java.io.IOException;
......
...@@ -2,7 +2,6 @@ package jenkins.security; ...@@ -2,7 +2,6 @@ package jenkins.security;
import hudson.Extension; import hudson.Extension;
import hudson.Lookup; import hudson.Lookup;
import hudson.init.InitMilestone;
import hudson.util.Secret; import hudson.util.Secret;
import hudson.util.Service; import hudson.util.Service;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
...@@ -11,7 +10,6 @@ import org.kohsuke.MetaInfServices; ...@@ -11,7 +10,6 @@ import org.kohsuke.MetaInfServices;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
import java.io.IOException; import java.io.IOException;
import java.security.SecureRandom;
import java.util.List; import java.util.List;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
......
package jenkins.security; package jenkins.security;
import hudson.remoting.Callable; import hudson.remoting.Callable;
import org.jenkinsci.remoting.Role;
import org.jenkinsci.remoting.RoleChecker; import org.jenkinsci.remoting.RoleChecker;
import java.util.Collection;
/** /**
* Convenient {@link Callable} meant to be run on slave. * Convenient {@link Callable} meant to be run on slave.
......
...@@ -2,14 +2,11 @@ package jenkins.security; ...@@ -2,14 +2,11 @@ package jenkins.security;
import edu.umd.cs.findbugs.annotations.NonNull; import edu.umd.cs.findbugs.annotations.NonNull;
import hudson.Extension; import hudson.Extension;
import hudson.model.AbstractProject;
import hudson.security.ACL;
import hudson.util.DescribableList; import hudson.util.DescribableList;
import jenkins.model.GlobalConfiguration; import jenkins.model.GlobalConfiguration;
import jenkins.model.GlobalConfigurationCategory; import jenkins.model.GlobalConfigurationCategory;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
import org.acegisecurity.Authentication;
import org.kohsuke.stapler.StaplerRequest; import org.kohsuke.stapler.StaplerRequest;
import java.io.IOException; import java.io.IOException;
......
...@@ -33,7 +33,6 @@ import java.util.List; ...@@ -33,7 +33,6 @@ import java.util.List;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
import jenkins.model.Jenkins;
import org.acegisecurity.GrantedAuthority; import org.acegisecurity.GrantedAuthority;
import org.acegisecurity.userdetails.UserDetails; import org.acegisecurity.userdetails.UserDetails;
......
package jenkins.security; package jenkins.security;
import hudson.remoting.Callable; import hudson.remoting.Callable;
import org.jenkinsci.remoting.Role;
import org.jenkinsci.remoting.RoleChecker; import org.jenkinsci.remoting.RoleChecker;
import java.util.Collection;
/** /**
* Convenient {@link Callable} that are meant to run on the master (sent by slave/CLI/etc). * Convenient {@link Callable} that are meant to run on the master (sent by slave/CLI/etc).
......
...@@ -3,7 +3,6 @@ package jenkins.slaves; ...@@ -3,7 +3,6 @@ package jenkins.slaves;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.Slave; import hudson.model.Slave;
import jenkins.model.Jenkins;
import java.io.IOException; import java.io.IOException;
import java.util.Properties; import java.util.Properties;
......
...@@ -6,7 +6,6 @@ import org.jenkinsci.remoting.nio.NioChannelHub; ...@@ -6,7 +6,6 @@ import org.jenkinsci.remoting.nio.NioChannelHub;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.IOException; import java.io.IOException;
import java.net.Socket; import java.net.Socket;
import java.util.Properties;
/** /**
* {@link JnlpSlaveAgentProtocol} Version 2. * {@link JnlpSlaveAgentProtocol} Version 2.
......
...@@ -5,7 +5,6 @@ import hudson.ExtensionPoint; ...@@ -5,7 +5,6 @@ import hudson.ExtensionPoint;
import hudson.FilePath; import hudson.FilePath;
import hudson.model.Node; import hudson.model.Node;
import hudson.model.TopLevelItem; import hudson.model.TopLevelItem;
import jenkins.model.Jenkins;
/** /**
* Allow extensions to override workspace locations * Allow extensions to override workspace locations
......
...@@ -2,7 +2,6 @@ package jenkins.slaves.restarter; ...@@ -2,7 +2,6 @@ package jenkins.slaves.restarter;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.io.Serializable; import java.io.Serializable;
import java.util.logging.Logger; import java.util.logging.Logger;
......
...@@ -3,7 +3,6 @@ package jenkins.slaves.systemInfo; ...@@ -3,7 +3,6 @@ package jenkins.slaves.systemInfo;
import hudson.ExtensionList; import hudson.ExtensionList;
import hudson.ExtensionPoint; import hudson.ExtensionPoint;
import hudson.model.Computer; import hudson.model.Computer;
import jenkins.model.Jenkins;
/** /**
* Extension point that contributes to the system information page of {@link Computer}. * Extension point that contributes to the system information page of {@link Computer}.
......
...@@ -28,19 +28,13 @@ import hudson.AbortException; ...@@ -28,19 +28,13 @@ import hudson.AbortException;
import hudson.Extension; import hudson.Extension;
import hudson.FilePath; import hudson.FilePath;
import hudson.Launcher; import hudson.Launcher;
import hudson.model.AbstractBuild;
import hudson.model.AbstractProject; import hudson.model.AbstractProject;
import hudson.model.Action; import hudson.model.Action;
import hudson.model.BuildListener;
import hudson.model.Computer;
import hudson.model.Executor;
import hudson.model.InvisibleAction; import hudson.model.InvisibleAction;
import hudson.model.Job; import hudson.model.Job;
import hudson.model.Run; import hudson.model.Run;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import hudson.tasks.BuildStep; import hudson.tasks.BuildStep;
import hudson.tasks.BuildStepDescriptor;
import hudson.tasks.BuildStepMonitor;
import hudson.tasks.Builder; import hudson.tasks.Builder;
import hudson.tasks.Publisher; import hudson.tasks.Publisher;
import java.io.IOException; import java.io.IOException;
......
...@@ -33,7 +33,6 @@ import hudson.model.AbstractBuild; ...@@ -33,7 +33,6 @@ import hudson.model.AbstractBuild;
import hudson.model.AbstractProject; import hudson.model.AbstractProject;
import hudson.model.Action; import hudson.model.Action;
import hudson.model.BuildListener; import hudson.model.BuildListener;
import hudson.model.Computer;
import hudson.model.Run; import hudson.model.Run;
import hudson.model.TaskListener; import hudson.model.TaskListener;
import hudson.tasks.BuildWrapper; import hudson.tasks.BuildWrapper;
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
package jenkins.util; package jenkins.util;
import edu.umd.cs.findbugs.annotations.SuppressWarnings; import edu.umd.cs.findbugs.annotations.SuppressWarnings;
import hudson.model.AbstractItem;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method; import java.lang.reflect.Method;
......
...@@ -38,14 +38,10 @@ import com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer; ...@@ -38,14 +38,10 @@ import com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer;
import com.thoughtworks.xstream.io.xml.XppDriver; import com.thoughtworks.xstream.io.xml.XppDriver;
import hudson.Util; import hudson.Util;
import hudson.util.VariableResolver; import hudson.util.VariableResolver;
import hudson.util.XStream2;
import org.apache.commons.io.IOUtils;
import java.io.InputStream; import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.io.Reader; import java.io.Reader;
import java.io.StringReader;
import java.io.StringWriter;
import java.io.Writer; import java.io.Writer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
......
...@@ -30,7 +30,6 @@ import java.util.HashMap; ...@@ -30,7 +30,6 @@ import java.util.HashMap;
import java.util.Locale; import java.util.Locale;
import java.util.Properties; import java.util.Properties;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import java.util.concurrent.atomic.AtomicReference;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
...@@ -39,7 +38,6 @@ import java.io.InputStream; ...@@ -39,7 +38,6 @@ import java.io.InputStream;
import static org.hamcrest.CoreMatchers.containsString; import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.CoreMatchers.hasItem; import static org.hamcrest.CoreMatchers.hasItem;
import static org.hamcrest.CoreMatchers.instanceOf;
import static org.hamcrest.CoreMatchers.not; import static org.hamcrest.CoreMatchers.not;
import static org.junit.Assert.*; import static org.junit.Assert.*;
......
...@@ -27,7 +27,6 @@ import static org.junit.Assert.assertEquals; ...@@ -27,7 +27,6 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.doThrow;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.verifyZeroInteractions; import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
import hudson.model.ViewGroup; import hudson.model.ViewGroup;
......
package hudson.model; package hudson.model;
import hudson.util.FormValidation; import hudson.util.FormValidation;
import jenkins.model.Jenkins;
import org.junit.Test; import org.junit.Test;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
......
...@@ -3,11 +3,7 @@ package hudson.model; ...@@ -3,11 +3,7 @@ package hudson.model;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
import java.io.File;
import java.io.IOException;
import java.util.Collection;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.*;
......
package hudson.os; package hudson.os;
import hudson.remoting.Callable;
import hudson.util.StreamTaskListener; import hudson.util.StreamTaskListener;
import jenkins.security.MasterToSlaveCallable; import jenkins.security.MasterToSlaveCallable;
......
...@@ -27,7 +27,6 @@ import antlr.ANTLRException; ...@@ -27,7 +27,6 @@ import antlr.ANTLRException;
import java.text.DateFormat; import java.text.DateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.TimeZone;
import java.util.GregorianCalendar; import java.util.GregorianCalendar;
import java.util.Locale; import java.util.Locale;
......
...@@ -23,14 +23,12 @@ ...@@ -23,14 +23,12 @@
*/ */
package jenkins.model; package jenkins.model;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import hudson.model.JDK; import hudson.model.JDK;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.jvnet.hudson.test.Issue;
import org.powermock.modules.junit4.PowerMockRunner; import org.powermock.modules.junit4.PowerMockRunner;
@RunWith(PowerMockRunner.class) @RunWith(PowerMockRunner.class)
......
...@@ -23,17 +23,14 @@ ...@@ -23,17 +23,14 @@
*/ */
package jenkins.model; package jenkins.model;
import java.io.IOException;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.jvnet.hudson.test.Issue; import org.jvnet.hudson.test.Issue;
import org.mockito.Mock;
import org.mockito.Mockito; import org.mockito.Mockito;
import org.mockito.invocation.InvocationOnMock; import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer; import org.mockito.stubbing.Answer;
import static org.powermock.api.mockito.PowerMockito.mock; import static org.powermock.api.mockito.PowerMockito.mock;
import static org.powermock.api.mockito.PowerMockito.when;
/** /**
* Tests for {@link JenkinsLocationConfiguration}. * Tests for {@link JenkinsLocationConfiguration}.
......
...@@ -4,7 +4,6 @@ import static org.junit.Assert.assertFalse; ...@@ -4,7 +4,6 @@ import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.Mockito.any; import static org.mockito.Mockito.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
import static org.powermock.api.mockito.PowerMockito.mockStatic; import static org.powermock.api.mockito.PowerMockito.mockStatic;
......
...@@ -124,7 +124,6 @@ import java.util.logging.Level; ...@@ -124,7 +124,6 @@ import java.util.logging.Level;
import java.util.logging.LogRecord; import java.util.logging.LogRecord;
import java.util.logging.Logger; import java.util.logging.Logger;
import javax.annotation.Nonnull;
import javax.servlet.ServletContext; import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextEvent;
...@@ -141,7 +140,6 @@ import org.acegisecurity.GrantedAuthority; ...@@ -141,7 +140,6 @@ import org.acegisecurity.GrantedAuthority;
import org.acegisecurity.userdetails.UserDetails; import org.acegisecurity.userdetails.UserDetails;
import org.acegisecurity.userdetails.UsernameNotFoundException; import org.acegisecurity.userdetails.UsernameNotFoundException;
import org.apache.commons.beanutils.PropertyUtils; import org.apache.commons.beanutils.PropertyUtils;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
import org.apache.maven.artifact.Artifact; import org.apache.maven.artifact.Artifact;
import org.apache.maven.artifact.resolver.AbstractArtifactResolutionException; import org.apache.maven.artifact.resolver.AbstractArtifactResolutionException;
...@@ -190,7 +188,6 @@ import com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory; ...@@ -190,7 +188,6 @@ import com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory;
import com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest; import com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest;
import com.gargoylesoftware.htmlunit.xml.XmlPage; import com.gargoylesoftware.htmlunit.xml.XmlPage;
import java.net.HttpURLConnection;
import jenkins.model.JenkinsLocationConfiguration; import jenkins.model.JenkinsLocationConfiguration;
......
...@@ -126,7 +126,6 @@ import java.lang.management.ThreadInfo; ...@@ -126,7 +126,6 @@ import java.lang.management.ThreadInfo;
import java.lang.reflect.Array; import java.lang.reflect.Array;
import java.lang.reflect.Constructor; import java.lang.reflect.Constructor;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.net.HttpURLConnection;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.net.SocketTimeoutException; import java.net.SocketTimeoutException;
import java.net.URISyntaxException; import java.net.URISyntaxException;
......
...@@ -27,11 +27,9 @@ package org.jvnet.hudson.test; ...@@ -27,11 +27,9 @@ package org.jvnet.hudson.test;
import hudson.Extension; import hudson.Extension;
import hudson.model.Item; import hudson.model.Item;
import hudson.model.Queue; import hudson.model.Queue;
import hudson.model.User;
import java.util.Map; import java.util.Map;
import javax.inject.Inject; import javax.inject.Inject;
import jenkins.security.QueueItemAuthenticator; import jenkins.security.QueueItemAuthenticator;
import jenkins.security.QueueItemAuthenticatorConfiguration;
import jenkins.security.QueueItemAuthenticatorDescriptor; import jenkins.security.QueueItemAuthenticatorDescriptor;
import org.acegisecurity.Authentication; import org.acegisecurity.Authentication;
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
*/ */
package org.jvnet.hudson.test; package org.jvnet.hudson.test;
import hudson.model.Computer;
import java.io.IOException; import java.io.IOException;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
......
package org.jvnet.hudson.test; package org.jvnet.hudson.test;
import org.apache.commons.io.FileUtils;
import org.jvnet.hudson.test.recipes.Recipe; import org.jvnet.hudson.test.recipes.Recipe;
import org.jvnet.hudson.test.recipes.WithPlugin; import org.jvnet.hudson.test.recipes.WithPlugin;
import java.io.File;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.lang.annotation.Target; import java.lang.annotation.Target;
import java.net.URL;
import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
......
...@@ -29,7 +29,6 @@ import org.jvnet.hudson.test.JenkinsRule; ...@@ -29,7 +29,6 @@ import org.jvnet.hudson.test.JenkinsRule;
import org.jvnet.hudson.test.HudsonHomeLoader.Local; import org.jvnet.hudson.test.HudsonHomeLoader.Local;
import org.jvnet.hudson.test.JenkinsRecipe; import org.jvnet.hudson.test.JenkinsRecipe;
import hudson.util.JenkinsReloadFailed;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Target; import java.lang.annotation.Target;
......
...@@ -28,7 +28,6 @@ import org.jvnet.hudson.test.JenkinsRecipe; ...@@ -28,7 +28,6 @@ import org.jvnet.hudson.test.JenkinsRecipe;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
import hudson.util.JenkinsReloadFailed;
import java.io.File; import java.io.File;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
......
...@@ -26,17 +26,13 @@ package org.jvnet.hudson.test.recipes; ...@@ -26,17 +26,13 @@ package org.jvnet.hudson.test.recipes;
import org.jvnet.hudson.test.HudsonTestCase; import org.jvnet.hudson.test.HudsonTestCase;
import org.jvnet.hudson.test.JenkinsRecipe; import org.jvnet.hudson.test.JenkinsRecipe;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
import org.apache.commons.io.FileUtils;
import hudson.util.JenkinsReloadFailed;
import java.io.File;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.ElementType.METHOD;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Target; import java.lang.annotation.Target;
import java.net.URL;
/** /**
* Times out the test after the specified number of seconds. * Times out the test after the specified number of seconds.
......
...@@ -26,7 +26,6 @@ package hudson; ...@@ -26,7 +26,6 @@ package hudson;
import org.jvnet.hudson.test.Issue; import org.jvnet.hudson.test.Issue;
import org.jvnet.hudson.test.HudsonTestCase; import org.jvnet.hudson.test.HudsonTestCase;
import org.jvnet.hudson.test.LenientRunnable;
import org.jvnet.hudson.test.recipes.LocalData; import org.jvnet.hudson.test.recipes.LocalData;
import java.net.URL; import java.net.URL;
......
...@@ -26,8 +26,6 @@ package hudson.cli; ...@@ -26,8 +26,6 @@ package hudson.cli;
import static hudson.cli.CLICommandInvoker.Matcher.failedWith; import static hudson.cli.CLICommandInvoker.Matcher.failedWith;
import static hudson.cli.CLICommandInvoker.Matcher.hasNoStandardOutput; import static hudson.cli.CLICommandInvoker.Matcher.hasNoStandardOutput;
import static hudson.cli.CLICommandInvoker.Matcher.hasNoErrorOutput;
import static hudson.cli.CLICommandInvoker.Matcher.succeeded;
import static hudson.cli.CLICommandInvoker.Matcher.succeededSilently; import static hudson.cli.CLICommandInvoker.Matcher.succeededSilently;
import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.containsString;
......
...@@ -30,9 +30,7 @@ import static hudson.cli.CLICommandInvoker.Matcher.hasNoErrorOutput; ...@@ -30,9 +30,7 @@ import static hudson.cli.CLICommandInvoker.Matcher.hasNoErrorOutput;
import static hudson.cli.CLICommandInvoker.Matcher.succeeded; import static hudson.cli.CLICommandInvoker.Matcher.succeeded;
import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.startsWith; import static org.hamcrest.Matchers.startsWith;
import static org.hamcrest.text.IsEmptyString.isEmptyString;
import hudson.model.Computer; import hudson.model.Computer;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
......
...@@ -30,7 +30,6 @@ import hudson.model.Job; ...@@ -30,7 +30,6 @@ import hudson.model.Job;
import hudson.tasks.Shell; import hudson.tasks.Shell;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import org.junit.Before; import org.junit.Before;
import org.junit.Ignore;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
......
...@@ -26,8 +26,6 @@ package hudson.cli; ...@@ -26,8 +26,6 @@ package hudson.cli;
import static hudson.cli.CLICommandInvoker.Matcher.failedWith; import static hudson.cli.CLICommandInvoker.Matcher.failedWith;
import static hudson.cli.CLICommandInvoker.Matcher.hasNoStandardOutput; import static hudson.cli.CLICommandInvoker.Matcher.hasNoStandardOutput;
import static hudson.cli.CLICommandInvoker.Matcher.hasNoErrorOutput;
import static hudson.cli.CLICommandInvoker.Matcher.succeeded;
import static hudson.cli.CLICommandInvoker.Matcher.succeededSilently; import static hudson.cli.CLICommandInvoker.Matcher.succeededSilently;
import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.containsString;
......
...@@ -10,7 +10,6 @@ import org.junit.Test; ...@@ -10,7 +10,6 @@ import org.junit.Test;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
import org.jvnet.hudson.test.TestBuilder; import org.jvnet.hudson.test.TestBuilder;
import java.io.IOException;
/** /**
* @author Kohsuke Kawaguchi * @author Kohsuke Kawaguchi
......
...@@ -14,7 +14,6 @@ import org.junit.Test; ...@@ -14,7 +14,6 @@ import org.junit.Test;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
import org.jvnet.hudson.test.TestBuilder; import org.jvnet.hudson.test.TestBuilder;
import java.io.IOException;
/** /**
* @author Kohsuke Kawaguchi * @author Kohsuke Kawaguchi
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
package hudson.diagnosis; package hudson.diagnosis;
import hudson.XmlFile; import hudson.XmlFile;
import hudson.model.Executor;
import hudson.model.FreeStyleBuild; import hudson.model.FreeStyleBuild;
import hudson.model.FreeStyleProject; import hudson.model.FreeStyleProject;
import hudson.model.InvisibleAction; import hudson.model.InvisibleAction;
...@@ -41,11 +40,7 @@ import java.util.concurrent.ExecutorService; ...@@ -41,11 +40,7 @@ import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.concurrent.Future; import java.util.concurrent.Future;
import hudson.model.ItemGroup;
import hudson.model.Job;
import hudson.model.Run;
import hudson.model.Saveable; import hudson.model.Saveable;
import hudson.model.listeners.SaveableListener;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import jenkins.model.lazy.BuildReference; import jenkins.model.lazy.BuildReference;
import static org.junit.Assert.*; import static org.junit.Assert.*;
...@@ -61,7 +56,6 @@ import org.jvnet.hudson.test.MemoryAssert; ...@@ -61,7 +56,6 @@ import org.jvnet.hudson.test.MemoryAssert;
import org.jvnet.hudson.test.recipes.LocalData; import org.jvnet.hudson.test.recipes.LocalData;
import org.kohsuke.stapler.Stapler; import org.kohsuke.stapler.Stapler;
import javax.annotation.Nonnull;
public class OldDataMonitorTest { public class OldDataMonitorTest {
......
...@@ -28,7 +28,6 @@ import org.jvnet.hudson.test.Url; ...@@ -28,7 +28,6 @@ import org.jvnet.hudson.test.Url;
import com.gargoylesoftware.htmlunit.html.HtmlPage; import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlForm; import com.gargoylesoftware.htmlunit.html.HtmlForm;
import hudson.model.Computer; import hudson.model.Computer;
import hudson.remoting.Callable;
import hudson.remoting.VirtualChannel; import hudson.remoting.VirtualChannel;
import java.util.List; import java.util.List;
......
...@@ -48,7 +48,6 @@ import org.junit.Before; ...@@ -48,7 +48,6 @@ import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
import org.jvnet.hudson.test.JenkinsRule.DummySecurityRealm;
import org.kohsuke.stapler.StaplerRequest; import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse; import org.kohsuke.stapler.StaplerResponse;
import org.mockito.Mock; import org.mockito.Mock;
......
...@@ -28,7 +28,6 @@ import static org.junit.Assert.*; ...@@ -28,7 +28,6 @@ import static org.junit.Assert.*;
import java.io.IOException; import java.io.IOException;
import java.net.URL; import java.net.URL;
import javax.annotation.Nonnull;
import com.gargoylesoftware.htmlunit.WebRequest; import com.gargoylesoftware.htmlunit.WebRequest;
import org.hamcrest.Matchers; import org.hamcrest.Matchers;
......
...@@ -15,11 +15,8 @@ import org.jvnet.hudson.test.Issue; ...@@ -15,11 +15,8 @@ import org.jvnet.hudson.test.Issue;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
import java.io.File; import java.io.File;
import java.io.IOException;
import java.util.concurrent.ExecutionException;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
/** /**
......
...@@ -4,7 +4,6 @@ import static org.junit.Assert.assertNotNull; ...@@ -4,7 +4,6 @@ import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import java.io.IOException; import java.io.IOException;
import java.io.StringReader;
import hudson.EnvVars; import hudson.EnvVars;
import hudson.matrix.MatrixProject; import hudson.matrix.MatrixProject;
......
...@@ -15,11 +15,9 @@ import org.junit.Before; ...@@ -15,11 +15,9 @@ import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
import org.jvnet.hudson.test.SleepBuilder;
import java.io.IOException; import java.io.IOException;
import java.util.Collections; import java.util.Collections;
import java.util.concurrent.TimeUnit;
import static org.hamcrest.Matchers.greaterThan; import static org.hamcrest.Matchers.greaterThan;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
......
...@@ -100,7 +100,6 @@ import org.apache.commons.fileupload.disk.DiskFileItemFactory; ...@@ -100,7 +100,6 @@ import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload; import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue; import static org.hamcrest.Matchers.nullValue;
import static org.junit.Assert.*; import static org.junit.Assert.*;
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
package hudson.model; package hudson.model;
import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException; import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException;
import com.gargoylesoftware.htmlunit.ScriptException;
import com.gargoylesoftware.htmlunit.WebAssert; import com.gargoylesoftware.htmlunit.WebAssert;
import com.gargoylesoftware.htmlunit.html.HtmlForm; import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage; import com.gargoylesoftware.htmlunit.html.HtmlPage;
......
...@@ -35,8 +35,6 @@ import java.util.List; ...@@ -35,8 +35,6 @@ import java.util.List;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import java.util.concurrent.Future; import java.util.concurrent.Future;
import hudson.util.DescribableList;
import jenkins.model.Jenkins;
import org.jvnet.hudson.test.JenkinsRule; import org.jvnet.hudson.test.JenkinsRule;
import javax.xml.ws.Provider; import javax.xml.ws.Provider;
......
...@@ -47,7 +47,6 @@ import static org.junit.Assert.*; ...@@ -47,7 +47,6 @@ import static org.junit.Assert.*;
import hudson.util.StreamTaskListener; import hudson.util.StreamTaskListener;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import org.hamcrest.Matchers;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
......
...@@ -42,7 +42,6 @@ import java.io.IOException; ...@@ -42,7 +42,6 @@ import java.io.IOException;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import org.junit.Assert;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
*/ */
package hudson.util; package hudson.util;
import static org.junit.Assert.fail;
import com.gargoylesoftware.htmlunit.WebResponseListener; import com.gargoylesoftware.htmlunit.WebResponseListener;
import hudson.model.FreeStyleProject; import hudson.model.FreeStyleProject;
......
...@@ -40,7 +40,6 @@ import hudson.tasks.BuildTrigger; ...@@ -40,7 +40,6 @@ import hudson.tasks.BuildTrigger;
import hudson.tasks.BuildTriggerTest; import hudson.tasks.BuildTriggerTest;
import hudson.triggers.Trigger; import hudson.triggers.Trigger;
import java.io.IOException;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
...@@ -53,10 +52,8 @@ import org.acegisecurity.Authentication; ...@@ -53,10 +52,8 @@ import org.acegisecurity.Authentication;
import static org.hamcrest.Matchers.hasSize; import static org.hamcrest.Matchers.hasSize;
import static org.hamcrest.core.IsNot.not; import static org.hamcrest.core.IsNot.not;
import static org.hamcrest.core.IsNull.nullValue;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import org.hamcrest.core.IsNull;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.jvnet.hudson.test.Issue; import org.jvnet.hudson.test.Issue;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册