fullName property

String get fullName

Implementation

String get fullName {
  if ((type.element != null) &&
      (typeMap.classNames.containsKey(type.element))) {
    return typeMap.classNames[type.element]!;
  } else {
    //TODO: validate if core?
    var name = type.getDisplayString();
    if (name.contains('<')) {
      return name.substring(0, name.indexOf('<'));
    }
    if (name.contains('?')) {
      return name.substring(0, name.indexOf('?'));
    }
    return name;
  }
}