anonymous tests

This commit is contained in:
Konstantin Bulenkov
2012-01-31 17:21:22 +01:00
parent c2dcc5229d
commit 80ccdf22ba
10 changed files with 115 additions and 9 deletions
@@ -0,0 +1,8 @@
class Anonymous {
int num1;
int num2;
Object o = new Object(){<caret>};
Anonymous() {}
void foo() {}
}
@@ -0,0 +1,8 @@
-Anonymous.java
-Anonymous
Anonymous()
foo():void
num1:int
num2:int
-[o:Object = new Object() {...}]
$1
@@ -0,0 +1,15 @@
class AnonymousInAnonymous {
int num1;
int num2;
AnonymousInAnonymous() {}
void foo() {
new Object() {
public String toString() {
return new Object(){
void method() {<caret>}
}.toString();
}
};
}
}
@@ -0,0 +1,10 @@
-AnonymousInAnonymous.java
-AnonymousInAnonymous
AnonymousInAnonymous()
-foo():void
-$1
-toString():String
-Anonymous
[method():void]
num1:int
num2:int