addClass static method
添加包装类型vmclass
到全局缓存,如果已存在则重新装载,不存在则添加带全局库中
Implementation
static VmClass addClass(VmClass vmclass) {
if (_globalLibraryMap.containsKey(vmclass.identifier)) throw ('Already exists VmClass in global library, identifier is: ${vmclass.identifier}');
if (!vmclass.isExternal) throw ('Not an external VmClass add to global library, identifier is: ${vmclass.identifier}');
_globalLibraryList.add(_globalLibraryMap[vmclass.identifier] = vmclass);
return vmclass;
}