resolvedFromSegmentView<P extends Pointer> static method

P resolvedFromSegmentView<P extends Pointer>(
  1. SegmentView segmentView,
  2. _PointerFactory<P> factory
)

Implementation

static P resolvedFromSegmentView<P extends Pointer>(
  SegmentView segmentView,
  _PointerFactory<P> factory,
) {
  while (typeOf(segmentView) == PointerType.interSegment) {
    segmentView = InterSegmentPointer.fromView(segmentView).target;
  }
  return factory(segmentView);
}