Commit db75aa76 authored by Ian Hickson's avatar Ian Hickson Committed by GitHub

Fix analyzer errors in sample code (#10648)

parent a9f1cb8c
...@@ -17,13 +17,14 @@ export 'package:meta/meta.dart' show ...@@ -17,13 +17,14 @@ export 'package:meta/meta.dart' show
required; required;
// Examples can assume: // Examples can assume:
// String _name;
// bool _first; // bool _first;
// bool _lights; // bool _lights;
// bool _visible; // bool _visible;
// double _volume; // double _volume;
// dynamic _selection;
// dynamic _last;
// dynamic _calculation; // dynamic _calculation;
// dynamic _last;
// dynamic _selection;
export 'src/foundation/assertions.dart'; export 'src/foundation/assertions.dart';
export 'src/foundation/basic_types.dart'; export 'src/foundation/basic_types.dart';
......
...@@ -14,12 +14,24 @@ import 'constants.dart'; ...@@ -14,12 +14,24 @@ import 'constants.dart';
/// The selected tab's index can be changed with [animateTo]. /// The selected tab's index can be changed with [animateTo].
/// ///
/// A stateful widget that builds a [TabBar] or a [TabBarView] can create /// A stateful widget that builds a [TabBar] or a [TabBarView] can create
/// a TabController and share it directly. /// a [TabController] and share it directly.
///
/// When the [TabBar] and [TabBarView] don't have a convenient stateful
/// ancestor, a [TabController] can be shared with the [DefaultTabController]
/// inherited widget.
/// ///
/// ## Sample code /// ## Sample code
/// ///
/// This widget introduces a [Scaffold] with an [AppBar] and a [TabBar].
///
/// ```dart /// ```dart
/// class _MyDemoState extends State<MyDemo> with SingleTickerProviderStateMixin { /// class MyTabbedPage extends StatefulWidget {
/// const MyTabbedPage({ Key key }) : super(key: key);
/// @override
/// _MyTabbedPageState createState() => new _MyTabbedPageState();
/// }
///
/// class _MyTabbedPageState extends State<MyTabbedPage> with SingleTickerProviderStateMixin {
/// final List<Tab> myTabs = <Tab>[ /// final List<Tab> myTabs = <Tab>[
/// new Tab(text: 'LEFT'), /// new Tab(text: 'LEFT'),
/// new Tab(text: 'RIGHT'), /// new Tab(text: 'RIGHT'),
...@@ -58,10 +70,6 @@ import 'constants.dart'; ...@@ -58,10 +70,6 @@ import 'constants.dart';
/// } /// }
/// } /// }
/// ``` /// ```
///
/// When the [TabBar] and [TabBarView] don't have a convenient stateful
/// ancestor, a TabController can be shared with the [DefaultTabController]
/// inherited widget.
class TabController extends ChangeNotifier { class TabController extends ChangeNotifier {
/// Creates an object that manages the state required by [TabBar] and a [TabBarView]. /// Creates an object that manages the state required by [TabBar] and a [TabBarView].
/// ///
......
...@@ -143,7 +143,7 @@ class DefaultTextStyle extends InheritedWidget { ...@@ -143,7 +143,7 @@ class DefaultTextStyle extends InheritedWidget {
/// ///
/// ```dart /// ```dart
/// new Text( /// new Text(
/// 'Hello, $name! How are you?', /// 'Hello, $_name! How are you?',
/// textAlign: TextAlign.center, /// textAlign: TextAlign.center,
/// overflow: TextOverflow.ellipsis, /// overflow: TextOverflow.ellipsis,
/// style: new TextStyle(fontWeight: FontWeight.bold), /// style: new TextStyle(fontWeight: FontWeight.bold),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment