DartObjectImpl value = ((ValidResult) evaluationResult).getValue();
String fieldName = constructorFieldInitializer.getFieldName().getName();
fieldMap.put(fieldName, value);
}
} else if (initializer instanceof SuperConstructorInvocation) {
SuperConstructorInvocation superConstructorInvocation = (SuperConstructorInvocation) initializer;
SimpleIdentifier name = superConstructorInvocation.getConstructorName();
if (name != null) {
superName = name.getName();
}
superArguments = superConstructorInvocation.getArgumentList().getArguments();
}
}
// Evaluate explicit or implicit call to super().
InterfaceType superclass = definingClass.getSuperclass();
if (superclass != null && !superclass.isObject()) {