VmValue.forSubproxy constructor

VmValue.forSubproxy({
  1. String identifier = '___anonymousVmSubproxy___',
  2. required VmLazyer initValue(),
})

创建子代理

Implementation

factory VmValue.forSubproxy({
  String identifier = '___anonymousVmSubproxy___',
  required VmLazyer Function() initValue,
}) {
  return VmValue._(
    identifier: identifier,
    metaType: VmMetaType.externalSuper,
    metaData: const VmMetaData(),
    valueType: VmClass._getClassByTypeName(VmClass.functionTypeName),
    valueData: initValue,
  );
}