fix analyzer warning: use const where possible (#9320)

This commit is contained in:
Yegor 2017-04-10 14:20:47 -07:00 committed by GitHub
parent 5efbe05f04
commit a5593b1678
5 changed files with 7 additions and 7 deletions

View file

@ -482,11 +482,11 @@ class ItemGalleryBox extends StatelessWidget {
new Row(
children: <Widget>[
new IconButton(
icon: new Icon(Icons.share),
icon: const Icon(Icons.share),
onPressed: () { print('Pressed share'); },
),
new IconButton(
icon: new Icon(Icons.event),
icon: const Icon(Icons.event),
onPressed: () { print('Pressed event'); },
),
new Expanded(
@ -620,7 +620,7 @@ class FancyDrawerHeader extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Container(
decoration: new BoxDecoration(
decoration: const BoxDecoration(
backgroundColor: Colors.purple
),
height: 200.0

View file

@ -286,7 +286,7 @@ class CardCollectionState extends State<CardCollection> {
leftArrowIcon = new Opacity(opacity: 0.1, child: leftArrowIcon);
// TODO(abarth): This icon is wrong in RTL.
Widget rightArrowIcon = new Icon(Icons.arrow_forward, size: 36.0);
Widget rightArrowIcon = const Icon(Icons.arrow_forward, size: 36.0);
if (_dismissDirection == DismissDirection.endToStart)
rightArrowIcon = new Opacity(opacity: 0.1, child: rightArrowIcon);

View file

@ -86,7 +86,7 @@ class PageViewAppState extends State<PageViewApp> {
children: <Widget>[
const DrawerHeader(child: const Center(child: const Text('Options'))),
new ListTile(
leading: new Icon(Icons.more_horiz),
leading: const Icon(Icons.more_horiz),
selected: scrollDirection == Axis.horizontal,
trailing: const Text('Horizontal Layout'),
onTap: switchScrollDirection,

View file

@ -378,7 +378,7 @@ class _AppBarState extends State<AppBar> {
if (leading == null) {
if (_hasDrawer) {
leading = new IconButton(
icon: new Icon(Icons.menu),
icon: const Icon(Icons.menu),
onPressed: _handleDrawerButton,
tooltip: 'Open navigation menu' // TODO(ianh): Figure out how to localize this string
);

View file

@ -294,7 +294,7 @@ class VersionCheckStamp {
}
// Stamp is missing or is malformed.
return new VersionCheckStamp();
return const VersionCheckStamp();
}
static VersionCheckStamp fromJson(Map<String, String> json) {