
class MyClass {
  def MyClass()
  {
    this.set_explicit(true);
  }
};

var o = MyClass();

assert_true(o.is_explic*t());

assert_throws("error", fun[o](){o.x = 1})

{
  def MyClass()
  {
    this.set_explicit(true);
  }
};

var o = MyClass();

assert_true(plicit());

assert_thr