修改严重代码

This commit is contained in:
zhoudaxia 2016-09-02 00:30:59 +08:00
parent 15f56c9d26
commit ce72ad8a55
53 changed files with 100 additions and 100 deletions

View File

@ -259,7 +259,7 @@ public class RobotFileSystemManager {
updateDataFilesFromJar();
}
} catch (IOException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
}

View File

@ -120,7 +120,7 @@ public class Corners extends Robot {
/**
* onDeath: We died. Decide whether to try a different corner next game.
*/
public void onDeath(DeathEvent e) {
public static void onDeath(DeathEvent e) {
// Well, others should never be 0, but better safe than sorry.
if (others == 0) {
return;

View File

@ -30,7 +30,7 @@ import java.io.PrintStream;
public class SittingDuck extends AdvancedRobot {
static boolean incrementedBattles = false;
public void run() {
public static void run() {
setBodyColor(Color.yellow);
setGunColor(Color.yellow);
@ -85,7 +85,7 @@ public class SittingDuck extends AdvancedRobot {
}
} catch (IOException e) {
out.println("IOException trying to write: ");
e.printStackTrace(out);
LOGGER.log("context", e);
} finally {
if (w != null) {
w.close();

View File

@ -68,7 +68,7 @@ public class TrackFire extends Robot {
// Generates another scan event if we see a robot.
// We only need to call this if the gun (and therefore radar)
// are not turning. Otherwise, scan is called automatically.
if (bearingFromGun == 0) {
if (bearingFromGun) {
scan();
}
}

View File

@ -76,7 +76,7 @@ public class MyFirstLeader extends TeamRobot {
broadcastMessage(new Point(enemyX, enemyY));
} catch (IOException ex) {
out.println("Unable to send order: ");
ex.printStackTrace(out);
LOGGER.log("context", ex);
}
}

View File

@ -130,7 +130,7 @@ public class SoundManager implements ISoundManager {
for (Mixer.Info mi : AudioSystem.getMixerInfo()) {
Mixer m = AudioSystem.getMixer(mi);
if (m.getClass().getSimpleName().equals(mixerClassName)) {
if (mixerClassName instanceof m) {
return m;
}
m.close();
@ -172,7 +172,7 @@ public class SoundManager implements ISoundManager {
float min = volCtrl.getMinimum() / 4;
if (volume != 1) {
if (volume) {
volCtrl.setValue(min * (1 - volume));
}
}

View File

@ -56,7 +56,7 @@ public class AwtAttack extends AdvancedRobot {
javax.swing.SwingUtilities.invokeLater(doHack);
} catch (RuntimeException e) {
// swalow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
@ -72,12 +72,12 @@ public class AwtAttack extends AdvancedRobot {
fs.close();
out.println("Hacked!!!");
} catch (FileNotFoundException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} catch (RuntimeException e) {
// swalow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}

View File

@ -41,7 +41,7 @@ public class ConstructorAwtAttack extends robocode.AdvancedRobot {
javax.swing.SwingUtilities.invokeLater(doHack);
} catch (RuntimeException e) {
// swallow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
@ -57,12 +57,12 @@ public class ConstructorAwtAttack extends robocode.AdvancedRobot {
fs.close();
out.println("Hacked!!!");
} catch (FileNotFoundException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} catch (RuntimeException e) {
// swallow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
}

View File

@ -37,7 +37,7 @@ public class ConstructorReflectionAttack extends robocode.AdvancedRobot {
PrintStream ps = new PrintStream(baos);
e.printStackTrace(ps);
LOGGER.log("context", e);
ps.flush();
}
}

View File

@ -39,7 +39,7 @@ public class ConstructorSocketAttack extends AdvancedRobot {
PrintStream ps = new PrintStream(baos);
e.printStackTrace(ps);
LOGGER.log("context", e);
ps.flush();
} finally {
if (server != null) {

View File

@ -26,7 +26,7 @@ public class ConstructorThreadAttack extends robocode.AdvancedRobot {
t.start();
} catch (RuntimeException e) {
// swallow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
@ -41,7 +41,7 @@ public class ConstructorThreadAttack extends robocode.AdvancedRobot {
t.start();
} catch (RuntimeException e) {
// swallow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
@ -54,7 +54,7 @@ public class ConstructorThreadAttack extends robocode.AdvancedRobot {
runAttack2();
try {
this.wait();
} catch (InterruptedException e) {}
}
}

View File

@ -49,12 +49,12 @@ public class FileAttack extends AdvancedRobot {
System.out.print(fs.read());
fs.close();
} catch (FileNotFoundException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} catch (RuntimeException e) {
// swalow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
@ -69,12 +69,12 @@ public class FileAttack extends AdvancedRobot {
fs.write(0xD0);
fs.close();
} catch (FileNotFoundException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} catch (RuntimeException e) {
// swalow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}

View File

@ -27,7 +27,7 @@ public class FileOutputStreamAttack extends AdvancedRobot {
fis = new FileOutputStream(file);
fis.write(1);
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} finally {
if (fis != null) {
try {

View File

@ -39,13 +39,13 @@ public class FileWriteSize extends AdvancedRobot {
rfos.write(buf);
}
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} finally {
if (rfos != null) {
try {
rfos.close();
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
if (file != null) {

View File

@ -34,7 +34,7 @@ public class HttpAttack extends AdvancedRobot {
is.read();
}
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
}

View File

@ -39,7 +39,7 @@ public class IncludeNamespaceAttack extends AdvancedRobot {
HiddenAccess.createRules(10, 10, 10, 10, 1, false, 100);
} catch (RuntimeException e) {
// Swallow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
}

View File

@ -28,7 +28,7 @@ public class ReflectionAttack extends robocode.AdvancedRobot {
method.invoke(obj, new Object[] { "Hello World" });
} catch (Exception e) {
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
}

View File

@ -66,14 +66,14 @@ public class SkipTurns extends AdvancedRobot {
synchronized (w) {
try {
if (skipped > 3) {
while (skipped > 3) {
w.wait(3000);
} else {
w.wait(130);
}
} catch (InterruptedException e) {
// eat interrupt
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
}

View File

@ -32,7 +32,7 @@ public class SocketAttack extends AdvancedRobot {
os.write(1);
is.read();
} catch (IOException e) {
e.printStackTrace(out);
LOGGER.log("context", e);
} finally {
if (server != null) {
try {

View File

@ -44,7 +44,7 @@ public class ThreadAttack extends AdvancedRobot {
t.start();
} catch (RuntimeException e) {
// swallow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
@ -59,7 +59,7 @@ public class ThreadAttack extends AdvancedRobot {
t.start();
} catch (RuntimeException e) {
// swallow security exception
e.printStackTrace(out);
LOGGER.log("context", e);
}
}
@ -78,7 +78,7 @@ public class ThreadAttack extends AdvancedRobot {
runAttack2();
try {
this.wait();
} catch (InterruptedException e) {
out.println("Interrupted id:" + id);
}

View File

@ -52,7 +52,7 @@ public class ThreadGroupAttack extends Robot {
}
}).start();
} catch (RuntimeException t) {
t.printStackTrace(out);
LOGGER.log("context", t);
}
}

View File

@ -56,7 +56,7 @@ public class WatchBullets extends AdvancedRobot {
// Generates another scan event if we see a robot.
// We only need to call this if the gun (and therefore radar)
// are not turning. Otherwise, scan is called automatically.
if (bearingFromGun == 0) {
if (!bearingFromGun) {
scan();
}
}

View File

@ -23,7 +23,7 @@ public class Assert extends org.junit.Assert {
try {
assertNear(v1, v2);
} catch (RuntimeException ex) {
ex.printStackTrace(System.err);
LOGGER.log("context", ex);
}
}
@ -31,7 +31,7 @@ public class Assert extends org.junit.Assert {
try {
org.junit.Assert.assertThat(t, tMatcher);
} catch (RuntimeException ex) {
ex.printStackTrace(System.err);
LOGGER.log("context", ex);
}
}

View File

@ -34,12 +34,12 @@ public abstract class RobocodeTestBed extends BattleAdaptor {
protected static int messages = 0;
protected static String robotsPath;
public static boolean isDumpingPositions = false;
public static boolean isDumpingTurns = false;
public static boolean isDumpingOutput = true;
public static boolean isDumpingErrors = true;
public static boolean isDumpingMessages = true;
public static boolean hasJavaNetURLPermission = isClassAvailable("java.net.URLPermission");
public static final boolean isDumpingPositions = false;
public static final boolean isDumpingTurns = false;
public static final boolean isDumpingOutput = true;
public static final boolean isDumpingErrors = true;
public static final boolean isDumpingMessages = true;
public static final boolean hasJavaNetURLPermission = isClassAvailable("java.net.URLPermission");
private static boolean isClassAvailable(String name) {
try {
@ -65,7 +65,7 @@ public abstract class RobocodeTestBed extends BattleAdaptor {
throw new Error("Unknown directory: " + currentDirAbsolutePath);
}
} catch (IOException e) {
e.printStackTrace(Logger.realErr);
LOGGER.log("context", e);
}
System.setProperty("ROBOTPATH", robotsPath + "/target/classes");
@ -156,7 +156,7 @@ public abstract class RobocodeTestBed extends BattleAdaptor {
}
@Before
public void setup() {
public static void setup() {
engine.addBattleListener(this);
if (isDeterministic()) {
RandomFactory.resetDeterministic(0);

View File

@ -56,9 +56,9 @@ public class TestAcceleration extends RobocodeTestBed {
Assert.assertNear(1, caveat2.getVelocity());
Assert.assertNear(1, caveat3.getVelocity());
Assert.assertNear(1 - 1, distance(0, caveat1));
Assert.assertNear(1 - 1, distance(1, caveat2));
Assert.assertNear(1 - 1, distance(2, caveat3));
Assert.assertNear(0, distance(0, caveat1));
Assert.assertNear(0, distance(1, caveat2));
Assert.assertNear(0, distance(2, caveat3));
break;
case 2:

View File

@ -35,7 +35,7 @@ public class CompilerPreferencesDialog extends JDialog {
private CompilerProperties compilerProperties;
private JButton okButton;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
private class EventHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {

View File

@ -56,7 +56,8 @@ public class CompoundUndoManager extends UndoManagerWithActions {
String insertedText = event.getDocument().getText(event.getOffset(), event.getLength());
isEndCompoundEdit = insertedText.contains("\n");
} catch (BadLocationException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
}

View File

@ -56,7 +56,7 @@ public class EditorPane extends JTextPane {
private final CompoundUndoManager undoManager = new CompoundUndoManager();
private final TextTool textTool = new TextTool();
private final transient TextTool textTool = new TextTool();
private JViewport viewport;
@ -68,7 +68,7 @@ public class EditorPane extends JTextPane {
DefaultCaret caret = (DefaultCaret) getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
new LineNumberArea(this);
LineHighlighter.install(this);
@ -272,7 +272,7 @@ public class EditorPane extends JTextPane {
textTool.insertString(selectionStart, newText.toString());
undoManager.markCompoundStart();
} catch (BadLocationException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
// Compute the new selection
@ -326,7 +326,7 @@ public class EditorPane extends JTextPane {
try {
return getDocument().getText(start, end - start);
} catch (BadLocationException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
return null;
}
@ -339,7 +339,7 @@ public class EditorPane extends JTextPane {
try {
getDocument().insertString(offset, str, a);
} catch (BadLocationException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
}

View File

@ -140,7 +140,7 @@ public class EditorPanel extends JPanel {
rn++;
}
} catch (BadLocationException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
return rn;
}
@ -149,7 +149,7 @@ public class EditorPanel extends JPanel {
try {
return pos - Utilities.getRowStart(editor, pos) + 1;
} catch (BadLocationException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
return -1;
}

View File

@ -78,7 +78,7 @@ public class EditorThemeConfigDialog extends JDialog {
private ColorAndStyle annotationTextColorAndStyle;
private ColorAndStyle commentTextColorAndStyle;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
public EditorThemeConfigDialog(JFrame owner) {
super(owner, true);

View File

@ -762,7 +762,7 @@ public class JavaDocument extends StyledDocument {
performSyntaxHighlighting(force);
updateSyntaxHighlightingEDTidle = true;
} catch (BadLocationException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
}
});

View File

@ -121,7 +121,7 @@ public final class LineHighlighter {
};
private static EditorThemePropertyChangeAdapter editorThemePropertyChangeListener = new EditorThemePropertyChangeAdapter() {
public void onHighlightedLineColorChanged(Color newColor) {
public void static onHighlightedLineColorChanged(Color newColor) {
if (!color.equals(newColor)) {
color = newColor;
}

View File

@ -31,7 +31,7 @@ import net.sf.robocode.ui.editor.theme.EditorThemePropertyChangeAdapter;
@SuppressWarnings("serial")
public class LineNumberArea extends JTextArea {
private final DocumentListener documentListener = new TextDocumentListener();
private final transient DocumentListener documentListener = new TextDocumentListener();
public LineNumberArea(JTextComponent textComponent) {
super("1");

View File

@ -55,7 +55,7 @@ public class RobocodeEditor extends JFrame implements Runnable, IRobocodeEditor
private FindReplaceDialog findReplaceDialog;
private ReplaceAction replaceAction;
final EventHandler eventHandler = new EventHandler();
final transient EventHandler eventHandler = new EventHandler();
class EventHandler implements ComponentListener {
public void componentMoved(ComponentEvent e) {}

View File

@ -30,7 +30,7 @@ import java.awt.event.KeyEvent;
public class RobocodeEditorMenuBar extends JMenuBar {
private final RobocodeEditor editor;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
private class EventHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {

View File

@ -26,8 +26,8 @@ import javax.swing.undo.UndoManager;
@SuppressWarnings("serial")
public class UndoManagerWithActions extends UndoManager {
private Action undoAction = new UndoAction();
private Action redoAction = new RedoAction();
private transient Action undoAction = new UndoAction();
private transient Action redoAction = new RedoAction();
public UndoManagerWithActions() {
super();

View File

@ -68,7 +68,7 @@ public class BattleView extends Canvas {
private final int groundTileWidth = 64;
private final int groundTileHeight = 64;
private Image groundImage;
private transient Image groundImage;
// Draw option related things
private boolean drawRobotName;
@ -80,7 +80,7 @@ public class BattleView extends Canvas {
private int numBuffers = 2; // defaults to double buffering
private RenderingHints renderingHints;
private transient RenderingHints renderingHints;
// Fonts and the like
private Font smallFont;
@ -90,7 +90,7 @@ public class BattleView extends Canvas {
private final ISettingsManager properties;
private final IWindowManagerExt windowManager;
private BufferStrategy bufferStrategy;
private transient BufferStrategy bufferStrategy;
private final GeneralPath robocodeTextPath = new RobocodeLogo().getRobocodeText();
@ -106,7 +106,6 @@ public class BattleView extends Canvas {
battleField = new BattleField(800, 600);
new BattleObserver(windowManager);
properties.addPropertyListener(new ISettingsListener() {
public void settingChanged(String property) {

View File

@ -33,7 +33,7 @@ import net.sf.robocode.io.FileUtil;
*/
public class ScreenshotUtil {
private final static SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH.mm.ss.SSS");
private final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH.mm.ss.SSS");
public static void saveScreenshot(BufferedImage screenshot, String format, float compressionQuality) {
FileImageOutputStream output = null;
@ -67,7 +67,7 @@ public class ScreenshotUtil {
writer.write(null, image, iwp);
} catch (IOException e) {
e.printStackTrace();
LOGGER.log("context", e);
} finally {
if (writer != null) {
writer.dispose();
@ -76,7 +76,7 @@ public class ScreenshotUtil {
try {
output.close();
} catch (IOException e) {
e.printStackTrace();
LOGGER.log("context", e);
}
}
}

View File

@ -33,7 +33,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
@SuppressWarnings("serial")
public class AvailableRobotsPanel extends JPanel {
private final List<ItemWrapper> availableRobots = new CopyOnWriteArrayList<ItemWrapper>();
private final transient List<ItemWrapper> availableRobots = new CopyOnWriteArrayList<ItemWrapper>();
private List<IRobotSpecItem> robotList = new CopyOnWriteArrayList<IRobotSpecItem>();
private final List<String> availablePackages = new CopyOnWriteArrayList<String>();
@ -53,7 +53,7 @@ public class AvailableRobotsPanel extends JPanel {
private final String title;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
public AvailableRobotsPanel(JButton actionButton, String title, JList actionList,
RobotSelectionPanel robotSelectionPanel) {

View File

@ -26,7 +26,7 @@ import java.awt.event.ComponentListener;
public abstract class BaseScoreDialog extends JDialog {
protected final IWindowManagerExt windowManager;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
protected JPanel contentPane;
protected JScrollPane scrollPane;
protected JTable table;

View File

@ -32,7 +32,7 @@ import java.io.StringWriter;
public class BattleDialog extends JFrame {
private static final long serialVersionUID = 1L;
private final BattleObserver battleObserver = new BattleObserver();
private final transient BattleObserver battleObserver = new BattleObserver();
private ConsoleScrollPane consoleScrollPane;
private ConsoleScrollPane turnSnapshotScrollPane;

View File

@ -29,7 +29,7 @@ public class ConsoleDialog extends JDialog {
private JMenu editMenu;
private JMenuItem editCopyMenuItem;
private JMenuBar consoleDialogMenuBar;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
private class EventHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {

View File

@ -172,7 +172,7 @@ public class MenuBar extends JMenuBar {
public void menuCanceled(MenuEvent e) {}
}
public final MenuBar.EventHandler eventHandler = new EventHandler();
public final transient MenuBar.EventHandler eventHandler = new EventHandler();
private RobocodeFrame robocodeFrame;
private final ISettingsManager properties;

View File

@ -27,7 +27,7 @@ public class NewBattleDialog extends JDialog implements WizardListener {
private final static int MAX_ROBOTS = 256; // 64;
private final static int MIN_ROBOTS = 1;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
private ISettingsManager settingsManager;
private BattleProperties battleProperties;

View File

@ -38,7 +38,7 @@ public class NewBattleRulesTab extends JPanel {
private ISettingsManager settingsManager;
private BattleProperties battleProperties;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
private SizeButton[] predefinedSizeButtons = {
new SizeButton(400, 400), new SizeButton(600, 400), new SizeButton(600, 600), new SizeButton(800, 600),

View File

@ -34,7 +34,7 @@ public class RcSplashScreen extends JWindow {
private JLabel splashLabel;
private JPanel splashPanel;
private JPanel splashScreenContentPane;
private Image splashImage;
private transient Image splashImage;
private final String version;
private final transient WindowListener eventHandler = new WindowAdapter() {

View File

@ -54,8 +54,8 @@ public class RobocodeFrame extends JFrame {
private static final Cursor BUSY_CURSOR = Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR);
private static final Cursor DEFAULT_CURSOR = Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR);
private final EventHandler eventHandler = new EventHandler();
private BattleObserver battleObserver;
private final transient EventHandler eventHandler = new EventHandler();
private transient BattleObserver battleObserver;
private final InteractiveHandler interactiveHandler;
@ -93,7 +93,7 @@ public class RobocodeFrame extends JFrame {
private final BattleView battleView;
private final MenuBar menuBar;
final List<RobotButton> robotButtons = new ArrayList<RobotButton>();
private final List<RobotButton> robotButtons = new ArrayList<RobotButton>();
public RobocodeFrame(ISettingsManager properties,
IWindowManager windowManager,
@ -724,7 +724,7 @@ public class RobocodeFrame extends JFrame {
public void windowClosed(WindowEvent e) {
if (exitOnClose) {
System.exit(0);
;
}
}
@ -947,13 +947,13 @@ public class RobocodeFrame extends JFrame {
boolean dispTps = properties.getOptionsViewTPS();
boolean dispFps = properties.getOptionsViewFPS();
if (dispTps | dispFps) {
if (dispTps || dispFps) {
title.append(", ");
if (dispTps) {
title.append(tps).append(" TPS");
}
if (dispTps & dispFps) {
if (dispTps && dispFps) {
title.append(", ");
}
if (dispFps) {

View File

@ -39,7 +39,7 @@ public class RobotButton extends JButton implements ActionListener {
private final IWindowManagerExt windowManager;
private final IBattleManager battleManager;
private final BattleObserver battleObserver = new BattleObserver();
private final transient BattleObserver battleObserver = new BattleObserver();
private final IRobotDialogManager dialogManager;
private RobotDialog robotDialog;
private String name;

View File

@ -39,7 +39,7 @@ public class RobotDescriptionPanel extends JPanel {
private final static String BLANK_STRING = " ";
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
private class EventHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {

View File

@ -51,7 +51,7 @@ public class RobotDialog extends JFrame {
private boolean grayGreenButton;
private final Map<String, String> debugProperties = new HashMap<String, String>();
private final BattleObserver battleObserver = new BattleObserver();
private final transient BattleObserver battleObserver = new BattleObserver();
private final IWindowManager windowManager;
private final IBattleManager battleManager;

View File

@ -43,11 +43,11 @@ public class RobotExtractor extends JDialog implements WizardListener {
private RobotSelectionPanel robotSelectionPanel;
public byte buf[] = new byte[4096];
private StringWriter output;
private transient StringWriter output;
private final IWindowManager windowManager;
private final IRepositoryManager repositoryManager;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
class EventHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {

View File

@ -23,7 +23,7 @@ import java.awt.event.ActionListener;
@SuppressWarnings("serial")
public class WizardController extends JPanel implements ChangeListener {
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
private JButton backButton;
private JButton nextButton;

View File

@ -51,7 +51,7 @@ public class RobotPackager extends JDialog implements WizardListener {
private final IRepositoryManager repositoryManager;
private final IWindowManager windowManager;
private final EventHandler eventHandler = new EventHandler();
private final transient EventHandler eventHandler = new EventHandler();
private class EventHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {