def test_visit_abstract_method(self): m = self.parser.parse_string(r''' abstract class Foo { abstract void foo(); } ''') v = model.Visitor() m.accept(v)
def test_visit_empty_declaration(self): m = self.parser.parse_string(r''' interface IFoo { ; } class Foo { ; };''') v = model.Visitor() m.accept(v)
def test_visit_right_hand_this(self): m = self.parser.parse_string(r''' class Foo { static Foo instance; Foo() { instance = this; } } ''') v = model.Visitor() m.accept(v)