castAs<U> method

U castAs<U>(
  1. RuntimeType<U> type
)

An alias for type.castInstance(this).

This makes RuntimeType.castInstance appear like the as operator. Instead of type.castInstance(instance), use instance.castAs(type).

Implementation

U castAs<U>(RuntimeType<U> type) => type.castInstance(this);