@@ -68,8 +68,7 @@ class DynamicParserBackend extends ParserBackend {
68
68
final ClosureMap _closures;
69
69
DynamicParserBackend (this ._closures);
70
70
71
- bool isAssignable (Expression expression)
72
- => expression.isAssignable;
71
+ bool isAssignable (Expression expression) => expression.isAssignable;
73
72
74
73
Expression newFilter (expression, name, arguments) {
75
74
List allArguments = new List (arguments.length + 1 );
@@ -78,58 +77,46 @@ class DynamicParserBackend extends ParserBackend {
78
77
return new Filter (expression, name, arguments, allArguments);
79
78
}
80
79
81
- Expression newChain (expressions)
82
- => new Chain (expressions);
83
- Expression newAssign (target, value)
84
- => new Assign (target, value);
80
+ Expression newChain (expressions) => new Chain (expressions);
81
+ Expression newAssign (target, value) => new Assign (target, value);
85
82
Expression newConditional (condition, yes, no)
86
83
=> new Conditional (condition, yes, no);
87
84
88
- Expression newAccessKeyed (object, key)
89
- => new AccessKeyed (object, key);
85
+ Expression newAccessKeyed (object, key) => new AccessKeyed (object, key);
90
86
Expression newCallFunction (function, arguments)
91
87
=> new CallFunction (function, arguments);
92
88
93
- Expression newPrefixNot (expression)
94
- => new PrefixNot (expression);
89
+ Expression newPrefixNot (expression) => new PrefixNot (expression);
95
90
96
91
Expression newBinary (operation, left, right)
97
92
=> new Binary (operation, left, right);
98
93
99
- Expression newLiteralPrimitive (value)
100
- => new LiteralPrimitive (value);
101
- Expression newLiteralArray (elements)
102
- => new LiteralArray (elements);
103
- Expression newLiteralObject (keys, values)
104
- => new LiteralObject (keys, values);
105
- Expression newLiteralString (value)
106
- => new LiteralString (value);
94
+ Expression newLiteralPrimitive (value) => new LiteralPrimitive (value);
95
+ Expression newLiteralArray (elements) => new LiteralArray (elements);
96
+ Expression newLiteralObject (keys, values) => new LiteralObject (keys, values);
97
+ Expression newLiteralString (value) => new LiteralString (value);
107
98
108
99
109
100
Expression newAccessScope (name) {
110
101
Getter getter = _closures.lookupGetter (name);
111
102
Setter setter = _closures.lookupSetter (name);
112
- if (getter != null && setter != null ) {
113
- return new AccessScopeFast (name, getter, setter);
114
- } else {
115
- return new AccessScope (name);
116
- }
103
+ return (getter != null && setter != null )
104
+ ? new AccessScopeFast (name, getter, setter)
105
+ : new AccessScope (name);
117
106
}
118
107
119
108
Expression newAccessMember (object, name) {
120
109
Getter getter = _closures.lookupGetter (name);
121
110
Setter setter = _closures.lookupSetter (name);
122
- if (getter != null && setter != null ) {
123
- return new AccessMemberFast (object, name, getter, setter);
124
- } else {
125
- return new AccessMember (object, name);
126
- }
111
+ return (getter != null && setter != null )
112
+ ? new AccessMemberFast (object, name, getter, setter)
113
+ : new AccessMember (object, name);
127
114
}
128
115
129
116
Expression newCallScope (name, arguments) {
130
117
Function constructor = _computeCallConstructor (
131
118
_callScopeConstructors, name, arguments.length);
132
- return ( constructor != null )
119
+ return constructor != null
133
120
? constructor (name, arguments, _closures)
134
121
: new CallScope (name, arguments);
135
122
}
0 commit comments