Class constructor 
    
      
      Class({ - String? name, 
 
- LibraryRef? library, 
 
- bool? isAbstract, 
 
- bool? isConst, 
 
- bool? isSealed, 
 
- bool? isMixinClass, 
 
- bool? isBaseClass, 
 
- bool? isInterfaceClass, 
 
- bool? isFinal, 
 
- bool? traceAllocations, 
 
- List<InstanceRef>? interfaces, 
 
- List<FieldRef>? fields, 
 
- List<FuncRef>? functions, 
 
- List<ClassRef>? subclasses, 
 
- required String id, 
 
- SourceLocation? location, 
 
- List<InstanceRef>? typeParameters, 
 
- ErrorRef? error, 
 
- ClassRef? superClass, 
 
- InstanceRef? superType, 
 
- InstanceRef? mixin, 
 
})
    
    
    
  Implementation
  Class({
  this.name,
  this.library,
  this.isAbstract,
  this.isConst,
  this.isSealed,
  this.isMixinClass,
  this.isBaseClass,
  this.isInterfaceClass,
  this.isFinal,
  this.traceAllocations,
  this.interfaces,
  this.fields,
  this.functions,
  this.subclasses,
  required String id,
  this.location,
  this.typeParameters,
  this.error,
  this.superClass,
  this.superType,
  this.mixin,
}) : super(
        id: id,
      );