test for object literal updated

This commit is contained in:
Sergey Ignatov
2011-11-23 13:52:46 +04:00
parent f8aa6c727b
commit 428d6ecfae
2 changed files with 12 additions and 16 deletions
+6 -8
View File
@@ -1,16 +1,15 @@
package demo; package demo;
import java.awt.*; class WindowAdapter {
import java.awt.event.*; public void windowClosing () {
import java.io.*; }
import java.net.*; }
public final class Client extends Frame { public final class Client extends Frame {
Client() { Client() {
WindowAdapter a = new WindowAdapter() { WindowAdapter a = new WindowAdapter() {
@Override @Override
public void windowClosing (WindowEvent e) { public void windowClosing () {
dispose();
} }
} }
@@ -18,8 +17,7 @@ public final class Client extends Frame {
addWindowListener(new WindowAdapter() { addWindowListener(new WindowAdapter() {
@Override @Override
public void windowClosing (WindowEvent e) { public void windowClosing () {
dispose();
} }
}); });
} }
+6 -8
View File
@@ -1,19 +1,17 @@
namespace demo namespace demo
import java.awt.* open class WindowAdapter() {
import java.awt.event.* open public fun windowClosing() : Unit {
import java.io.* }
import java.net.* }
public class Client() : Frame() { public class Client() : Frame() {
{ {
var a : WindowAdapter? = object : WindowAdapter() { var a : WindowAdapter? = object : WindowAdapter() {
open public fun windowClosing(e : WindowEvent?) : Unit { override public fun windowClosing() : Unit {
dispose()
} }
} }
addWindowListener(a) addWindowListener(a)
addWindowListener(object : WindowAdapter() { addWindowListener(object : WindowAdapter() {
open public fun windowClosing(e : WindowEvent?) : Unit { override public fun windowClosing() : Unit {
dispose()
} }
}) })
} }