obtain static method

CallNativeParams obtain(
  1. String moduleName,
  2. String moduleFunc,
  3. String callId,
  4. VoltronArray params,
)

Implementation

static CallNativeParams obtain(
  String moduleName,
  String moduleFunc,
  String callId,
  VoltronArray params,
) {
  CallNativeParams? instance;
  if (!sInstancePool.isEmpty) {
    instance = sInstancePool.removeFirst();
  }
  instance ??= CallNativeParams();
  instance._init(moduleName, moduleFunc, callId, params);
  return instance;
}