@@ -10,7 +10,14 @@ import 'dart:convert';
10
10
import 'dart:io' ;
11
11
12
12
import 'package:analyzer/dart/ast/ast.dart'
13
- show AnnotatedNode, Declaration, Expression, FieldDeclaration, InstanceCreationExpression, VariableDeclaration, VariableDeclarationList;
13
+ show
14
+ AnnotatedNode,
15
+ Declaration,
16
+ Expression,
17
+ FieldDeclaration,
18
+ InstanceCreationExpression,
19
+ VariableDeclaration,
20
+ VariableDeclarationList;
14
21
import 'package:analyzer/dart/element/element.dart' ;
15
22
import 'package:analyzer/dart/element/type.dart' ;
16
23
import 'package:analyzer/file_system/file_system.dart' as fileSystem;
@@ -1562,20 +1569,25 @@ abstract class GetterSetterCombo implements ModelElement {
1562
1569
ModelElement enclosingElement;
1563
1570
bool get isInherited;
1564
1571
1565
- Expression get constantInitializer => (element as ConstVariableElement ).constantInitializer;
1572
+ Expression get constantInitializer =>
1573
+ (element as ConstVariableElement ).constantInitializer;
1566
1574
1567
1575
String linkifyConstantValue (String original) {
1568
1576
if (constantInitializer is ! InstanceCreationExpression ) return original;
1569
- String constructorName = (constantInitializer as InstanceCreationExpression ).constructorName.toString ();
1570
- Element staticElement = (constantInitializer as InstanceCreationExpression ).staticElement;
1577
+ String constructorName = (constantInitializer as InstanceCreationExpression )
1578
+ .constructorName
1579
+ .toString ();
1580
+ Element staticElement =
1581
+ (constantInitializer as InstanceCreationExpression ).staticElement;
1571
1582
Constructor target = new ModelElement .fromElement (staticElement, package);
1572
1583
Class targetClass = target.enclosingElement;
1573
1584
// TODO(jcollins-g): this logic really should be integrated into Constructor,
1574
1585
// but that's not trivial because of linkedName's usage.
1575
1586
if (targetClass.name == target.name) {
1576
1587
return original.replaceAll (constructorName, "${target .linkedName }" );
1577
1588
}
1578
- return original.replaceAll (constructorName, "${targetClass .linkedName }.${target .linkedName }" );
1589
+ return original.replaceAll (
1590
+ constructorName, "${targetClass .linkedName }.${target .linkedName }" );
1579
1591
}
1580
1592
1581
1593
String _constantValueBase;
@@ -1590,7 +1602,8 @@ abstract class GetterSetterCombo implements ModelElement {
1590
1602
}
1591
1603
1592
1604
String get constantValue => linkifyConstantValue (constantValueBase);
1593
- String get constantValueTruncated => linkifyConstantValue (truncateString (constantValueBase, 200 ));
1605
+ String get constantValueTruncated =>
1606
+ linkifyConstantValue (truncateString (constantValueBase, 200 ));
1594
1607
1595
1608
/// Returns true if both accessors are synthetic.
1596
1609
bool get hasSyntheticAccessors {
0 commit comments