isCastMethod property

bool get isCastMethod

Return true if this element represents the method cast from either Iterable, List, Map, or Set.

Implementation

bool get isCastMethod {
  if (name != 'cast') {
    return false;
  }
  final definingClass = enclosingElement;
  if (definingClass is! ClassElement) {
    return false;
  }
  return definingClass.isDartCoreIterable ||
      definingClass.isDartCoreList ||
      definingClass.isDartCoreMap ||
      definingClass.isDartCoreSet;
}