And of course, if I were thinking this morning, I would've rerun the organize imports

thing before committing instead of just going "oh yeah, I've been having this stuff
sitting around uncommitted for a while waiting on it to be blessed" and missing
out on things that'd changed in the meantime.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5400 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Dave Hoover
2008-09-26 17:35:29 +00:00
parent 8856120403
commit 657aafaedb
52 changed files with 148 additions and 81 deletions
@@ -21,12 +21,13 @@
package com.threerings.admin.client; package com.threerings.admin.client;
import java.lang.reflect.Field;
import java.awt.Color; import java.awt.Color;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; import java.awt.event.ActionListener;
import java.awt.event.FocusEvent; import java.awt.event.FocusEvent;
import java.awt.event.FocusListener; import java.awt.event.FocusListener;
import java.lang.reflect.Field;
import javax.swing.BorderFactory; import javax.swing.BorderFactory;
import javax.swing.JLabel; import javax.swing.JLabel;
@@ -21,12 +21,14 @@
package com.threerings.admin.server; package com.threerings.admin.server;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.HashMap;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.HashMap;
import com.samskivert.io.ByteArrayOutInputStream; import com.samskivert.io.ByteArrayOutInputStream;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -21,10 +21,11 @@
package com.threerings.bureau.server; package com.threerings.bureau.server;
import java.io.IOException;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import java.io.IOException;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import com.google.inject.Inject; import com.google.inject.Inject;
@@ -34,6 +34,7 @@ import com.google.inject.Singleton;
import com.samskivert.util.ArrayIntSet; import com.samskivert.util.ArrayIntSet;
import com.samskivert.util.IntSet; import com.samskivert.util.IntSet;
import com.samskivert.util.Interval; import com.samskivert.util.Interval;
import com.threerings.util.Name; import com.threerings.util.Name;
import com.threerings.presents.annotation.AnyThread; import com.threerings.presents.annotation.AnyThread;
@@ -45,16 +46,15 @@ import com.threerings.presents.server.InvocationManager;
import com.threerings.presents.server.PresentsDObjectMgr; import com.threerings.presents.server.PresentsDObjectMgr;
import com.threerings.presents.server.ShutdownManager; import com.threerings.presents.server.ShutdownManager;
import com.threerings.crowd.chat.data.ChatChannel;
import com.threerings.crowd.chat.data.ChatCodes;
import com.threerings.crowd.chat.data.UserMessage;
import com.threerings.crowd.data.BodyObject; import com.threerings.crowd.data.BodyObject;
import com.threerings.crowd.data.CrowdCodes; import com.threerings.crowd.data.CrowdCodes;
import com.threerings.crowd.peer.data.CrowdClientInfo; import com.threerings.crowd.peer.data.CrowdClientInfo;
import com.threerings.crowd.peer.data.CrowdNodeObject; import com.threerings.crowd.peer.data.CrowdNodeObject;
import com.threerings.crowd.peer.server.CrowdPeerManager; import com.threerings.crowd.peer.server.CrowdPeerManager;
import com.threerings.crowd.chat.data.ChatChannel;
import com.threerings.crowd.chat.data.ChatCodes;
import com.threerings.crowd.chat.data.UserMessage;
import static com.threerings.crowd.Log.log; import static com.threerings.crowd.Log.log;
/** /**
@@ -21,9 +21,10 @@
package com.threerings.crowd.client; package com.threerings.crowd.client;
import java.awt.event.ActionEvent;
import java.util.ArrayList; import java.util.ArrayList;
import java.awt.event.ActionEvent;
import com.samskivert.swing.Controller; import com.samskivert.swing.Controller;
import com.threerings.crowd.data.PlaceConfig; import com.threerings.crowd.data.PlaceConfig;
@@ -21,12 +21,13 @@
package com.threerings.io; package com.threerings.io;
import java.io.EOFException;
import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.RandomAccess; import java.util.RandomAccess;
import java.io.EOFException;
import java.io.IOException;
/** /**
* Code to read and write basic object types (like arrays of primitives, {@link Integer} instances, * Code to read and write basic object types (like arrays of primitives, {@link Integer} instances,
* {@link Double} instances, etc.). * {@link Double} instances, etc.).
@@ -5,6 +5,7 @@ package com.threerings.io;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.nio.BufferUnderflowException; import java.nio.BufferUnderflowException;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.nio.InvalidMarkException; import java.nio.InvalidMarkException;
@@ -4,6 +4,7 @@
package com.threerings.io; package com.threerings.io;
import java.io.OutputStream; import java.io.OutputStream;
import java.nio.BufferOverflowException; import java.nio.BufferOverflowException;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
@@ -24,6 +24,7 @@ package com.threerings.io;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.lang.reflect.ReflectPermission; import java.lang.reflect.ReflectPermission;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
@@ -24,6 +24,7 @@ package com.threerings.io;
import java.io.EOFException; import java.io.EOFException;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.nio.channels.ReadableByteChannel; import java.nio.channels.ReadableByteChannel;
@@ -21,11 +21,12 @@
package com.threerings.io; package com.threerings.io;
import java.util.ArrayList;
import java.util.HashMap;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -21,11 +21,12 @@
package com.threerings.io; package com.threerings.io;
import java.util.HashMap;
import java.util.Map;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import static com.threerings.NaryaLog.log; import static com.threerings.NaryaLog.log;
+3 -1
View File
@@ -21,7 +21,6 @@
package com.threerings.io; package com.threerings.io;
import java.io.IOException;
import java.lang.reflect.Array; import java.lang.reflect.Array;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
@@ -30,10 +29,13 @@ import java.lang.reflect.Modifier;
import java.security.AccessController; import java.security.AccessController;
import java.security.PrivilegedActionException; import java.security.PrivilegedActionException;
import java.security.PrivilegedExceptionAction; import java.security.PrivilegedExceptionAction;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.io.IOException;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
@@ -3,12 +3,13 @@
package com.threerings.io; package com.threerings.io;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Collection; import java.util.Collection;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import java.io.IOException;
import java.io.OutputStream;
/** /**
* Extends {@link ObjectOutputStream} for use in unreliable channels, where we must transmit class * Extends {@link ObjectOutputStream} for use in unreliable channels, where we must transmit class
* mappings with every object until we are explicitly notified that the receiver has cached the * mappings with every object until we are explicitly notified that the receiver has cached the
@@ -21,19 +21,21 @@
package com.threerings.presents.client; package com.threerings.presents.client;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.io.EOFException; import java.io.EOFException;
import java.io.IOException; import java.io.IOException;
import java.io.InterruptedIOException; import java.io.InterruptedIOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.nio.channels.AsynchronousCloseException; import java.nio.channels.AsynchronousCloseException;
import java.nio.channels.DatagramChannel; import java.nio.channels.DatagramChannel;
import java.nio.channels.SelectionKey; import java.nio.channels.SelectionKey;
import java.nio.channels.Selector; import java.nio.channels.Selector;
import java.nio.channels.SocketChannel; import java.nio.channels.SocketChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import com.samskivert.util.LoopingThread; import com.samskivert.util.LoopingThread;
import com.samskivert.util.Queue; import com.samskivert.util.Queue;
@@ -21,10 +21,12 @@
package com.threerings.presents.client; package com.threerings.presents.client;
import java.io.IOException;
import java.net.ConnectException; import java.net.ConnectException;
import java.net.InetAddress; import java.net.InetAddress;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;
import java.io.IOException;
import java.nio.channels.SocketChannel; import java.nio.channels.SocketChannel;
import com.samskivert.util.IntListUtil; import com.samskivert.util.IntListUtil;
@@ -21,12 +21,13 @@
package com.threerings.presents.client; package com.threerings.presents.client;
import java.awt.event.KeyEvent;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.awt.event.KeyEvent;
import com.samskivert.util.DebugChords; import com.samskivert.util.DebugChords;
import com.samskivert.util.HashIntMap; import com.samskivert.util.HashIntMap;
import com.samskivert.util.IntMap; import com.samskivert.util.IntMap;
@@ -22,6 +22,7 @@
package com.threerings.presents.dobj; package com.threerings.presents.dobj;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.util.Arrays; import java.util.Arrays;
import java.util.Comparator; import java.util.Comparator;
import java.util.Map; import java.util.Map;
@@ -21,13 +21,14 @@
package com.threerings.presents.dobj; package com.threerings.presents.dobj;
import java.io.IOException;
import java.util.AbstractSet; import java.util.AbstractSet;
import java.util.Comparator; import java.util.Comparator;
import java.util.ConcurrentModificationException; import java.util.ConcurrentModificationException;
import java.util.Iterator; import java.util.Iterator;
import java.util.Set; import java.util.Set;
import java.io.IOException;
import com.samskivert.util.ArrayUtil; import com.samskivert.util.ArrayUtil;
import com.threerings.io.ObjectInputStream; import com.threerings.io.ObjectInputStream;
@@ -22,6 +22,7 @@
package com.threerings.presents.dobj; package com.threerings.presents.dobj;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.util.HashMap; import java.util.HashMap;
import com.samskivert.util.MethodFinder; import com.samskivert.util.MethodFinder;
@@ -21,9 +21,10 @@
package com.threerings.presents.net; package com.threerings.presents.net;
import java.io.IOException;
import java.util.TimeZone; import java.util.TimeZone;
import java.io.IOException;
import com.threerings.io.ObjectInputStream; import com.threerings.io.ObjectInputStream;
/** /**
@@ -21,11 +21,12 @@
package com.threerings.presents.peer.server; package com.threerings.presents.peer.server;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import com.google.common.base.Function; import com.google.common.base.Function;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.inject.Inject; import com.google.inject.Inject;
@@ -22,6 +22,7 @@
package com.threerings.presents.peer.server; package com.threerings.presents.peer.server;
import java.net.ConnectException; import java.net.ConnectException;
import java.util.Date; import java.util.Date;
import com.samskivert.util.ResultListenerList; import com.samskivert.util.ResultListenerList;
@@ -22,6 +22,7 @@
package com.threerings.presents.peer.server.persist; package com.threerings.presents.peer.server.persist;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
@@ -24,6 +24,7 @@ package com.threerings.presents.peer.util;
import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.lang.reflect.Proxy; import java.lang.reflect.Proxy;
import java.util.HashMap; import java.util.HashMap;
import com.threerings.presents.client.Client; import com.threerings.presents.client.Client;
@@ -21,11 +21,12 @@
package com.threerings.presents.server; package com.threerings.presents.server;
import java.io.IOException;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.io.IOException;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.inject.Inject; import com.google.inject.Inject;
@@ -21,11 +21,13 @@
package com.threerings.presents.server; package com.threerings.presents.server;
import java.io.IOException;
import java.net.InetAddress; import java.net.InetAddress;
import java.util.Map; import java.util.Map;
import java.util.TimeZone; import java.util.TimeZone;
import java.io.IOException;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.inject.Inject; import com.google.inject.Inject;
@@ -24,6 +24,7 @@ package com.threerings.presents.server;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.lang.reflect.Modifier; import java.lang.reflect.Modifier;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@@ -22,6 +22,7 @@
package com.threerings.presents.server.net; package com.threerings.presents.server.net;
import java.io.IOException; import java.io.IOException;
import java.nio.channels.SelectionKey; import java.nio.channels.SelectionKey;
import java.nio.channels.SocketChannel; import java.nio.channels.SocketChannel;
@@ -21,15 +21,17 @@
package com.threerings.presents.server.net; package com.threerings.presents.server.net;
import java.io.EOFException;
import java.io.IOException;
import java.net.InetAddress; import java.net.InetAddress;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.io.EOFException;
import java.io.IOException;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey; import java.nio.channels.SelectionKey;
import java.nio.channels.SocketChannel; import java.nio.channels.SocketChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -21,9 +21,17 @@
package com.threerings.presents.server.net; package com.threerings.presents.server.net;
import java.net.InetSocketAddress;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.IOException; import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import java.nio.channels.DatagramChannel; import java.nio.channels.DatagramChannel;
import java.nio.channels.SelectableChannel; import java.nio.channels.SelectableChannel;
@@ -32,11 +40,6 @@ import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel; import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel; import java.nio.channels.SocketChannel;
import java.nio.channels.spi.SelectorProvider; import java.nio.channels.spi.SelectorProvider;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
@@ -22,6 +22,7 @@
package com.threerings.presents.server.net; package com.threerings.presents.server.net;
import java.io.IOException; import java.io.IOException;
import java.nio.channels.SelectionKey; import java.nio.channels.SelectionKey;
import java.nio.channels.SocketChannel; import java.nio.channels.SocketChannel;
@@ -21,18 +21,20 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.File; import java.io.File;
import java.io.FileReader; import java.io.FileReader;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -21,15 +21,16 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.Map; import java.util.Map;
import java.util.Properties; import java.util.Properties;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintWriter;
import org.apache.tools.ant.BuildException; import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.DirectoryScanner;
import org.apache.tools.ant.Task; import org.apache.tools.ant.Task;
@@ -21,15 +21,17 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.io.BufferedWriter; import java.io.BufferedWriter;
import java.io.File; import java.io.File;
import java.io.FileReader; import java.io.FileReader;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
import org.apache.tools.ant.BuildException; import org.apache.tools.ant.BuildException;
@@ -21,15 +21,17 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.io.File;
import java.io.IOException;
import java.io.StringWriter;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Modifier; import java.lang.reflect.Modifier;
import java.lang.reflect.ParameterizedType; import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.ArrayList; import java.util.ArrayList;
import java.io.File;
import java.io.IOException;
import java.io.StringWriter;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.tools.ant.AntClassLoader; import org.apache.tools.ant.AntClassLoader;
import org.apache.tools.ant.BuildException; import org.apache.tools.ant.BuildException;
@@ -21,13 +21,15 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.io.File;
import java.io.StringWriter;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.lang.reflect.Modifier; import java.lang.reflect.Modifier;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.io.File;
import java.io.StringWriter;
import org.apache.velocity.VelocityContext; import org.apache.velocity.VelocityContext;
import com.samskivert.util.CollectionUtil; import com.samskivert.util.CollectionUtil;
@@ -21,12 +21,14 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.io.File;
import java.io.StringWriter;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.lang.reflect.Modifier; import java.lang.reflect.Modifier;
import java.util.HashSet; import java.util.HashSet;
import java.io.File;
import java.io.StringWriter;
import org.apache.velocity.VelocityContext; import org.apache.velocity.VelocityContext;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
@@ -21,12 +21,14 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.io.File;
import java.io.IOException;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Modifier; import java.lang.reflect.Modifier;
import java.util.ArrayList; import java.util.ArrayList;
import java.io.File;
import java.io.IOException;
import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.DirectoryScanner;
import org.apache.tools.ant.Task; import org.apache.tools.ant.Task;
import org.apache.tools.ant.types.FileSet; import org.apache.tools.ant.types.FileSet;
@@ -21,14 +21,16 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.lang.reflect.Field;
import java.lang.reflect.Type;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.File; import java.io.File;
import java.io.FileReader; import java.io.FileReader;
import java.io.IOException; import java.io.IOException;
import java.lang.reflect.Field;
import java.lang.reflect.Type;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -21,13 +21,14 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.util.ArrayList;
import java.util.HashSet;
import java.io.BufferedInputStream; import java.io.BufferedInputStream;
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.InputStream; import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashSet;
import javassist.CannotCompileException; import javassist.CannotCompileException;
import javassist.ClassPool; import javassist.ClassPool;
@@ -21,16 +21,18 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.lang.reflect.ParameterizedType; import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
import org.apache.tools.ant.AntClassLoader; import org.apache.tools.ant.AntClassLoader;
@@ -21,13 +21,14 @@
package com.threerings.presents.tools; package com.threerings.presents.tools;
import java.util.ArrayList;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.BufferedWriter; import java.io.BufferedWriter;
import java.io.File; import java.io.File;
import java.io.FileReader; import java.io.FileReader;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -22,6 +22,7 @@
package com.threerings.presents.util; package com.threerings.presents.util;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.util.Map; import java.util.Map;
import com.samskivert.util.MethodFinder; import com.samskivert.util.MethodFinder;
@@ -21,11 +21,12 @@
package com.threerings.presents.util; package com.threerings.presents.util;
import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import java.io.IOException;
import com.threerings.io.UnreliableObjectInputStream; import com.threerings.io.UnreliableObjectInputStream;
import com.threerings.io.UnreliableObjectOutputStream; import com.threerings.io.UnreliableObjectOutputStream;
@@ -21,12 +21,13 @@
package com.threerings.util; package com.threerings.util;
import java.text.MessageFormat;
import java.util.Collection; import java.util.Collection;
import java.util.Enumeration; import java.util.Enumeration;
import java.util.MissingResourceException; import java.util.MissingResourceException;
import java.util.ResourceBundle; import java.util.ResourceBundle;
import java.text.MessageFormat;
import com.samskivert.text.MessageUtil; import com.samskivert.text.MessageUtil;
import com.samskivert.util.StringUtil; import com.samskivert.util.StringUtil;
@@ -21,9 +21,10 @@
package com.threerings.util; package com.threerings.util;
import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.io.IOException;
import com.threerings.io.ObjectInputStream; import com.threerings.io.ObjectInputStream;
import com.threerings.io.ObjectOutputStream; import com.threerings.io.ObjectOutputStream;
import com.threerings.io.Streamable; import com.threerings.io.Streamable;
@@ -21,7 +21,6 @@
package com.threerings.util; package com.threerings.util;
import java.io.IOException;
import java.util.AbstractSet; import java.util.AbstractSet;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collection; import java.util.Collection;
@@ -29,6 +28,8 @@ import java.util.ConcurrentModificationException;
import java.util.EnumSet; import java.util.EnumSet;
import java.util.Iterator; import java.util.Iterator;
import java.io.IOException;
import com.threerings.io.ObjectInputStream; import com.threerings.io.ObjectInputStream;
import com.threerings.io.ObjectOutputStream; import com.threerings.io.ObjectOutputStream;
import com.threerings.io.Streamable; import com.threerings.io.Streamable;
@@ -21,10 +21,11 @@
package com.threerings.util; package com.threerings.util;
import java.io.IOException;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.io.IOException;
import com.threerings.io.ObjectInputStream; import com.threerings.io.ObjectInputStream;
import com.threerings.io.ObjectOutputStream; import com.threerings.io.ObjectOutputStream;
import com.threerings.io.Streamable; import com.threerings.io.Streamable;
@@ -21,9 +21,10 @@
package com.threerings.util; package com.threerings.util;
import java.io.IOException;
import java.util.HashSet; import java.util.HashSet;
import java.io.IOException;
import com.threerings.io.ObjectInputStream; import com.threerings.io.ObjectInputStream;
import com.threerings.io.ObjectOutputStream; import com.threerings.io.ObjectOutputStream;
import com.threerings.io.Streamable; import com.threerings.io.Streamable;
@@ -21,11 +21,12 @@
package com.threerings.crowd.client; package com.threerings.crowd.client;
import java.io.IOException;
import java.awt.BorderLayout; import java.awt.BorderLayout;
import java.awt.EventQueue; import java.awt.EventQueue;
import java.awt.event.WindowAdapter; import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent; import java.awt.event.WindowEvent;
import java.io.IOException;
import javax.swing.JFrame; import javax.swing.JFrame;
import javax.swing.JPanel; import javax.swing.JPanel;
@@ -24,6 +24,7 @@ package com.threerings.io;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
import java.io.IOException; import java.io.IOException;
import java.nio.channels.Pipe; import java.nio.channels.Pipe;
import java.nio.channels.ReadableByteChannel; import java.nio.channels.ReadableByteChannel;
import java.nio.channels.WritableByteChannel; import java.nio.channels.WritableByteChannel;