getCollectionElementType method
DartType?
getCollectionElementType()
Implementation
DartType? getCollectionElementType() {
final listLiteral = thisOrAncestorOfType<ListLiteral>();
if (listLiteral != null) {
return listLiteral.getIterableGenericType(IterableType.list);
}
final setLiteral = thisOrAncestorOfType<SetOrMapLiteral>();
if (setLiteral != null && setLiteral.isSet) {
return setLiteral.getIterableGenericType(IterableType.set);
}
return null;
}