InterfaceTypeImpl constructor

InterfaceTypeImpl(
  1. String name,
  2. DeclarationRef declarationRef,
  3. ResolverImpl resolver, {
  4. bool isNullable = false,
  5. List<DartType> typeArguments = const <DartType>[],
  6. InterfaceElement? element,
})

Creates a new InterfaceTypeImpl with the given properties.

Implementation

InterfaceTypeImpl(
  this.name,
  this.declarationRef,
  this.resolver, {
  super.isNullable = false,
  this.typeArguments = const <DartType>[],
  InterfaceElement? element,
}) : _element = element;