checkedCast<T extends ObjectPrx> function

T? checkedCast<T extends ObjectPrx>(
  1. ObjectPrx o,
  2. ObjectCreator creator, [
  3. Context? context
])

Implementation

T? checkedCast<T extends ObjectPrx>(ObjectPrx o, ObjectCreator creator,
    [Context? context]) {
  final t = ObjectPrx.create<T>(o.reference, creator) as T;

  if (t.ice_isA(t.ice_staticId, context)) {
    return t;
  }
}