Instance constructor

Instance(
  1. {@required String kind,
  2. @required ClassRef classRef,
  3. @required String id,
  4. String valueAsString,
  5. bool valueAsStringIsTruncated,
  6. int length,
  7. int offset,
  8. int count,
  9. String name,
  10. ClassRef typeClass,
  11. ClassRef parameterizedClass,
  12. List<BoundField> fields,
  13. List elements,
  14. List<MapAssociation> associations,
  15. String bytes,
  16. InstanceRef mirrorReferent,
  17. InstanceRef pattern,
  18. FuncRef closureFunction,
  19. ContextRef closureContext,
  20. bool isCaseSensitive,
  21. bool isMultiLine,
  22. InstanceRef propertyKey,
  23. InstanceRef propertyValue,
  24. TypeArgumentsRef typeArguments,
  25. int parameterIndex,
  26. InstanceRef targetType,
  27. InstanceRef bound,
  28. int portId,
  29. InstanceRef allocationLocation,
  30. String debugName}
)

Implementation

Instance({
  @required this.kind,
  @required this.classRef,
  @required String id,
  this.valueAsString,
  this.valueAsStringIsTruncated,
  this.length,
  this.offset,
  this.count,
  this.name,
  this.typeClass,
  this.parameterizedClass,
  this.fields,
  this.elements,
  this.associations,
  this.bytes,
  this.mirrorReferent,
  this.pattern,
  this.closureFunction,
  this.closureContext,
  this.isCaseSensitive,
  this.isMultiLine,
  this.propertyKey,
  this.propertyValue,
  this.typeArguments,
  this.parameterIndex,
  this.targetType,
  this.bound,
  this.portId,
  this.allocationLocation,
  this.debugName,
}) : super(id: id);