@@ -78,52 +78,40 @@ class DynamicParserBackend extends ParserBackend {
7878 return new Filter (expression, name, arguments, allArguments);
7979 }
8080
81- Expression newChain (expressions)
82- => new Chain (expressions);
83- Expression newAssign (target, value)
84- => new Assign (target, value);
81+ Expression newChain (expressions) => new Chain (expressions);
82+ Expression newAssign (target, value) => new Assign (target, value);
8583 Expression newConditional (condition, yes, no)
8684 => new Conditional (condition, yes, no);
8785
88- Expression newAccessKeyed (object, key)
89- => new AccessKeyed (object, key);
86+ Expression newAccessKeyed (object, key) => new AccessKeyed (object, key);
9087 Expression newCallFunction (function, arguments)
9188 => new CallFunction (function, arguments);
9289
93- Expression newPrefixNot (expression)
94- => new PrefixNot (expression);
90+ Expression newPrefixNot (expression) => new PrefixNot (expression);
9591
9692 Expression newBinary (operation, left, right)
9793 => new Binary (operation, left, right);
9894
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);
95+ Expression newLiteralPrimitive (value) => new LiteralPrimitive (value);
96+ Expression newLiteralArray (elements) => new LiteralArray (elements);
97+ Expression newLiteralObject (keys, values) => new LiteralObject (keys, values);
98+ Expression newLiteralString (value) => new LiteralString (value);
10799
108100
109101 Expression newAccessScope (name) {
110102 Getter getter = _closures.lookupGetter (name);
111103 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- }
104+ return (getter != null && setter != null )
105+ ? new AccessScopeFast (name, getter, setter)
106+ : new AccessScope (name);
117107 }
118108
119109 Expression newAccessMember (object, name) {
120110 Getter getter = _closures.lookupGetter (name);
121111 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- }
112+ return (getter != null && setter != null )
113+ ? new AccessMemberFast (object, name, getter, setter)
114+ : new AccessMember (object, name);
127115 }
128116
129117 Expression newCallScope (name, arguments) {
@@ -137,7 +125,7 @@ class DynamicParserBackend extends ParserBackend {
137125 Expression newCallMember (object, name, arguments) {
138126 Function constructor = _computeCallConstructor (
139127 _callMemberConstructors, name, arguments);
140- return ( constructor != null )
128+ return constructor != null
141129 ? constructor (object, name, arguments, _closures)
142130 : new CallMember (object, name, arguments);
143131 }
0 commit comments