parentClass property

ClassDefinition? get parentClass

Returns the ClassDefinition of the parent class. If there is no parent class, null is returned.

Implementation

ClassDefinition? get parentClass {
  var extendsClass = this.extendsClass;
  if (extendsClass is! ResolvedInheritanceDefinition) return null;

  var classDefinition = extendsClass.classDefinition;
  if (classDefinition.runtimeType != runtimeType) return null;
  return classDefinition;
}