getProperty method

  1. @override
Object? getProperty(
  1. Object? t,
  2. String n
)

Implementation

@override
Object? getProperty(Object? t, String n) {
  if (t is l3.Padding) {
    switch (n) {
      case 'padding':
        return t.padding;
    }
  }
  if (t is l3.Align) {
    switch (n) {
      case 'alignment':
        return t.alignment;
      case 'widthFactor':
        return t.widthFactor;
      case 'heightFactor':
        return t.heightFactor;
    }
  }
  if (t is l3.Flexible) {
    switch (n) {
      case 'flex':
        return t.flex;
      case 'fit':
        return t.fit;
      case 'debugTypicalAncestorWidgetClass':
        return t.debugTypicalAncestorWidgetClass;
    }
  }
  if (t is l3.SizedBox) {
    switch (n) {
      case 'width':
        return t.width;
      case 'height':
        return t.height;
    }
  }
  if (t is l3.ColoredBox) {
    switch (n) {
      case 'color':
        return t.color;
      case 'isAntiAlias':
        return t.isAntiAlias;
    }
  }
  if (t is l3.Opacity) {
    switch (n) {
      case 'opacity':
        return t.opacity;
      case 'alwaysIncludeSemantics':
        return t.alwaysIncludeSemantics;
    }
  }
  if (t is l3.Wrap) {
    switch (n) {
      case 'direction':
        return t.direction;
      case 'alignment':
        return t.alignment;
      case 'spacing':
        return t.spacing;
      case 'runAlignment':
        return t.runAlignment;
      case 'runSpacing':
        return t.runSpacing;
      case 'crossAxisAlignment':
        return t.crossAxisAlignment;
      case 'textDirection':
        return t.textDirection;
      case 'verticalDirection':
        return t.verticalDirection;
      case 'clipBehavior':
        return t.clipBehavior;
    }
  }
  if (t is l12.Container) {
    switch (n) {
      case 'child':
        return t.child;
      case 'alignment':
        return t.alignment;
      case 'padding':
        return t.padding;
      case 'color':
        return t.color;
      case 'isAntiAlias':
        return t.isAntiAlias;
      case 'decoration':
        return t.decoration;
      case 'foregroundDecoration':
        return t.foregroundDecoration;
      case 'constraints':
        return t.constraints;
      case 'margin':
        return t.margin;
      case 'transform':
        return t.transform;
      case 'transformAlignment':
        return t.transformAlignment;
      case 'clipBehavior':
        return t.clipBehavior;
    }
  }
  if (t is l13.Spacer) {
    switch (n) {
      case 'flex':
        return t.flex;
    }
  }
  if (t is l14.SafeArea) {
    switch (n) {
      case 'left':
        return t.left;
      case 'top':
        return t.top;
      case 'right':
        return t.right;
      case 'bottom':
        return t.bottom;
      case 'minimum':
        return t.minimum;
      case 'maintainBottomViewPadding':
        return t.maintainBottomViewPadding;
      case 'child':
        return t.child;
    }
  }
  if (t is l19.Text) {
    switch (n) {
      case 'data':
        return t.data;
      case 'textSpan':
        return t.textSpan;
      case 'style':
        return t.style;
      case 'strutStyle':
        return t.strutStyle;
      case 'textAlign':
        return t.textAlign;
      case 'textDirection':
        return t.textDirection;
      case 'locale':
        return t.locale;
      case 'softWrap':
        return t.softWrap;
      case 'overflow':
        return t.overflow;
      case 'textScaleFactor':
        return t.textScaleFactor;
      case 'textScaler':
        return t.textScaler;
      case 'maxLines':
        return t.maxLines;
      case 'semanticsLabel':
        return t.semanticsLabel;
      case 'semanticsIdentifier':
        return t.semanticsIdentifier;
      case 'textWidthBasis':
        return t.textWidthBasis;
      case 'textHeightBehavior':
        return t.textHeightBehavior;
      case 'selectionColor':
        return t.selectionColor;
    }
  }
  if (t is l22.Icon) {
    switch (n) {
      case 'icon':
        return t.icon;
      case 'size':
        return t.size;
      case 'fill':
        return t.fill;
      case 'weight':
        return t.weight;
      case 'grade':
        return t.grade;
      case 'opticalSize':
        return t.opticalSize;
      case 'color':
        return t.color;
      case 'shadows':
        return t.shadows;
      case 'semanticLabel':
        return t.semanticLabel;
      case 'textDirection':
        return t.textDirection;
      case 'applyTextScaling':
        return t.applyTextScaling;
      case 'blendMode':
        return t.blendMode;
      case 'fontWeight':
        return t.fontWeight;
    }
  }
  if (t is l28.Scaffold) {
    switch (n) {
      case 'extendBody':
        return t.extendBody;
      case 'drawerBarrierDismissible':
        return t.drawerBarrierDismissible;
      case 'extendBodyBehindAppBar':
        return t.extendBodyBehindAppBar;
      case 'appBar':
        return t.appBar;
      case 'body':
        return t.body;
      case 'floatingActionButton':
        return t.floatingActionButton;
      case 'floatingActionButtonLocation':
        return t.floatingActionButtonLocation;
      case 'floatingActionButtonAnimator':
        return t.floatingActionButtonAnimator;
      case 'persistentFooterButtons':
        return t.persistentFooterButtons;
      case 'persistentFooterAlignment':
        return t.persistentFooterAlignment;
      case 'persistentFooterDecoration':
        return t.persistentFooterDecoration;
      case 'drawer':
        return t.drawer;
      case 'endDrawer':
        return t.endDrawer;
      case 'drawerScrimColor':
        return t.drawerScrimColor;
      case 'backgroundColor':
        return t.backgroundColor;
      case 'bottomNavigationBar':
        return t.bottomNavigationBar;
      case 'bottomSheet':
        return t.bottomSheet;
      case 'resizeToAvoidBottomInset':
        return t.resizeToAvoidBottomInset;
      case 'primary':
        return t.primary;
      case 'drawerDragStartBehavior':
        return t.drawerDragStartBehavior;
      case 'drawerEdgeDragWidth':
        return t.drawerEdgeDragWidth;
      case 'drawerEnableOpenDragGesture':
        return t.drawerEnableOpenDragGesture;
      case 'endDrawerEnableOpenDragGesture':
        return t.endDrawerEnableOpenDragGesture;
      case 'restorationId':
        return t.restorationId;
    }
  }
  if (t is l33.AppBar) {
    switch (n) {
      case 'leading':
        return t.leading;
      case 'automaticallyImplyLeading':
        return t.automaticallyImplyLeading;
      case 'title':
        return t.title;
      case 'actions':
        return t.actions;
      case 'automaticallyImplyActions':
        return t.automaticallyImplyActions;
      case 'flexibleSpace':
        return t.flexibleSpace;
      case 'bottom':
        return t.bottom;
      case 'elevation':
        return t.elevation;
      case 'scrolledUnderElevation':
        return t.scrolledUnderElevation;
      case 'shadowColor':
        return t.shadowColor;
      case 'surfaceTintColor':
        return t.surfaceTintColor;
      case 'shape':
        return t.shape;
      case 'backgroundColor':
        return t.backgroundColor;
      case 'foregroundColor':
        return t.foregroundColor;
      case 'iconTheme':
        return t.iconTheme;
      case 'actionsIconTheme':
        return t.actionsIconTheme;
      case 'primary':
        return t.primary;
      case 'centerTitle':
        return t.centerTitle;
      case 'excludeHeaderSemantics':
        return t.excludeHeaderSemantics;
      case 'titleSpacing':
        return t.titleSpacing;
      case 'toolbarOpacity':
        return t.toolbarOpacity;
      case 'bottomOpacity':
        return t.bottomOpacity;
      case 'preferredSize':
        return t.preferredSize;
      case 'toolbarHeight':
        return t.toolbarHeight;
      case 'leadingWidth':
        return t.leadingWidth;
      case 'toolbarTextStyle':
        return t.toolbarTextStyle;
      case 'titleTextStyle':
        return t.titleTextStyle;
      case 'systemOverlayStyle':
        return t.systemOverlayStyle;
      case 'forceMaterialTransparency':
        return t.forceMaterialTransparency;
      case 'useDefaultSemanticsOrder':
        return t.useDefaultSemanticsOrder;
      case 'clipBehavior':
        return t.clipBehavior;
      case 'actionsPadding':
        return t.actionsPadding;
      case 'animateColor':
        return t.animateColor;
    }
  }
  if (t is l34.Card) {
    switch (n) {
      case 'color':
        return t.color;
      case 'shadowColor':
        return t.shadowColor;
      case 'surfaceTintColor':
        return t.surfaceTintColor;
      case 'elevation':
        return t.elevation;
      case 'shape':
        return t.shape;
      case 'borderOnForeground':
        return t.borderOnForeground;
      case 'clipBehavior':
        return t.clipBehavior;
      case 'margin':
        return t.margin;
      case 'semanticContainer':
        return t.semanticContainer;
      case 'child':
        return t.child;
    }
  }
  if (t is l36.ListTile) {
    switch (n) {
      case 'leading':
        return t.leading;
      case 'title':
        return t.title;
      case 'subtitle':
        return t.subtitle;
      case 'trailing':
        return t.trailing;
      case 'isThreeLine':
        return t.isThreeLine;
      case 'dense':
        return t.dense;
      case 'visualDensity':
        return t.visualDensity;
      case 'shape':
        return t.shape;
      case 'selectedColor':
        return t.selectedColor;
      case 'iconColor':
        return t.iconColor;
      case 'textColor':
        return t.textColor;
      case 'titleTextStyle':
        return t.titleTextStyle;
      case 'subtitleTextStyle':
        return t.subtitleTextStyle;
      case 'leadingAndTrailingTextStyle':
        return t.leadingAndTrailingTextStyle;
      case 'style':
        return t.style;
      case 'contentPadding':
        return t.contentPadding;
      case 'enabled':
        return t.enabled;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'selected':
        return t.selected;
      case 'focusColor':
        return t.focusColor;
      case 'hoverColor':
        return t.hoverColor;
      case 'splashColor':
        return t.splashColor;
      case 'focusNode':
        return t.focusNode;
      case 'autofocus':
        return t.autofocus;
      case 'tileColor':
        return t.tileColor;
      case 'selectedTileColor':
        return t.selectedTileColor;
      case 'enableFeedback':
        return t.enableFeedback;
      case 'horizontalTitleGap':
        return t.horizontalTitleGap;
      case 'minVerticalPadding':
        return t.minVerticalPadding;
      case 'minLeadingWidth':
        return t.minLeadingWidth;
      case 'minTileHeight':
        return t.minTileHeight;
      case 'titleAlignment':
        return t.titleAlignment;
      case 'internalAddSemanticForOnTap':
        return t.internalAddSemanticForOnTap;
      case 'statesController':
        return t.statesController;
    }
  }
  if (t is l41.Divider) {
    switch (n) {
      case 'height':
        return t.height;
      case 'thickness':
        return t.thickness;
      case 'indent':
        return t.indent;
      case 'endIndent':
        return t.endIndent;
      case 'radius':
        return t.radius;
      case 'color':
        return t.color;
    }
  }
  if (t is l6.Color) {
    switch (n) {
      case 'a':
        return t.a;
      case 'r':
        return t.r;
      case 'g':
        return t.g;
      case 'b':
        return t.b;
      case 'colorSpace':
        return t.colorSpace;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l6.FontWeight) {
    switch (n) {
      case 'value':
        return t.value;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l6.Offset) {
    switch (n) {
      case 'dx':
        return t.dx;
      case 'dy':
        return t.dy;
      case 'distance':
        return t.distance;
      case 'distanceSquared':
        return t.distanceSquared;
      case 'direction':
        return t.direction;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l1.EdgeInsets) {
    switch (n) {
      case 'left':
        return t.left;
      case 'top':
        return t.top;
      case 'right':
        return t.right;
      case 'bottom':
        return t.bottom;
      case 'topLeft':
        return t.topLeft;
      case 'topRight':
        return t.topRight;
      case 'bottomLeft':
        return t.bottomLeft;
      case 'bottomRight':
        return t.bottomRight;
      case 'flipped':
        return t.flipped;
    }
  }
  if (t is l15.TextStyle) {
    switch (n) {
      case 'inherit':
        return t.inherit;
      case 'color':
        return t.color;
      case 'backgroundColor':
        return t.backgroundColor;
      case 'fontFamily':
        return t.fontFamily;
      case 'fontFamilyFallback':
        return t.fontFamilyFallback;
      case 'fontSize':
        return t.fontSize;
      case 'fontWeight':
        return t.fontWeight;
      case 'fontStyle':
        return t.fontStyle;
      case 'letterSpacing':
        return t.letterSpacing;
      case 'wordSpacing':
        return t.wordSpacing;
      case 'textBaseline':
        return t.textBaseline;
      case 'height':
        return t.height;
      case 'leadingDistribution':
        return t.leadingDistribution;
      case 'locale':
        return t.locale;
      case 'foreground':
        return t.foreground;
      case 'background':
        return t.background;
      case 'decoration':
        return t.decoration;
      case 'decorationColor':
        return t.decorationColor;
      case 'decorationStyle':
        return t.decorationStyle;
      case 'decorationThickness':
        return t.decorationThickness;
      case 'debugLabel':
        return t.debugLabel;
      case 'shadows':
        return t.shadows;
      case 'fontFeatures':
        return t.fontFeatures;
      case 'fontVariations':
        return t.fontVariations;
      case 'overflow':
        return t.overflow;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l46.Theme) {
    switch (n) {
      case 'data':
        return t.data;
      case 'child':
        return t.child;
    }
  }
  if (t is l35.ThemeData) {
    switch (n) {
      case 'brightness':
        return t.brightness;
      case 'applyElevationOverlayColor':
        return t.applyElevationOverlayColor;
      case 'cupertinoOverrideTheme':
        return t.cupertinoOverrideTheme;
      case 'extensions':
        return t.extensions;
      case 'adaptationMap':
        return t.adaptationMap;
      case 'inputDecorationTheme':
        return t.inputDecorationTheme;
      case 'materialTapTargetSize':
        return t.materialTapTargetSize;
      case 'pageTransitionsTheme':
        return t.pageTransitionsTheme;
      case 'platform':
        return t.platform;
      case 'scrollbarTheme':
        return t.scrollbarTheme;
      case 'splashFactory':
        return t.splashFactory;
      case 'useMaterial3':
        return t.useMaterial3;
      case 'visualDensity':
        return t.visualDensity;
      case 'canvasColor':
        return t.canvasColor;
      case 'cardColor':
        return t.cardColor;
      case 'colorScheme':
        return t.colorScheme;
      case 'disabledColor':
        return t.disabledColor;
      case 'dividerColor':
        return t.dividerColor;
      case 'focusColor':
        return t.focusColor;
      case 'highlightColor':
        return t.highlightColor;
      case 'hintColor':
        return t.hintColor;
      case 'hoverColor':
        return t.hoverColor;
      case 'primaryColor':
        return t.primaryColor;
      case 'primaryColorDark':
        return t.primaryColorDark;
      case 'primaryColorLight':
        return t.primaryColorLight;
      case 'scaffoldBackgroundColor':
        return t.scaffoldBackgroundColor;
      case 'secondaryHeaderColor':
        return t.secondaryHeaderColor;
      case 'shadowColor':
        return t.shadowColor;
      case 'splashColor':
        return t.splashColor;
      case 'unselectedWidgetColor':
        return t.unselectedWidgetColor;
      case 'iconTheme':
        return t.iconTheme;
      case 'primaryIconTheme':
        return t.primaryIconTheme;
      case 'primaryTextTheme':
        return t.primaryTextTheme;
      case 'textTheme':
        return t.textTheme;
      case 'typography':
        return t.typography;
      case 'actionIconTheme':
        return t.actionIconTheme;
      case 'appBarTheme':
        return t.appBarTheme;
      case 'badgeTheme':
        return t.badgeTheme;
      case 'bannerTheme':
        return t.bannerTheme;
      case 'bottomAppBarTheme':
        return t.bottomAppBarTheme;
      case 'bottomNavigationBarTheme':
        return t.bottomNavigationBarTheme;
      case 'bottomSheetTheme':
        return t.bottomSheetTheme;
      case 'buttonTheme':
        return t.buttonTheme;
      case 'cardTheme':
        return t.cardTheme;
      case 'carouselViewTheme':
        return t.carouselViewTheme;
      case 'checkboxTheme':
        return t.checkboxTheme;
      case 'chipTheme':
        return t.chipTheme;
      case 'dataTableTheme':
        return t.dataTableTheme;
      case 'datePickerTheme':
        return t.datePickerTheme;
      case 'dialogTheme':
        return t.dialogTheme;
      case 'dividerTheme':
        return t.dividerTheme;
      case 'drawerTheme':
        return t.drawerTheme;
      case 'dropdownMenuTheme':
        return t.dropdownMenuTheme;
      case 'elevatedButtonTheme':
        return t.elevatedButtonTheme;
      case 'expansionTileTheme':
        return t.expansionTileTheme;
      case 'filledButtonTheme':
        return t.filledButtonTheme;
      case 'floatingActionButtonTheme':
        return t.floatingActionButtonTheme;
      case 'iconButtonTheme':
        return t.iconButtonTheme;
      case 'listTileTheme':
        return t.listTileTheme;
      case 'menuBarTheme':
        return t.menuBarTheme;
      case 'menuButtonTheme':
        return t.menuButtonTheme;
      case 'menuTheme':
        return t.menuTheme;
      case 'navigationBarTheme':
        return t.navigationBarTheme;
      case 'navigationDrawerTheme':
        return t.navigationDrawerTheme;
      case 'navigationRailTheme':
        return t.navigationRailTheme;
      case 'outlinedButtonTheme':
        return t.outlinedButtonTheme;
      case 'popupMenuTheme':
        return t.popupMenuTheme;
      case 'progressIndicatorTheme':
        return t.progressIndicatorTheme;
      case 'radioTheme':
        return t.radioTheme;
      case 'searchBarTheme':
        return t.searchBarTheme;
      case 'searchViewTheme':
        return t.searchViewTheme;
      case 'segmentedButtonTheme':
        return t.segmentedButtonTheme;
      case 'sliderTheme':
        return t.sliderTheme;
      case 'snackBarTheme':
        return t.snackBarTheme;
      case 'switchTheme':
        return t.switchTheme;
      case 'tabBarTheme':
        return t.tabBarTheme;
      case 'textButtonTheme':
        return t.textButtonTheme;
      case 'textSelectionTheme':
        return t.textSelectionTheme;
      case 'timePickerTheme':
        return t.timePickerTheme;
      case 'toggleButtonsTheme':
        return t.toggleButtonsTheme;
      case 'tooltipTheme':
        return t.tooltipTheme;
      case 'dialogBackgroundColor':
        return t.dialogBackgroundColor;
      case 'indicatorColor':
        return t.indicatorColor;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l54.TextTheme) {
    switch (n) {
      case 'displayLarge':
        return t.displayLarge;
      case 'displayMedium':
        return t.displayMedium;
      case 'displaySmall':
        return t.displaySmall;
      case 'headlineLarge':
        return t.headlineLarge;
      case 'headlineMedium':
        return t.headlineMedium;
      case 'headlineSmall':
        return t.headlineSmall;
      case 'titleLarge':
        return t.titleLarge;
      case 'titleMedium':
        return t.titleMedium;
      case 'titleSmall':
        return t.titleSmall;
      case 'bodyLarge':
        return t.bodyLarge;
      case 'bodyMedium':
        return t.bodyMedium;
      case 'bodySmall':
        return t.bodySmall;
      case 'labelLarge':
        return t.labelLarge;
      case 'labelMedium':
        return t.labelMedium;
      case 'labelSmall':
        return t.labelSmall;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l52.ColorScheme) {
    switch (n) {
      case 'brightness':
        return t.brightness;
      case 'primary':
        return t.primary;
      case 'onPrimary':
        return t.onPrimary;
      case 'primaryContainer':
        return t.primaryContainer;
      case 'onPrimaryContainer':
        return t.onPrimaryContainer;
      case 'primaryFixed':
        return t.primaryFixed;
      case 'primaryFixedDim':
        return t.primaryFixedDim;
      case 'onPrimaryFixed':
        return t.onPrimaryFixed;
      case 'onPrimaryFixedVariant':
        return t.onPrimaryFixedVariant;
      case 'secondary':
        return t.secondary;
      case 'onSecondary':
        return t.onSecondary;
      case 'secondaryContainer':
        return t.secondaryContainer;
      case 'onSecondaryContainer':
        return t.onSecondaryContainer;
      case 'secondaryFixed':
        return t.secondaryFixed;
      case 'secondaryFixedDim':
        return t.secondaryFixedDim;
      case 'onSecondaryFixed':
        return t.onSecondaryFixed;
      case 'onSecondaryFixedVariant':
        return t.onSecondaryFixedVariant;
      case 'tertiary':
        return t.tertiary;
      case 'onTertiary':
        return t.onTertiary;
      case 'tertiaryContainer':
        return t.tertiaryContainer;
      case 'onTertiaryContainer':
        return t.onTertiaryContainer;
      case 'tertiaryFixed':
        return t.tertiaryFixed;
      case 'tertiaryFixedDim':
        return t.tertiaryFixedDim;
      case 'onTertiaryFixed':
        return t.onTertiaryFixed;
      case 'onTertiaryFixedVariant':
        return t.onTertiaryFixedVariant;
      case 'error':
        return t.error;
      case 'onError':
        return t.onError;
      case 'errorContainer':
        return t.errorContainer;
      case 'onErrorContainer':
        return t.onErrorContainer;
      case 'surface':
        return t.surface;
      case 'onSurface':
        return t.onSurface;
      case 'surfaceDim':
        return t.surfaceDim;
      case 'surfaceBright':
        return t.surfaceBright;
      case 'surfaceContainerLowest':
        return t.surfaceContainerLowest;
      case 'surfaceContainerLow':
        return t.surfaceContainerLow;
      case 'surfaceContainer':
        return t.surfaceContainer;
      case 'surfaceContainerHigh':
        return t.surfaceContainerHigh;
      case 'surfaceContainerHighest':
        return t.surfaceContainerHighest;
      case 'onSurfaceVariant':
        return t.onSurfaceVariant;
      case 'outline':
        return t.outline;
      case 'outlineVariant':
        return t.outlineVariant;
      case 'shadow':
        return t.shadow;
      case 'scrim':
        return t.scrim;
      case 'inverseSurface':
        return t.inverseSurface;
      case 'onInverseSurface':
        return t.onInverseSurface;
      case 'inversePrimary':
        return t.inversePrimary;
      case 'surfaceTint':
        return t.surfaceTint;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l4.Alignment) {
    switch (n) {
      case 'x':
        return t.x;
      case 'y':
        return t.y;
    }
  }
  if (t is l25.BoxDecoration) {
    switch (n) {
      case 'color':
        return t.color;
      case 'image':
        return t.image;
      case 'border':
        return t.border;
      case 'borderRadius':
        return t.borderRadius;
      case 'boxShadow':
        return t.boxShadow;
      case 'gradient':
        return t.gradient;
      case 'backgroundBlendMode':
        return t.backgroundBlendMode;
      case 'shape':
        return t.shape;
      case 'padding':
        return t.padding;
      case 'isComplex':
        return t.isComplex;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l40.BorderRadius) {
    switch (n) {
      case 'topLeft':
        return t.topLeft;
      case 'topRight':
        return t.topRight;
      case 'bottomLeft':
        return t.bottomLeft;
      case 'bottomRight':
        return t.bottomRight;
    }
  }
  if (t is l21.IconData) {
    switch (n) {
      case 'codePoint':
        return t.codePoint;
      case 'fontFamily':
        return t.fontFamily;
      case 'fontPackage':
        return t.fontPackage;
      case 'matchTextDirection':
        return t.matchTextDirection;
      case 'fontFamilyFallback':
        return t.fontFamilyFallback;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l3.Stack) {
    switch (n) {
      case 'alignment':
        return t.alignment;
      case 'textDirection':
        return t.textDirection;
      case 'fit':
        return t.fit;
      case 'clipBehavior':
        return t.clipBehavior;
    }
  }
  if (t is l3.Positioned) {
    switch (n) {
      case 'left':
        return t.left;
      case 'top':
        return t.top;
      case 'right':
        return t.right;
      case 'bottom':
        return t.bottom;
      case 'width':
        return t.width;
      case 'height':
        return t.height;
      case 'debugTypicalAncestorWidgetClass':
        return t.debugTypicalAncestorWidgetClass;
    }
  }
  if (t is l110.ListView) {
    switch (n) {
      case 'itemExtent':
        return t.itemExtent;
      case 'prototypeItem':
        return t.prototypeItem;
      case 'childrenDelegate':
        return t.childrenDelegate;
    }
  }
  if (t is l110.GridView) {
    switch (n) {
      case 'gridDelegate':
        return t.gridDelegate;
      case 'childrenDelegate':
        return t.childrenDelegate;
    }
  }
  if (t is l114.SingleChildScrollView) {
    switch (n) {
      case 'scrollDirection':
        return t.scrollDirection;
      case 'reverse':
        return t.reverse;
      case 'padding':
        return t.padding;
      case 'controller':
        return t.controller;
      case 'primary':
        return t.primary;
      case 'physics':
        return t.physics;
      case 'child':
        return t.child;
      case 'dragStartBehavior':
        return t.dragStartBehavior;
      case 'clipBehavior':
        return t.clipBehavior;
      case 'hitTestBehavior':
        return t.hitTestBehavior;
      case 'restorationId':
        return t.restorationId;
      case 'keyboardDismissBehavior':
        return t.keyboardDismissBehavior;
    }
  }
  if (t is l115.PageView) {
    switch (n) {
      case 'allowImplicitScrolling':
        return t.allowImplicitScrolling;
      case 'restorationId':
        return t.restorationId;
      case 'scrollDirection':
        return t.scrollDirection;
      case 'reverse':
        return t.reverse;
      case 'controller':
        return t.controller;
      case 'physics':
        return t.physics;
      case 'pageSnapping':
        return t.pageSnapping;
      case 'childrenDelegate':
        return t.childrenDelegate;
      case 'dragStartBehavior':
        return t.dragStartBehavior;
      case 'clipBehavior':
        return t.clipBehavior;
      case 'hitTestBehavior':
        return t.hitTestBehavior;
      case 'scrollBehavior':
        return t.scrollBehavior;
      case 'padEnds':
        return t.padEnds;
    }
  }
  if (t is l3.AspectRatio) {
    switch (n) {
      case 'aspectRatio':
        return t.aspectRatio;
    }
  }
  if (t is l3.FittedBox) {
    switch (n) {
      case 'fit':
        return t.fit;
      case 'alignment':
        return t.alignment;
      case 'clipBehavior':
        return t.clipBehavior;
    }
  }
  if (t is l3.FractionallySizedBox) {
    switch (n) {
      case 'widthFactor':
        return t.widthFactor;
      case 'heightFactor':
        return t.heightFactor;
      case 'alignment':
        return t.alignment;
    }
  }
  if (t is l3.ClipRRect) {
    switch (n) {
      case 'borderRadius':
        return t.borderRadius;
      case 'clipper':
        return t.clipper;
      case 'clipBehavior':
        return t.clipBehavior;
    }
  }
  if (t is l3.Transform) {
    switch (n) {
      case 'transform':
        return t.transform;
      case 'origin':
        return t.origin;
      case 'alignment':
        return t.alignment;
      case 'transformHitTests':
        return t.transformHitTests;
      case 'filterQuality':
        return t.filterQuality;
    }
  }
  if (t is l3.Baseline) {
    switch (n) {
      case 'baseline':
        return t.baseline;
      case 'baselineType':
        return t.baselineType;
    }
  }
  if (t is l3.Directionality) {
    switch (n) {
      case 'textDirection':
        return t.textDirection;
    }
  }
  if (t is l118.FloatingActionButton) {
    switch (n) {
      case 'child':
        return t.child;
      case 'tooltip':
        return t.tooltip;
      case 'foregroundColor':
        return t.foregroundColor;
      case 'backgroundColor':
        return t.backgroundColor;
      case 'focusColor':
        return t.focusColor;
      case 'hoverColor':
        return t.hoverColor;
      case 'splashColor':
        return t.splashColor;
      case 'heroTag':
        return t.heroTag;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'elevation':
        return t.elevation;
      case 'focusElevation':
        return t.focusElevation;
      case 'hoverElevation':
        return t.hoverElevation;
      case 'highlightElevation':
        return t.highlightElevation;
      case 'disabledElevation':
        return t.disabledElevation;
      case 'mini':
        return t.mini;
      case 'shape':
        return t.shape;
      case 'clipBehavior':
        return t.clipBehavior;
      case 'isExtended':
        return t.isExtended;
      case 'focusNode':
        return t.focusNode;
      case 'autofocus':
        return t.autofocus;
      case 'materialTapTargetSize':
        return t.materialTapTargetSize;
      case 'enableFeedback':
        return t.enableFeedback;
      case 'extendedIconLabelSpacing':
        return t.extendedIconLabelSpacing;
      case 'extendedPadding':
        return t.extendedPadding;
      case 'extendedTextStyle':
        return t.extendedTextStyle;
    }
  }
  if (t is l119.Drawer) {
    switch (n) {
      case 'backgroundColor':
        return t.backgroundColor;
      case 'elevation':
        return t.elevation;
      case 'shadowColor':
        return t.shadowColor;
      case 'surfaceTintColor':
        return t.surfaceTintColor;
      case 'shape':
        return t.shape;
      case 'width':
        return t.width;
      case 'child':
        return t.child;
      case 'semanticLabel':
        return t.semanticLabel;
      case 'clipBehavior':
        return t.clipBehavior;
    }
  }
  if (t is l120.IconButton) {
    switch (n) {
      case 'iconSize':
        return t.iconSize;
      case 'visualDensity':
        return t.visualDensity;
      case 'padding':
        return t.padding;
      case 'alignment':
        return t.alignment;
      case 'splashRadius':
        return t.splashRadius;
      case 'icon':
        return t.icon;
      case 'focusColor':
        return t.focusColor;
      case 'hoverColor':
        return t.hoverColor;
      case 'color':
        return t.color;
      case 'splashColor':
        return t.splashColor;
      case 'highlightColor':
        return t.highlightColor;
      case 'disabledColor':
        return t.disabledColor;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'focusNode':
        return t.focusNode;
      case 'autofocus':
        return t.autofocus;
      case 'tooltip':
        return t.tooltip;
      case 'enableFeedback':
        return t.enableFeedback;
      case 'constraints':
        return t.constraints;
      case 'style':
        return t.style;
      case 'isSelected':
        return t.isSelected;
      case 'selectedIcon':
        return t.selectedIcon;
      case 'statesController':
        return t.statesController;
    }
  }
  if (t is l123.Checkbox) {
    switch (n) {
      case 'value':
        return t.value;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'activeColor':
        return t.activeColor;
      case 'fillColor':
        return t.fillColor;
      case 'checkColor':
        return t.checkColor;
      case 'tristate':
        return t.tristate;
      case 'materialTapTargetSize':
        return t.materialTapTargetSize;
      case 'visualDensity':
        return t.visualDensity;
      case 'focusColor':
        return t.focusColor;
      case 'hoverColor':
        return t.hoverColor;
      case 'overlayColor':
        return t.overlayColor;
      case 'splashRadius':
        return t.splashRadius;
      case 'focusNode':
        return t.focusNode;
      case 'autofocus':
        return t.autofocus;
      case 'shape':
        return t.shape;
      case 'side':
        return t.side;
      case 'isError':
        return t.isError;
      case 'semanticLabel':
        return t.semanticLabel;
    }
  }
  if (t is l125.Switch) {
    switch (n) {
      case 'value':
        return t.value;
      case 'activeColor':
        return t.activeColor;
      case 'activeThumbColor':
        return t.activeThumbColor;
      case 'activeTrackColor':
        return t.activeTrackColor;
      case 'inactiveThumbColor':
        return t.inactiveThumbColor;
      case 'inactiveTrackColor':
        return t.inactiveTrackColor;
      case 'activeThumbImage':
        return t.activeThumbImage;
      case 'inactiveThumbImage':
        return t.inactiveThumbImage;
      case 'thumbColor':
        return t.thumbColor;
      case 'trackColor':
        return t.trackColor;
      case 'trackOutlineColor':
        return t.trackOutlineColor;
      case 'trackOutlineWidth':
        return t.trackOutlineWidth;
      case 'thumbIcon':
        return t.thumbIcon;
      case 'materialTapTargetSize':
        return t.materialTapTargetSize;
      case 'applyCupertinoTheme':
        return t.applyCupertinoTheme;
      case 'dragStartBehavior':
        return t.dragStartBehavior;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'focusColor':
        return t.focusColor;
      case 'hoverColor':
        return t.hoverColor;
      case 'overlayColor':
        return t.overlayColor;
      case 'splashRadius':
        return t.splashRadius;
      case 'focusNode':
        return t.focusNode;
      case 'autofocus':
        return t.autofocus;
      case 'padding':
        return t.padding;
    }
  }
  if (t is l126.Slider) {
    switch (n) {
      case 'value':
        return t.value;
      case 'secondaryTrackValue':
        return t.secondaryTrackValue;
      case 'min':
        return t.min;
      case 'max':
        return t.max;
      case 'divisions':
        return t.divisions;
      case 'label':
        return t.label;
      case 'activeColor':
        return t.activeColor;
      case 'inactiveColor':
        return t.inactiveColor;
      case 'secondaryActiveColor':
        return t.secondaryActiveColor;
      case 'thumbColor':
        return t.thumbColor;
      case 'overlayColor':
        return t.overlayColor;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'focusNode':
        return t.focusNode;
      case 'autofocus':
        return t.autofocus;
      case 'allowedInteraction':
        return t.allowedInteraction;
      case 'padding':
        return t.padding;
      case 'showValueIndicator':
        return t.showValueIndicator;
      case 'year2023':
        return t.year2023;
    }
  }
  if (t is l127.Chip) {
    switch (n) {
      case 'avatar':
        return t.avatar;
      case 'label':
        return t.label;
      case 'labelStyle':
        return t.labelStyle;
      case 'labelPadding':
        return t.labelPadding;
      case 'side':
        return t.side;
      case 'shape':
        return t.shape;
      case 'clipBehavior':
        return t.clipBehavior;
      case 'focusNode':
        return t.focusNode;
      case 'autofocus':
        return t.autofocus;
      case 'color':
        return t.color;
      case 'backgroundColor':
        return t.backgroundColor;
      case 'padding':
        return t.padding;
      case 'visualDensity':
        return t.visualDensity;
      case 'deleteIcon':
        return t.deleteIcon;
      case 'deleteIconColor':
        return t.deleteIconColor;
      case 'deleteButtonTooltipMessage':
        return t.deleteButtonTooltipMessage;
      case 'materialTapTargetSize':
        return t.materialTapTargetSize;
      case 'elevation':
        return t.elevation;
      case 'shadowColor':
        return t.shadowColor;
      case 'surfaceTintColor':
        return t.surfaceTintColor;
      case 'iconTheme':
        return t.iconTheme;
      case 'avatarBoxConstraints':
        return t.avatarBoxConstraints;
      case 'deleteIconBoxConstraints':
        return t.deleteIconBoxConstraints;
      case 'chipAnimationStyle':
        return t.chipAnimationStyle;
      case 'mouseCursor':
        return t.mouseCursor;
    }
  }
  if (t is l128.Badge) {
    switch (n) {
      case 'backgroundColor':
        return t.backgroundColor;
      case 'textColor':
        return t.textColor;
      case 'smallSize':
        return t.smallSize;
      case 'largeSize':
        return t.largeSize;
      case 'textStyle':
        return t.textStyle;
      case 'padding':
        return t.padding;
      case 'alignment':
        return t.alignment;
      case 'offset':
        return t.offset;
      case 'label':
        return t.label;
      case 'isLabelVisible':
        return t.isLabelVisible;
      case 'child':
        return t.child;
    }
  }
  if (t is l130.Tooltip) {
    switch (n) {
      case 'message':
        return t.message;
      case 'richMessage':
        return t.richMessage;
      case 'height':
        return t.height;
      case 'constraints':
        return t.constraints;
      case 'padding':
        return t.padding;
      case 'margin':
        return t.margin;
      case 'verticalOffset':
        return t.verticalOffset;
      case 'preferBelow':
        return t.preferBelow;
      case 'excludeFromSemantics':
        return t.excludeFromSemantics;
      case 'child':
        return t.child;
      case 'decoration':
        return t.decoration;
      case 'textStyle':
        return t.textStyle;
      case 'textAlign':
        return t.textAlign;
      case 'waitDuration':
        return t.waitDuration;
      case 'showDuration':
        return t.showDuration;
      case 'exitDuration':
        return t.exitDuration;
      case 'enableTapToDismiss':
        return t.enableTapToDismiss;
      case 'triggerMode':
        return t.triggerMode;
      case 'enableFeedback':
        return t.enableFeedback;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'ignorePointer':
        return t.ignorePointer;
    }
  }
  if (t is l131.SnackBar) {
    switch (n) {
      case 'content':
        return t.content;
      case 'backgroundColor':
        return t.backgroundColor;
      case 'elevation':
        return t.elevation;
      case 'margin':
        return t.margin;
      case 'padding':
        return t.padding;
      case 'width':
        return t.width;
      case 'shape':
        return t.shape;
      case 'hitTestBehavior':
        return t.hitTestBehavior;
      case 'behavior':
        return t.behavior;
      case 'action':
        return t.action;
      case 'actionOverflowThreshold':
        return t.actionOverflowThreshold;
      case 'showCloseIcon':
        return t.showCloseIcon;
      case 'closeIconColor':
        return t.closeIconColor;
      case 'duration':
        return t.duration;
      case 'persist':
        return t.persist;
      case 'animation':
        return t.animation;
      case 'dismissDirection':
        return t.dismissDirection;
      case 'clipBehavior':
        return t.clipBehavior;
    }
  }
  if (t is l134.AlertDialog) {
    switch (n) {
      case 'icon':
        return t.icon;
      case 'iconColor':
        return t.iconColor;
      case 'iconPadding':
        return t.iconPadding;
      case 'title':
        return t.title;
      case 'titlePadding':
        return t.titlePadding;
      case 'titleTextStyle':
        return t.titleTextStyle;
      case 'content':
        return t.content;
      case 'contentPadding':
        return t.contentPadding;
      case 'contentTextStyle':
        return t.contentTextStyle;
      case 'actions':
        return t.actions;
      case 'actionsPadding':
        return t.actionsPadding;
      case 'actionsAlignment':
        return t.actionsAlignment;
      case 'actionsOverflowAlignment':
        return t.actionsOverflowAlignment;
      case 'actionsOverflowDirection':
        return t.actionsOverflowDirection;
      case 'actionsOverflowButtonSpacing':
        return t.actionsOverflowButtonSpacing;
      case 'buttonPadding':
        return t.buttonPadding;
      case 'backgroundColor':
        return t.backgroundColor;
      case 'elevation':
        return t.elevation;
      case 'shadowColor':
        return t.shadowColor;
      case 'surfaceTintColor':
        return t.surfaceTintColor;
      case 'semanticLabel':
        return t.semanticLabel;
      case 'insetPadding':
        return t.insetPadding;
      case 'clipBehavior':
        return t.clipBehavior;
      case 'shape':
        return t.shape;
      case 'alignment':
        return t.alignment;
      case 'constraints':
        return t.constraints;
      case 'scrollable':
        return t.scrollable;
    }
  }
  if (t is l137.CircularProgressIndicator) {
    switch (n) {
      case 'backgroundColor':
        return t.backgroundColor;
      case 'strokeWidth':
        return t.strokeWidth;
      case 'strokeAlign':
        return t.strokeAlign;
      case 'strokeCap':
        return t.strokeCap;
      case 'constraints':
        return t.constraints;
      case 'trackGap':
        return t.trackGap;
      case 'year2023':
        return t.year2023;
      case 'padding':
        return t.padding;
      case 'controller':
        return t.controller;
    }
  }
  if (t is l137.LinearProgressIndicator) {
    switch (n) {
      case 'backgroundColor':
        return t.backgroundColor;
      case 'minHeight':
        return t.minHeight;
      case 'borderRadius':
        return t.borderRadius;
      case 'stopIndicatorColor':
        return t.stopIndicatorColor;
      case 'stopIndicatorRadius':
        return t.stopIndicatorRadius;
      case 'trackGap':
        return t.trackGap;
      case 'year2023':
        return t.year2023;
      case 'controller':
        return t.controller;
    }
  }
  if (t is l138.SwitchListTile) {
    switch (n) {
      case 'value':
        return t.value;
      case 'activeColor':
        return t.activeColor;
      case 'activeThumbColor':
        return t.activeThumbColor;
      case 'activeTrackColor':
        return t.activeTrackColor;
      case 'inactiveThumbColor':
        return t.inactiveThumbColor;
      case 'inactiveTrackColor':
        return t.inactiveTrackColor;
      case 'activeThumbImage':
        return t.activeThumbImage;
      case 'inactiveThumbImage':
        return t.inactiveThumbImage;
      case 'thumbColor':
        return t.thumbColor;
      case 'trackColor':
        return t.trackColor;
      case 'trackOutlineColor':
        return t.trackOutlineColor;
      case 'thumbIcon':
        return t.thumbIcon;
      case 'materialTapTargetSize':
        return t.materialTapTargetSize;
      case 'dragStartBehavior':
        return t.dragStartBehavior;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'overlayColor':
        return t.overlayColor;
      case 'splashRadius':
        return t.splashRadius;
      case 'focusNode':
        return t.focusNode;
      case 'autofocus':
        return t.autofocus;
      case 'tileColor':
        return t.tileColor;
      case 'title':
        return t.title;
      case 'subtitle':
        return t.subtitle;
      case 'secondary':
        return t.secondary;
      case 'isThreeLine':
        return t.isThreeLine;
      case 'dense':
        return t.dense;
      case 'contentPadding':
        return t.contentPadding;
      case 'selected':
        return t.selected;
      case 'controlAffinity':
        return t.controlAffinity;
      case 'shape':
        return t.shape;
      case 'selectedTileColor':
        return t.selectedTileColor;
      case 'visualDensity':
        return t.visualDensity;
      case 'enableFeedback':
        return t.enableFeedback;
      case 'horizontalTitleGap':
        return t.horizontalTitleGap;
      case 'minVerticalPadding':
        return t.minVerticalPadding;
      case 'minLeadingWidth':
        return t.minLeadingWidth;
      case 'minTileHeight':
        return t.minTileHeight;
      case 'hoverColor':
        return t.hoverColor;
      case 'applyCupertinoTheme':
        return t.applyCupertinoTheme;
      case 'internalAddSemanticForOnTap':
        return t.internalAddSemanticForOnTap;
    }
  }
  if (t is l140.Image) {
    switch (n) {
      case 'image':
        return t.image;
      case 'width':
        return t.width;
      case 'height':
        return t.height;
      case 'color':
        return t.color;
      case 'opacity':
        return t.opacity;
      case 'filterQuality':
        return t.filterQuality;
      case 'colorBlendMode':
        return t.colorBlendMode;
      case 'fit':
        return t.fit;
      case 'alignment':
        return t.alignment;
      case 'repeat':
        return t.repeat;
      case 'centerSlice':
        return t.centerSlice;
      case 'matchTextDirection':
        return t.matchTextDirection;
      case 'gaplessPlayback':
        return t.gaplessPlayback;
      case 'semanticLabel':
        return t.semanticLabel;
      case 'excludeFromSemantics':
        return t.excludeFromSemantics;
      case 'isAntiAlias':
        return t.isAntiAlias;
    }
  }
  if (t is l145.Hero) {
    switch (n) {
      case 'tag':
        return t.tag;
      case 'child':
        return t.child;
      case 'transitionOnUserGestures':
        return t.transitionOnUserGestures;
    }
  }
  if (t is l151.GestureDetector) {
    switch (n) {
      case 'child':
        return t.child;
      case 'behavior':
        return t.behavior;
      case 'excludeFromSemantics':
        return t.excludeFromSemantics;
      case 'dragStartBehavior':
        return t.dragStartBehavior;
      case 'supportedDevices':
        return t.supportedDevices;
      case 'trackpadScrollCausesScale':
        return t.trackpadScrollCausesScale;
      case 'trackpadScrollToScaleFactor':
        return t.trackpadScrollToScaleFactor;
    }
  }
  if (t is l152.Form) {
    switch (n) {
      case 'child':
        return t.child;
      case 'canPop':
        return t.canPop;
      case 'autovalidateMode':
        return t.autovalidateMode;
    }
  }
  if (t is l161.TextField) {
    switch (n) {
      case 'magnifierConfiguration':
        return t.magnifierConfiguration;
      case 'groupId':
        return t.groupId;
      case 'controller':
        return t.controller;
      case 'focusNode':
        return t.focusNode;
      case 'decoration':
        return t.decoration;
      case 'keyboardType':
        return t.keyboardType;
      case 'textInputAction':
        return t.textInputAction;
      case 'textCapitalization':
        return t.textCapitalization;
      case 'style':
        return t.style;
      case 'strutStyle':
        return t.strutStyle;
      case 'textAlign':
        return t.textAlign;
      case 'textAlignVertical':
        return t.textAlignVertical;
      case 'textDirection':
        return t.textDirection;
      case 'autofocus':
        return t.autofocus;
      case 'statesController':
        return t.statesController;
      case 'obscuringCharacter':
        return t.obscuringCharacter;
      case 'obscureText':
        return t.obscureText;
      case 'autocorrect':
        return t.autocorrect;
      case 'smartDashesType':
        return t.smartDashesType;
      case 'smartQuotesType':
        return t.smartQuotesType;
      case 'enableSuggestions':
        return t.enableSuggestions;
      case 'maxLines':
        return t.maxLines;
      case 'minLines':
        return t.minLines;
      case 'expands':
        return t.expands;
      case 'readOnly':
        return t.readOnly;
      case 'toolbarOptions':
        return t.toolbarOptions;
      case 'showCursor':
        return t.showCursor;
      case 'maxLength':
        return t.maxLength;
      case 'maxLengthEnforcement':
        return t.maxLengthEnforcement;
      case 'inputFormatters':
        return t.inputFormatters;
      case 'enabled':
        return t.enabled;
      case 'ignorePointers':
        return t.ignorePointers;
      case 'cursorWidth':
        return t.cursorWidth;
      case 'cursorHeight':
        return t.cursorHeight;
      case 'cursorRadius':
        return t.cursorRadius;
      case 'cursorOpacityAnimates':
        return t.cursorOpacityAnimates;
      case 'cursorColor':
        return t.cursorColor;
      case 'cursorErrorColor':
        return t.cursorErrorColor;
      case 'selectionHeightStyle':
        return t.selectionHeightStyle;
      case 'selectionWidthStyle':
        return t.selectionWidthStyle;
      case 'keyboardAppearance':
        return t.keyboardAppearance;
      case 'scrollPadding':
        return t.scrollPadding;
      case 'enableInteractiveSelection':
        return t.enableInteractiveSelection;
      case 'selectAllOnFocus':
        return t.selectAllOnFocus;
      case 'selectionControls':
        return t.selectionControls;
      case 'dragStartBehavior':
        return t.dragStartBehavior;
      case 'selectionEnabled':
        return t.selectionEnabled;
      case 'onTapAlwaysCalled':
        return t.onTapAlwaysCalled;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'scrollPhysics':
        return t.scrollPhysics;
      case 'scrollController':
        return t.scrollController;
      case 'autofillHints':
        return t.autofillHints;
      case 'clipBehavior':
        return t.clipBehavior;
      case 'restorationId':
        return t.restorationId;
      case 'scribbleEnabled':
        return t.scribbleEnabled;
      case 'stylusHandwritingEnabled':
        return t.stylusHandwritingEnabled;
      case 'enableIMEPersonalizedLearning':
        return t.enableIMEPersonalizedLearning;
      case 'contentInsertionConfiguration':
        return t.contentInsertionConfiguration;
      case 'canRequestFocus':
        return t.canRequestFocus;
      case 'undoController':
        return t.undoController;
      case 'hintLocales':
        return t.hintLocales;
      case 'spellCheckConfiguration':
        return t.spellCheckConfiguration;
    }
  }
  if (t is l162.TextFormField) {
    switch (n) {
      case 'controller':
        return t.controller;
      case 'groupId':
        return t.groupId;
    }
  }
  if (t is l104.Border) {
    switch (n) {
      case 'top':
        return t.top;
      case 'right':
        return t.right;
      case 'bottom':
        return t.bottom;
      case 'left':
        return t.left;
      case 'dimensions':
        return t.dimensions;
      case 'isUniform':
        return t.isUniform;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l30.BorderSide) {
    switch (n) {
      case 'color':
        return t.color;
      case 'width':
        return t.width;
      case 'style':
        return t.style;
      case 'strokeAlign':
        return t.strokeAlign;
      case 'strokeInset':
        return t.strokeInset;
      case 'strokeOutset':
        return t.strokeOutset;
      case 'strokeOffset':
        return t.strokeOffset;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l40.BorderRadiusGeometry) {
    switch (n) {
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l1.EdgeInsetsGeometry) {
    switch (n) {
      case 'isNonNegative':
        return t.isNonNegative;
      case 'horizontal':
        return t.horizontal;
      case 'vertical':
        return t.vertical;
      case 'collapsedSize':
        return t.collapsedSize;
      case 'flipped':
        return t.flipped;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l4.AlignmentGeometry) {
    switch (n) {
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l10.BoxConstraints) {
    switch (n) {
      case 'minWidth':
        return t.minWidth;
      case 'maxWidth':
        return t.maxWidth;
      case 'minHeight':
        return t.minHeight;
      case 'maxHeight':
        return t.maxHeight;
      case 'flipped':
        return t.flipped;
      case 'biggest':
        return t.biggest;
      case 'smallest':
        return t.smallest;
      case 'hasTightWidth':
        return t.hasTightWidth;
      case 'hasTightHeight':
        return t.hasTightHeight;
      case 'isTight':
        return t.isTight;
      case 'hasBoundedWidth':
        return t.hasBoundedWidth;
      case 'hasBoundedHeight':
        return t.hasBoundedHeight;
      case 'hasInfiniteWidth':
        return t.hasInfiniteWidth;
      case 'hasInfiniteHeight':
        return t.hasInfiniteHeight;
      case 'isNormalized':
        return t.isNormalized;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l6.Radius) {
    switch (n) {
      case 'x':
        return t.x;
      case 'y':
        return t.y;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l6.Rect) {
    switch (n) {
      case 'left':
        return t.left;
      case 'top':
        return t.top;
      case 'right':
        return t.right;
      case 'bottom':
        return t.bottom;
      case 'width':
        return t.width;
      case 'height':
        return t.height;
      case 'size':
        return t.size;
      case 'hasNaN':
        return t.hasNaN;
      case 'isInfinite':
        return t.isInfinite;
      case 'isFinite':
        return t.isFinite;
      case 'isEmpty':
        return t.isEmpty;
      case 'shortestSide':
        return t.shortestSide;
      case 'longestSide':
        return t.longestSide;
      case 'topLeft':
        return t.topLeft;
      case 'topCenter':
        return t.topCenter;
      case 'topRight':
        return t.topRight;
      case 'centerLeft':
        return t.centerLeft;
      case 'center':
        return t.center;
      case 'centerRight':
        return t.centerRight;
      case 'bottomLeft':
        return t.bottomLeft;
      case 'bottomCenter':
        return t.bottomCenter;
      case 'bottomRight':
        return t.bottomRight;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l6.Size) {
    switch (n) {
      case 'width':
        return t.width;
      case 'height':
        return t.height;
      case 'aspectRatio':
        return t.aspectRatio;
      case 'isEmpty':
        return t.isEmpty;
      case 'shortestSide':
        return t.shortestSide;
      case 'longestSide':
        return t.longestSide;
      case 'flipped':
        return t.flipped;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l163.TextSpan) {
    switch (n) {
      case 'text':
        return t.text;
      case 'children':
        return t.children;
      case 'recognizer':
        return t.recognizer;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'semanticsLabel':
        return t.semanticsLabel;
      case 'semanticsIdentifier':
        return t.semanticsIdentifier;
      case 'locale':
        return t.locale;
      case 'spellOut':
        return t.spellOut;
      case 'validForMouseTracker':
        return t.validForMouseTracker;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l20.InlineSpan) {
    switch (n) {
      case 'style':
        return t.style;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l42.ButtonStyle) {
    switch (n) {
      case 'textStyle':
        return t.textStyle;
      case 'backgroundColor':
        return t.backgroundColor;
      case 'foregroundColor':
        return t.foregroundColor;
      case 'overlayColor':
        return t.overlayColor;
      case 'shadowColor':
        return t.shadowColor;
      case 'surfaceTintColor':
        return t.surfaceTintColor;
      case 'elevation':
        return t.elevation;
      case 'padding':
        return t.padding;
      case 'minimumSize':
        return t.minimumSize;
      case 'fixedSize':
        return t.fixedSize;
      case 'maximumSize':
        return t.maximumSize;
      case 'iconColor':
        return t.iconColor;
      case 'iconSize':
        return t.iconSize;
      case 'iconAlignment':
        return t.iconAlignment;
      case 'side':
        return t.side;
      case 'shape':
        return t.shape;
      case 'mouseCursor':
        return t.mouseCursor;
      case 'visualDensity':
        return t.visualDensity;
      case 'tapTargetSize':
        return t.tapTargetSize;
      case 'animationDuration':
        return t.animationDuration;
      case 'enableFeedback':
        return t.enableFeedback;
      case 'alignment':
        return t.alignment;
      case 'splashFactory':
        return t.splashFactory;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l53.MaterialColor) {
    switch (n) {
      case 'shade50':
        return t.shade50;
      case 'shade100':
        return t.shade100;
      case 'shade200':
        return t.shade200;
      case 'shade300':
        return t.shade300;
      case 'shade400':
        return t.shade400;
      case 'shade500':
        return t.shade500;
      case 'shade600':
        return t.shade600;
      case 'shade700':
        return t.shade700;
      case 'shade800':
        return t.shade800;
      case 'shade900':
        return t.shade900;
    }
  }
  if (t is l164.ColorSwatch) {
    switch (n) {
      case 'keys':
        return t.keys;
      case 'hashCode':
        return t.hashCode;
    }
  }
  if (t is l146.TapDownDetails) {
    switch (n) {
      case 'globalPosition':
        return t.globalPosition;
      case 'localPosition':
        return t.localPosition;
      case 'kind':
        return t.kind;
    }
  }
  if (t is l146.TapUpDetails) {
    switch (n) {
      case 'globalPosition':
        return t.globalPosition;
      case 'localPosition':
        return t.localPosition;
      case 'kind':
        return t.kind;
    }
  }
  if (t is l148.DragStartDetails) {
    switch (n) {
      case 'globalPosition':
        return t.globalPosition;
      case 'localPosition':
        return t.localPosition;
      case 'sourceTimeStamp':
        return t.sourceTimeStamp;
      case 'kind':
        return t.kind;
    }
  }
  if (t is l148.DragUpdateDetails) {
    switch (n) {
      case 'globalPosition':
        return t.globalPosition;
      case 'localPosition':
        return t.localPosition;
      case 'sourceTimeStamp':
        return t.sourceTimeStamp;
      case 'delta':
        return t.delta;
      case 'primaryDelta':
        return t.primaryDelta;
      case 'kind':
        return t.kind;
    }
  }
  if (t is l148.DragEndDetails) {
    switch (n) {
      case 'globalPosition':
        return t.globalPosition;
      case 'localPosition':
        return t.localPosition;
      case 'velocity':
        return t.velocity;
      case 'primaryVelocity':
        return t.primaryVelocity;
    }
  }
  if (t is l147.LongPressStartDetails) {
    switch (n) {
      case 'globalPosition':
        return t.globalPosition;
      case 'localPosition':
        return t.localPosition;
    }
  }
  if (t is l6.FontStyle) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l6.TextAlign) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l5.MainAxisAlignment) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l5.CrossAxisAlignment) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l5.MainAxisSize) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l30.BorderStyle) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l117.BoxFit) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l7.Axis) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l6.Clip) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l6.TextDirection) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l7.VerticalDirection) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l8.WrapAlignment) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l8.WrapCrossAlignment) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l106.StackFit) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l6.FilterQuality) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l6.TextBaseline) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l155.TextCapitalization) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l155.TextInputAction) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l111.HitTestBehavior) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l35.MaterialTapTargetSize) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  if (t is l44.IconAlignment) {
    if (n == 'name') return t.name;
    if (n == 'index') return t.index;
  }
  return _u;
}