Не уверен, что именно нужно делать с полем s1
, но один из способов доступа к нему указан ниже. Надеюсь, это поможет.
class Reflector extends Reflectable {
// config reflect capabilities
const Reflector() : super(invokingCapability, declarationsCapability, typeRelationsCapability);
}
ClassMirror classMirror = reflector.reflectType(Sub);
// print all instance members of the superclass (e.g. toString, s1, etc.)
classMirror.superclass.instanceMembers.forEach((key, value) => print(value.simpleName));