package spoon.test.constructorcallnewclass.testclasses; public class Foo { int i; public Foo() { } public Foo(int i) { this.i = i; } public void m() { new String(); new String(""); new Foo(); new Foo(42); } public void m2() { new Object() { }; new Bar() { }; new Tacos<String>() { }; new BarImpl(1) { }; } public interface Bar { } public interface Tacos<K> { } public class BarImpl implements Bar { int i; public BarImpl(int i) { this.i = i; } } }