提交 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,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册