setupLex(Parser.BRACEOPEN);
setupLex(Parser.BRACECLOSE);
setupLex(0);
// expectations
ClassDef cls1 = new ClassDef();
cls1.name = "Class1";
cls1.type = ClassDef.CLASS;
builder.addExpectedBeginClassValues(cls1);
ClassDef cls2 = new ClassDef();
cls2.name = "Class2";
cls2.type = ClassDef.CLASS;
cls2.modifiers.add("public");
cls2.extendz.add("SubClass");
builder.addExpectedBeginClassValues(cls2);
ClassDef cls3 = new ClassDef();
cls3.name = "Intf1";
cls3.type = ClassDef.INTERFACE;
builder.addExpectedBeginClassValues(cls3);
// execute