package spoon.test.template;
import java.util.ArrayList;
import java.util.List;
import spoon.reflect.reference.CtTypeReference;
import spoon.template.ExtensionTemplate;
import spoon.template.Local;
import spoon.template.Parameter;
public class TemplateWithConstructor extends ExtensionTemplate {
@Parameter
CtTypeReference<?> _Interf_;
@Local
public TemplateWithConstructor(CtTypeReference<?> interf) {
super();
_Interf_ = interf;
}
public TemplateWithConstructor(String arg) {
super();
System.out.println("new");
}
public TemplateWithConstructor(int arg) {
super();
System.out.println("new");
}
List<_Interf_> toBeInserted = new ArrayList<_Interf_>();
}
interface _Interf_ {}