create<T extends ObjectPrx> static method

ObjectPrx? create<T extends ObjectPrx>(
  1. Reference? reference, [
  2. ObjectCreator? creator
])

Since dart not support new T, pass ObjectCreator to create it

Implementation

static ObjectPrx? create<T extends ObjectPrx>(
  Reference? reference, [
  ObjectCreator? creator,
]) {
  if (reference == null) return null;

  if (creator == null) {
    return ObjectPrx(reference);
  } else {
    return creator(reference) as T;
  }
}