git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@899 379699f6-c40d-0410-875b-85095c16579estable
parent
d35c590644
commit
584b7579ff
@ -0,0 +1,22 @@ |
|||||||
|
package jode.test; |
||||||
|
|
||||||
|
public class InlinedAnon { |
||||||
|
|
||||||
|
private final Object getAnon(final int param) { |
||||||
|
return new Object() { |
||||||
|
public String toString() { |
||||||
|
return ""+param; |
||||||
|
} |
||||||
|
}; |
||||||
|
} |
||||||
|
|
||||||
|
void test1() { |
||||||
|
Object o1 = getAnon(5); |
||||||
|
Object o2 = getAnon(3); |
||||||
|
} |
||||||
|
|
||||||
|
void test2() { |
||||||
|
Object o3 = getAnon(1); |
||||||
|
Object o4 = getAnon(2); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
package jode.test; |
||||||
|
|
||||||
|
public class NestedAnon { |
||||||
|
public NestedAnon(int maxdepth) { |
||||||
|
class NestMyself { |
||||||
|
int depth; |
||||||
|
NestMyself son; |
||||||
|
|
||||||
|
public NestMyself(int d) { |
||||||
|
depth = d; |
||||||
|
if (d > 0) |
||||||
|
son = new NestMyself(d-1); |
||||||
|
} |
||||||
|
} |
||||||
|
new NestMyself(maxdepth); |
||||||
|
} |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue