Class constructor
Create a class for Objective-C.
Obtain an existing class by name
, or creating a new class using name
and
its superclass
.
Implementation
factory Class(String name, [Class? superclass]) {
Pointer<Void> ptr = _getClass(name, superclass);
if (ptr == nullptr) {
throw 'class $name does not exist!';
}
if (_cache.containsKey(ptr.address)) {
return _cache[ptr.address]!;
} else {
return Class._internal(name, ptr);
}
}