addClass method

void addClass(
  1. ClassInfo clazz
)
override

Define a bound class in the JS context.

Implementation

void addClass(ClassInfo clazz) {
  int index = _classList.length;
  var jsClass = clazz.createJsClass();
  Pointer ptr = binder.registerClass(_context, jsClass, index);
  clazz.deleteJsClass(jsClass);
  var classIndex = _ClassInfo(clazz, index, ptr);
  _classList.add(classIndex);
  _classIndex[clazz.type] = classIndex;
}