提交 7efb9090 编写于 作者: C Christopher Simons

remove unused import statements

In addition to cluttering the namespace, unused imports generate
compiler warnings, introducing noise and obscuring more important
compiler warnings.  This change removes them.
上级 1f5da7f1
......@@ -35,7 +35,6 @@ import java.util.Set;
import java.util.Collection;
import java.util.logging.Logger;
import org.acegisecurity.Authentication;
import org.acegisecurity.context.SecurityContext;
import org.acegisecurity.context.SecurityContextHolder;
......
......@@ -37,7 +37,6 @@ import com.google.inject.Scope;
import com.google.inject.Scopes;
import com.google.inject.name.Names;
import com.google.common.collect.ImmutableList;
import hudson.init.InitMilestone;
import hudson.model.Descriptor;
import hudson.model.Hudson;
import jenkins.ExtensionComponentSet;
......
......@@ -24,7 +24,6 @@
package hudson;
import jenkins.model.Jenkins;
import hudson.tasks.UserNameResolver;
import hudson.util.CopyOnWriteList;
import java.util.AbstractList;
......
......@@ -90,7 +90,6 @@ import java.io.OutputStreamWriter;
import java.io.RandomAccessFile;
import java.io.Serializable;
import java.io.Writer;
import java.lang.reflect.Field;
import java.net.HttpURLConnection;
import java.net.URI;
import java.net.URL;
......
......@@ -29,7 +29,6 @@ import hudson.util.QuotedStringTokenizer;
import jenkins.model.Jenkins;
import hudson.model.TaskListener;
import hudson.model.Node;
import hudson.remoting.Callable;
import hudson.remoting.Channel;
import hudson.remoting.Pipe;
import hudson.remoting.RemoteInputStream;
......
package hudson;
import jenkins.model.Jenkins;
import hudson.model.Node;
import hudson.model.Executor;
import hudson.tasks.BuildWrapper;
......
package hudson;
import jenkins.model.Jenkins;
import javax.annotation.CheckForNull;
import javax.annotation.Nonnull;
/**
......
......@@ -23,7 +23,6 @@
*/
package hudson;
import jenkins.model.Jenkins;
import java.net.SocketAddress;
......
......@@ -23,7 +23,6 @@
*/
package hudson;
import jenkins.model.Jenkins;
import java.io.IOException;
import java.net.URL;
......
......@@ -35,7 +35,6 @@ import hudson.model.ParameterDefinition;
import hudson.Extension;
import hudson.AbortException;
import hudson.model.Item;
import hudson.model.Result;
import hudson.model.TaskListener;
import hudson.model.User;
import hudson.model.queue.QueueTaskFuture;
......@@ -52,7 +51,6 @@ import java.util.ArrayList;
import java.util.Map.Entry;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import javax.annotation.Nonnull;
import jenkins.model.Jenkins;
......
......@@ -4,7 +4,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.remoting.Channel;
import hudson.security.SecurityRealm;
import jenkins.model.Jenkins;
/**
* Perform {@link SecurityRealm} independent authentication.
......
......@@ -27,7 +27,6 @@ package hudson.cli;
import jenkins.model.Jenkins;
import hudson.model.Job;
import hudson.model.Run;
import hudson.remoting.Callable;
import jenkins.security.MasterToSlaveCallable;
import org.kohsuke.args4j.CmdLineException;
......
......@@ -24,7 +24,6 @@
package hudson.cli;
import hudson.Extension;
import hudson.model.Computer;
import hudson.model.Node;
import jenkins.model.Jenkins;
import org.kohsuke.args4j.Argument;
......
......@@ -30,23 +30,15 @@ import hudson.model.AbstractProject;
import jenkins.model.Jenkins;
import hudson.model.Item;
import hudson.model.Run;
import hudson.remoting.Callable;
import hudson.AbortException;
import hudson.Extension;
import org.kohsuke.args4j.Argument;
import org.kohsuke.args4j.CmdLineException;
import org.apache.commons.io.IOUtils;
import org.apache.commons.io.FileUtils;
import java.io.IOException;
import java.io.Serializable;
import java.io.File;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import java.net.URL;
import java.net.MalformedURLException;
/**
* Executes the specified groovy script.
......
......@@ -24,12 +24,9 @@
package hudson.cli;
import hudson.Extension;
import hudson.cli.handlers.ViewOptionHandler;
import hudson.model.AbstractItem;
import hudson.model.AbstractProject;
import hudson.model.Item;
import hudson.model.ViewGroup;
import hudson.model.View;
import jenkins.model.Jenkins;
import org.kohsuke.args4j.Argument;
......
......@@ -3,9 +3,7 @@ package hudson.cli;
import hudson.Extension;
import hudson.model.AbstractProject;
import hudson.model.Run;
import hudson.remoting.Callable;
import java.io.IOException;
import java.io.Serializable;
import org.apache.commons.io.IOUtils;
......
......@@ -25,7 +25,6 @@
package hudson.cli;
import hudson.Extension;
import hudson.model.Item;
import hudson.model.Result;
import hudson.model.Run;
import org.kohsuke.args4j.Argument;
......
......@@ -33,7 +33,6 @@ import hudson.model.Hudson;
import jenkins.ExtensionComponentSet;
import jenkins.ExtensionRefreshException;
import jenkins.model.Jenkins;
import hudson.remoting.Channel;
import hudson.security.CliAuthenticator;
import org.acegisecurity.Authentication;
import org.acegisecurity.context.SecurityContext;
......
......@@ -26,7 +26,6 @@ package hudson.console;
import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import hudson.model.Run;
import hudson.util.TimeUnit2;
import org.jvnet.tiger_types.Types;
......
......@@ -24,7 +24,6 @@
package hudson.diagnosis;
import hudson.model.AdministrativeMonitor;
import jenkins.model.Jenkins;
import hudson.model.AbstractModelObject;
import hudson.Extension;
import hudson.ExtensionPoint;
......
package hudson.init;
import org.jvnet.hudson.annotation_indexer.Indexed;
import org.jvnet.hudson.reactor.Task;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
......
......@@ -27,7 +27,6 @@ import hudson.init.Initializer;
import jenkins.model.Jenkins;
import jenkins.util.groovy.GroovyHookScript;
import java.io.IOException;
import static hudson.init.InitMilestone.*;
......
......@@ -24,7 +24,6 @@
package hudson.lifecycle;
import com.sun.akuma.JavaVMArguments;
import com.sun.akuma.Daemon;
import com.sun.jna.Native;
import com.sun.jna.StringArray;
......
......@@ -33,7 +33,6 @@ import hudson.model.*;
import hudson.util.HttpResponses;
import jenkins.model.Jenkins;
import hudson.model.listeners.SaveableListener;
import hudson.remoting.Callable;
import hudson.remoting.Channel;
import hudson.remoting.VirtualChannel;
import hudson.slaves.ComputerListener;
......
......@@ -30,8 +30,6 @@ import hudson.EnvVars;
import hudson.FilePath;
import hudson.Functions;
import hudson.Launcher;
import hudson.console.AnnotatedLargeText;
import hudson.console.ExpandableDetailsNote;
import hudson.console.ModelHyperlinkNote;
import hudson.model.Fingerprint.BuildPtr;
import hudson.model.Fingerprint.RangeSet;
......@@ -70,7 +68,6 @@ import javax.servlet.ServletException;
import java.io.File;
import java.io.IOException;
import java.io.InterruptedIOException;
import java.io.StringWriter;
import java.lang.ref.WeakReference;
import java.util.AbstractSet;
import java.util.ArrayList;
......
......@@ -30,7 +30,6 @@ import hudson.XmlFile;
import hudson.Util;
import hudson.Functions;
import hudson.BulkChange;
import hudson.cli.declarative.CLIMethod;
import hudson.cli.declarative.CLIResolver;
import hudson.model.listeners.ItemListener;
import hudson.model.listeners.SaveableListener;
......
......@@ -28,7 +28,6 @@ import hudson.ExtensionList;
import hudson.Extension;
import hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson;
import hudson.triggers.SCMTrigger;
import hudson.triggers.TimerTrigger;
import java.util.Set;
import java.io.IOException;
......
......@@ -27,11 +27,9 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.init.Initializer;
import hudson.triggers.SafeTimerTask;
import jenkins.model.Jenkins;
import jenkins.util.Timer;
import java.util.Random;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
import java.util.logging.Logger;
......
......@@ -31,8 +31,6 @@ import java.io.IOException;
import java.util.logging.Level;
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
......
......@@ -3,7 +3,6 @@ package hudson.model;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.tasks.BuildStep;
import jenkins.model.Jenkins;
/**
* Receives events that happen as a build executes {@link BuildStep}s.
......
......@@ -27,7 +27,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.tasks.Builder;
import hudson.tasks.Publisher;
import jenkins.model.Jenkins;
import java.util.Map;
......
......@@ -4,7 +4,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint;
import java.util.ArrayList;
import java.util.List;
import jenkins.model.Jenkins;
/**
* Adds box rendered in the computer side panel.
......
......@@ -3,7 +3,6 @@ package hudson.model;
import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.io.IOException;
import java.net.InetAddress;
......
......@@ -4,7 +4,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.scm.SCMDescriptor;
import jenkins.ExtensionFilter;
import jenkins.model.Jenkins;
import java.util.ArrayList;
import java.util.List;
......
......@@ -23,7 +23,6 @@
*/
package hudson.model;
import hudson.util.HttpResponses;
import java.io.IOException;
......
......@@ -28,7 +28,6 @@ import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.scm.SCM;
import jenkins.model.Jenkins;
import java.io.IOException;
import javax.annotation.Nonnull;
......
......@@ -23,7 +23,6 @@
*/
package hudson.model;
import hudson.slaves.SlaveComputer;
/**
* A listener for task related events from executors.
......
......@@ -39,7 +39,6 @@ import java.io.InputStream;
import java.io.OutputStream;
import java.util.UUID;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import java.util.logging.Level;
import java.util.logging.Logger;
......
......@@ -47,9 +47,7 @@ import java.io.File;
import java.io.IOException;
import java.text.NumberFormat;
import java.text.ParseException;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import static hudson.Util.fixEmpty;
import javax.annotation.CheckForNull;
......
......@@ -23,7 +23,6 @@
*/
package hudson.model;
import hudson.model.listeners.ItemListener;
import java.io.IOException;
import java.util.Collection;
import java.io.File;
......
......@@ -31,7 +31,6 @@ import hudson.util.CopyOnWriteMap;
import hudson.util.Function1;
import hudson.util.IOUtils;
import jenkins.model.Jenkins;
import org.acegisecurity.AccessDeniedException;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
......
......@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.model.labels.LabelAtom;
import jenkins.model.Jenkins;
import java.util.Collection;
......
......@@ -25,11 +25,9 @@ package hudson.model;
import hudson.init.Initializer;
import hudson.triggers.SafeTimerTask;
import hudson.triggers.Trigger;
import hudson.ExtensionPoint;
import hudson.Extension;
import hudson.ExtensionList;
import jenkins.model.Jenkins;
import jenkins.util.Timer;
import java.util.concurrent.TimeUnit;
......
......@@ -64,7 +64,6 @@ import hudson.model.queue.CauseOfBlockage.BecauseNodeIsOffline;
import hudson.model.queue.CauseOfBlockage.BecauseLabelIsOffline;
import hudson.model.queue.CauseOfBlockage.BecauseNodeIsBusy;
import hudson.model.queue.WorkUnitContext;
import hudson.security.ACL;
import jenkins.security.QueueItemAuthenticatorProvider;
import jenkins.util.Timer;
import hudson.triggers.SafeTimerTask;
......
......@@ -25,7 +25,6 @@ package hudson.model;
import javax.annotation.CheckForNull;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
/**
* Represents things that {@link hudson.model.Queue.Executable} uses while running.
......
......@@ -45,7 +45,6 @@ import hudson.model.Run.RunExecution;
import hudson.model.listeners.RunListener;
import hudson.model.listeners.SaveableListener;
import hudson.model.queue.Executables;
import hudson.model.queue.SubTask;
import hudson.search.SearchIndexBuilder;
import hudson.security.ACL;
import hudson.security.AccessControlled;
......@@ -53,7 +52,6 @@ import hudson.security.Permission;
import hudson.security.PermissionGroup;
import hudson.security.PermissionScope;
import hudson.tasks.BuildWrapper;
import hudson.util.FlushProofOutputStream;
import hudson.util.FormApply;
import hudson.util.LogTaskListener;
import hudson.util.ProcessTree;
......@@ -105,7 +103,6 @@ import jenkins.model.PeepholePermalink;
import jenkins.model.RunAction2;
import jenkins.model.StandardArtifactManager;
import jenkins.model.lazy.BuildReference;
import jenkins.model.lazy.LazyBuildMixIn;
import jenkins.util.VirtualFile;
import jenkins.util.io.OnMaster;
import net.sf.json.JSONObject;
......
......@@ -39,7 +39,6 @@ import jenkins.model.RunIdMigrator;
import jenkins.model.lazy.AbstractLazyLoadRunMap;
import static jenkins.model.lazy.AbstractLazyLoadRunMap.Direction.*;
import jenkins.model.lazy.BuildReference;
import jenkins.model.lazy.LazyBuildMixIn;
import org.apache.commons.collections.comparators.ReverseComparator;
import org.kohsuke.accmod.Restricted;
import org.kohsuke.accmod.restrictions.NoExternalUse;
......
......@@ -24,7 +24,6 @@
package hudson.model;
import hudson.BulkChange;
import hudson.model.listeners.SaveableListener;
import java.io.IOException;
/**
......
......@@ -33,7 +33,6 @@ import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.Serializable;
import java.util.Formatter;
/**
* Receives events that happen during some lengthy operation
......
......@@ -3,7 +3,6 @@ package hudson.model;
import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.util.Collection;
import java.util.Collections;
import jenkins.model.TransientActionFactory;
......
......@@ -25,7 +25,6 @@ package hudson.model;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.util.ArrayList;
import java.util.Collection;
......
......@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.tasks.BuildStep;
import jenkins.model.Jenkins;
import java.util.Collection;
import jenkins.model.TransientActionFactory;
......
......@@ -2,7 +2,6 @@ package hudson.model;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import java.util.ArrayList;
import java.util.List;
......
......@@ -35,7 +35,6 @@ import hudson.Indenter;
import hudson.Util;
import hudson.model.Descriptor.FormException;
import hudson.model.labels.LabelAtomPropertyDescriptor;
import hudson.model.listeners.ItemListener;
import hudson.scm.ChangeLogSet;
import hudson.scm.ChangeLogSet.Entry;
import hudson.search.CollectionSearchIndex;
......
......@@ -32,7 +32,6 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
/**
......
......@@ -3,7 +3,6 @@ package hudson.model;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.FilePath;
import jenkins.model.Jenkins;
public abstract class WorkspaceListener implements ExtensionPoint {
......
......@@ -26,7 +26,6 @@ package hudson.model.listeners;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.scm.PollingResult;
import jenkins.model.Jenkins;
import hudson.model.AbstractProject;
import hudson.model.TaskListener;
......
......@@ -28,7 +28,6 @@ import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.model.Computer;
import hudson.model.Executor;
import jenkins.model.Jenkins;
import java.util.ArrayList;
import java.util.Collections;
......
......@@ -25,7 +25,6 @@ package hudson.model.queue;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Iterables;
import hudson.model.AbstractProject;
import hudson.model.Computer;
import hudson.model.Executor;
import hudson.model.Label;
......
......@@ -2,14 +2,12 @@ package hudson.model.queue;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.model.Computer;
import hudson.model.Queue;
import hudson.model.Queue.BlockedItem;
import hudson.model.Queue.BuildableItem;
import hudson.model.Queue.Item;
import hudson.model.Queue.LeftItem;
import hudson.model.Queue.WaitingItem;
import jenkins.model.Jenkins;
import java.util.concurrent.Executor;
......
......@@ -27,9 +27,7 @@ package hudson.model.queue;
import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.model.Queue.Item;
import hudson.slaves.Cloud;
import jenkins.model.Jenkins;
import hudson.model.Node;
import hudson.model.Queue;
import hudson.model.Queue.BuildableItem;
......
package hudson.model.queue;
import hudson.model.Action;
import hudson.model.Queue;
import hudson.model.Queue.Item;
import hudson.model.Queue.Task;
import hudson.model.Queue.WaitingItem;
import javax.annotation.CheckForNull;
......
......@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.model.AbstractProject;
import jenkins.model.Jenkins;
import java.util.Collection;
import java.util.Collections;
......
......@@ -12,7 +12,6 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import java.util.logging.Logger;
......
......@@ -26,7 +26,6 @@ package hudson.node_monitors;
import hudson.Util;
import hudson.model.Computer;
import hudson.model.Descriptor;
import hudson.model.Run;
import jenkins.model.Jenkins;
import hudson.model.ComputerSet;
import hudson.model.AdministrativeMonitor;
......
......@@ -27,7 +27,6 @@ import hudson.Functions;
import jenkins.MasterToSlaveFileCallable;
import hudson.remoting.VirtualChannel;
import hudson.Util;
import hudson.slaves.OfflineCause;
import hudson.node_monitors.DiskSpaceMonitorDescriptor.DiskSpace;
import java.io.File;
......
......@@ -10,7 +10,6 @@ import jenkins.model.Jenkins;
import java.io.IOException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import jenkins.util.Timer;
......
......@@ -25,7 +25,6 @@ package hudson.node_monitors;
import hudson.Util;
import hudson.Extension;
import hudson.slaves.OfflineCause;
import hudson.model.Computer;
import hudson.remoting.Callable;
import jenkins.security.MasterToSlaveCallable;
......
......@@ -32,7 +32,6 @@ import hudson.os.SU;
import hudson.model.AdministrativeMonitor;
import jenkins.model.Jenkins;
import hudson.model.TaskListener;
import hudson.remoting.Callable;
import hudson.util.ForkOutputStream;
import hudson.util.HudsonIsRestarting;
import hudson.util.StreamTaskListener;
......
......@@ -34,7 +34,6 @@ import hudson.model.Run;
import hudson.scm.ChangeLogSet.Entry;
import hudson.util.CopyOnWriteList;
import java.util.logging.Logger;
import jenkins.model.Jenkins;
/**
* Performs mark up on changelog messages to be displayed.
......
......@@ -7,7 +7,6 @@ import hudson.FilePath;
import javax.annotation.CheckForNull;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.io.Serializable;
/**
......
......@@ -3,7 +3,6 @@ package hudson.search;
import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
/**
* Creates a {@link Search} instance for a {@link SearchableModelObject}.
......
......@@ -28,8 +28,6 @@ import jenkins.model.Jenkins;
import hudson.util.Scrambler;
import jenkins.security.ApiTokenProperty;
import org.acegisecurity.context.SecurityContextHolder;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
......
......@@ -24,8 +24,6 @@
package hudson.security;
import hudson.Functions;
import jenkins.model.Jenkins;
import hudson.TcpSlaveAgentListener;
import com.google.common.base.Strings;
import org.acegisecurity.AuthenticationException;
......
......@@ -26,7 +26,6 @@ package hudson.security;
import hudson.ExtensionPoint;
import hudson.model.User;
import jenkins.model.Jenkins;
/**
* Service which can add permissions for a given user to the configured authorization strategy.
......
......@@ -41,7 +41,6 @@ import javax.servlet.http.HttpServletResponse;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Date;
import java.util.logging.Level;
/**
* {@link TokenBasedRememberMeServices} with modification so as not to rely
......
......@@ -7,7 +7,6 @@ package hudson.security.csrf;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
......
......@@ -5,8 +5,6 @@ import hudson.ExtensionPoint;
import hudson.model.Label;
import hudson.model.Node;
import hudson.model.queue.CauseOfBlockage;
import jenkins.model.Jenkins;
import org.jvnet.localizer.Localizable;
import java.util.Collection;
......
......@@ -23,10 +23,6 @@
*/
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 java.io.IOException;
......
......@@ -31,10 +31,7 @@ import hudson.FilePath;
import hudson.model.Computer;
import hudson.model.Node;
import hudson.model.TaskListener;
import org.jenkinsci.remoting.CallableDecorator;
import hudson.remoting.Channel;
import hudson.remoting.ChannelBuilder;
import jenkins.model.Jenkins;
import java.io.IOException;
......
......@@ -39,7 +39,6 @@ import hudson.model.BuildListener;
import hudson.model.Environment;
import jenkins.model.Jenkins;
import hudson.model.Node;
import hudson.model.Queue;
import hudson.model.Queue.Task;
import net.sf.json.JSONObject;
import org.kohsuke.stapler.StaplerRequest;
......
......@@ -46,7 +46,6 @@ import java.util.List;
import java.util.AbstractList;
import java.util.Iterator;
import java.util.WeakHashMap;
import jenkins.model.Jenkins;
import jenkins.security.QueueItemAuthenticator;
import org.acegisecurity.Authentication;
......
......@@ -25,14 +25,12 @@ package hudson.tasks;
import hudson.FilePath;
import hudson.Launcher;
import hudson.Launcher.ProcStarter;
import hudson.Proc;
import hudson.Util;
import hudson.EnvVars;
import hudson.model.AbstractBuild;
import hudson.model.BuildListener;
import hudson.model.Node;
import hudson.model.Result;
import hudson.model.TaskListener;
import hudson.remoting.ChannelClosedException;
......
......@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionListView;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import hudson.model.User;
import java.util.List;
......
......@@ -34,7 +34,6 @@ import hudson.model.DownloadService.Downloadable;
import hudson.model.JDK;
import hudson.model.Node;
import hudson.model.TaskListener;
import hudson.remoting.Callable;
import hudson.util.ArgumentListBuilder;
import hudson.util.FormValidation;
import hudson.util.HttpResponses;
......
......@@ -26,7 +26,6 @@ package hudson.tools;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.slaves.NodeSpecific;
import jenkins.model.Jenkins;
import hudson.model.Node;
import hudson.model.TaskListener;
......
......@@ -29,7 +29,6 @@ import hudson.security.ACL;
import java.util.TimerTask;
import java.util.logging.Level;
import java.util.logging.Logger;
import jenkins.util.Timer;
import org.acegisecurity.context.SecurityContext;
import org.acegisecurity.context.SecurityContextHolder;
......
......@@ -27,7 +27,6 @@ import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.model.AbstractProject;
import jenkins.model.Jenkins;
/**
* Provides the alternative text to be rendered in the UI.
......
......@@ -24,7 +24,6 @@
*/
package hudson.util;
import hudson.FilePath;
import hudson.Launcher;
import hudson.Util;
......
......@@ -33,7 +33,6 @@ import javax.servlet.ServletException;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import static java.util.Arrays.asList;
......
......@@ -3,9 +3,7 @@ package hudson.util;
import hudson.Util;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
import java.util.Stack;
......
......@@ -28,7 +28,6 @@ import jenkins.model.Jenkins;
import hudson.triggers.SafeTimerTask;
import jenkins.util.Timer;
import org.apache.commons.io.FileUtils;
import org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
......
......@@ -24,7 +24,6 @@
package hudson.util;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger;
......
......@@ -31,9 +31,7 @@ import java.net.UnknownHostException;
import org.apache.commons.httpclient.ConnectTimeoutException;
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.ReflectionSocketFactory;
/**
* A SecureProtocolSocketFactory that creates sockets without binding to a specific interface.
......
......@@ -23,7 +23,6 @@
*/
package hudson.util;
import hudson.Functions;
import org.kohsuke.accmod.Restricted;
import org.kohsuke.accmod.restrictions.NoExternalUse;
......
......@@ -26,8 +26,6 @@ package hudson.util;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import jenkins.model.Jenkins;
import hudson.util.ProcessTree.OSProcess;
import java.io.IOException;
import java.io.Serializable;
......
......@@ -25,18 +25,14 @@
package hudson.util.io;
import hudson.Functions;
import hudson.org.apache.tools.tar.TarOutputStream;
import hudson.os.PosixException;
import hudson.util.FileVisitor;
import hudson.util.IOUtils;
import org.apache.tools.tar.TarEntry;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.lang.reflect.Field;
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream;
......
......@@ -30,7 +30,6 @@ import com.sun.jna.Native;
import com.sun.jna.Memory;
import com.sun.jna.NativeLong;
import com.sun.jna.ptr.IntByReference;
import hudson.os.PosixAPI;
import jnr.posix.POSIX;
import org.jvnet.libpam.impl.CLibrary.passwd;
......
......@@ -24,9 +24,6 @@
package hudson.views;
import hudson.Extension;
import hudson.markup.MarkupFormatter;
import hudson.security.AuthorizationStrategy;
import hudson.security.SecurityRealm;
import jenkins.model.GlobalConfiguration;
import jenkins.model.Jenkins;
import net.sf.json.JSONObject;
......
......@@ -4,7 +4,6 @@ import hudson.Extension;
import hudson.ExtensionList;
import hudson.ExtensionPoint;
import hudson.TcpSlaveAgentListener;
import jenkins.model.Jenkins;
import java.io.IOException;
import java.net.Socket;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册