runtimeTypeName property

  1. @override
String runtimeTypeName
override

The string value of runtimeType, saving a runtime lookup and preventing obfuscation during web compilation.

Implementation

@override
String get runtimeTypeName {
  final typeName = StringBuffer('AWSErrorResult<$V, ')
    ..write(
      switch (exception) {
        AWSDebuggable(:final runtimeTypeName) => runtimeTypeName,
        _ => E,
      },
    )
    ..write('>');
  return typeName.toString();
}