OLD | NEW |
(Empty) | |
| 1 >>> |
| 2 class ResolutionCopier { |
| 3 @override |
| 4 bool visitClassDeclaration(ClassDeclaration node) { |
| 5 ClassDeclaration toNode = this._toNode as ClassDeclaration; |
| 6 return javaBooleanAnd( |
| 7 javaBooleanAnd( |
| 8 javaBooleanAnd( |
| 9 javaBooleanAnd(javaBooleanAnd(javaBooleanAnd( |
| 10 javaBooleanAnd(javaBooleanAnd( |
| 11 javaBooleanAnd(javaBooleanAnd(javaBooleanAnd( |
| 12 _isEqualNodes(node.documentationComment, |
| 13 toNode.documentationComment), |
| 14 _isEqualNodeLists( |
| 15 node.metadata, toNode.metadata)), |
| 16 _isEqualTokens(node.abstractKeyword, |
| 17 toNode.abstractKeyword)), _isEqualTokens( |
| 18 node.classKeyword, toNode.classKeyword)), |
| 19 _isEqualNodes( |
| 20 node.name, toNode.name)), _isEqualNodes( |
| 21 node.typeParameters, toNode.typeParameters)), |
| 22 _isEqualNodes( |
| 23 node.extendsClause, toNode.extendsClause)), |
| 24 _isEqualNodes( |
| 25 node.withClause, toNode.withClause)), _isEqualNodes( |
| 26 node.implementsClause, toNode.implementsClause)), |
| 27 _isEqualTokens(node.leftBracket, toNode.leftBracket)), |
| 28 _isEqualNodeLists( |
| 29 node.members, |
| 30 toNode.members)), |
| 31 _isEqualTokens( |
| 32 node.rightBracket, |
| 33 toNode.rightBracket)); |
| 34 } |
| 35 } |
| 36 <<< |
| 37 class ResolutionCopier { |
| 38 @override |
| 39 bool visitClassDeclaration(ClassDeclaration node) { |
| 40 ClassDeclaration toNode = this._toNode as ClassDeclaration; |
| 41 return javaBooleanAnd( |
| 42 javaBooleanAnd( |
| 43 javaBooleanAnd( |
| 44 javaBooleanAnd(javaBooleanAnd(javaBooleanAnd( |
| 45 javaBooleanAnd(javaBooleanAnd( |
| 46 javaBooleanAnd(javaBooleanAnd(javaBooleanAnd( |
| 47 _isEqualNodes(node.documentationComment, |
| 48 toNode.documentationComment), |
| 49 _isEqualNodeLists( |
| 50 node.metadata, toNode.metadata)), |
| 51 _isEqualTokens(node.abstractKeyword, |
| 52 toNode.abstractKeyword)), _isEqualTokens( |
| 53 node.classKeyword, toNode.classKeyword)), |
| 54 _isEqualNodes( |
| 55 node.name, toNode.name)), _isEqualNodes( |
| 56 node.typeParameters, toNode.typeParameters)), |
| 57 _isEqualNodes( |
| 58 node.extendsClause, toNode.extendsClause)), |
| 59 _isEqualNodes( |
| 60 node.withClause, toNode.withClause)), _isEqualNodes( |
| 61 node.implementsClause, toNode.implementsClause)), |
| 62 _isEqualTokens(node.leftBracket, toNode.leftBracket)), |
| 63 _isEqualNodeLists( |
| 64 node.members, |
| 65 toNode.members)), |
| 66 _isEqualTokens( |
| 67 node.rightBracket, |
| 68 toNode.rightBracket)); |
| 69 } |
| 70 } |
| 71 >>> pathologically deep |
| 72 class ResolutionCopier { |
| 73 @override |
| 74 bool visitClassDeclaration(ClassDeclaration node) { |
| 75 ClassDeclaration toNode = this._toNode as ClassDeclaration; |
| 76 return javaBooleanAnd( |
| 77 javaBooleanAnd( |
| 78 javaBooleanAnd( |
| 79 javaBooleanAnd(javaBooleanAnd(javaBooleanAnd( |
| 80 javaBooleanAnd(javaBooleanAnd( |
| 81 javaBooleanAnd(javaBooleanAnd(javaBooleanAnd( |
| 82 _isEqualNodes(node.documentationComment, |
| 83 toNode.documentationComment), |
| 84 _isEqualNodeLists( |
| 85 node.metadata, _isEqualNodeLists( |
| 86 node.metadata, _isEqualNodeLists( |
| 87 node.metadata, _isEqualNodeLists( |
| 88 node.metadata, _isEqualNodeLists( |
| 89 node.metadata, _isEqualNodeLists( |
| 90 node.metadata, _isEqualNodeLists( |
| 91 node.metadata, _isEqualNodeLists( |
| 92 node.metadata, _isEqualNodeLists( |
| 93 node.metadata, _isEqualNodeLists( |
| 94 node.metadata, _isEqualNodeLists( |
| 95 node.metadata, _isEqualNodeLists( |
| 96 node.metadata, _isEqualNodeLists( |
| 97 node.metadata, _isEqualNodeLists( |
| 98 node.metadata, _isEqualNodeLists( |
| 99 node.metadata, _isEqualNodeLists( |
| 100 node.metadata, _isEqualNodeLists( |
| 101 node.metadata, _isEqualNodeLists( |
| 102 node.metadata, _isEqualNodeLists( |
| 103 node.metadata, _isEqualNodeLists( |
| 104 node.metadata, _isEqualNodeLists( |
| 105 node.metadata, _isEqualNodeLists( |
| 106 node.metadata, toNode.metadata))))))))))
))))))))))))), |
| 107 _isEqualTokens(node.abstractKeyword, |
| 108 toNode.abstractKeyword)), _isEqualTokens( |
| 109 node.classKeyword, toNode.classKeyword)), |
| 110 _isEqualNodes( |
| 111 node.name, toNode.name)), _isEqualNodes( |
| 112 node.typeParameters, toNode.typeParameters)), |
| 113 _isEqualNodes( |
| 114 node.extendsClause, toNode.extendsClause)), |
| 115 _isEqualNodes( |
| 116 node.withClause, toNode.withClause)), _isEqualNodes( |
| 117 node.implementsClause, toNode.implementsClause)), |
| 118 _isEqualTokens(node.leftBracket, toNode.leftBracket)), |
| 119 _isEqualNodeLists( |
| 120 node.members, |
| 121 toNode.members)), |
| 122 _isEqualTokens( |
| 123 node.rightBracket, |
| 124 toNode.rightBracket)); |
| 125 } |
| 126 } |
| 127 <<< |
| 128 class ResolutionCopier { |
| 129 @override |
| 130 bool visitClassDeclaration(ClassDeclaration node) { |
| 131 ClassDeclaration toNode = this._toNode as ClassDeclaration; |
| 132 return javaBooleanAnd( |
| 133 javaBooleanAnd( |
| 134 javaBooleanAnd( |
| 135 javaBooleanAnd( |
| 136 javaBooleanAnd( |
| 137 javaBooleanAnd( |
| 138 javaBooleanAnd( |
| 139 javaBooleanAnd( |
| 140 javaBooleanAnd( |
| 141 javaBooleanAnd( |
| 142 javaBooleanAnd( |
| 143 _isEqualNodes( |
| 144 node.documentationComment, |
| 145 toNode.documentationComment)
, |
| 146 _isEqualNodeLists( |
| 147 node.metadata, |
| 148 _isEqualNodeLists( |
| 149 node.metadata, |
| 150 _isEqualNodeLists( |
| 151 node.metadata, |
| 152 _isEqualNodeLists( |
| 153 node.metadata, |
| 154 _isEqualNodeList
s( |
| 155 node.metadat
a, |
| 156 _isEqualNode
Lists( |
| 157 node.met
adata, |
| 158 _isEqual
NodeLists( |
| 159 node
.metadata, |
| 160 _isE
qualNodeLists( |
| 161
node.metadata, |
| 162
_isEqualNodeLists( |
| 163
node.metadata, |
| 164
_isEqualNodeLists( |
| 165
node.metadata, |
| 166
_isEqualNodeLists( |
| 167
node.metadata, |
| 168
_isEqualNodeLists( |
| 169
node.metadata, |
| 170
_isEqualNodeLists( |
| 171
node.metadata, |
| 172
_isEqualNodeLists(node.metadata, _isEqualNodeLists(node.meta
data, _isEqualNodeLists(node.metadata, _isEqualNodeLists(node.metadata, _isEqual
NodeLists(node.metadata, _isEqualNodeLists(node.metadata, _isEqualNodeLists(node
.metadata, _isEqualNodeLists(node.metadata, _isEqualNodeLists(node.metadata, toN
ode.metadata))))))))))))))))))))))), |
| 173 _isEqualTokens( |
| 174 node.abstractKeyword, |
| 175 toNode.abstractKeyword)), |
| 176 _isEqualTokens( |
| 177 node.classKeyword, |
| 178 toNode.classKeyword)), |
| 179 _isEqualNodes( |
| 180 node.name, |
| 181 toNode.name)), |
| 182 _isEqualNodes( |
| 183 node.typeParameters, |
| 184 toNode.typeParameters)), |
| 185 _isEqualNodes( |
| 186 node.extendsClause, |
| 187 toNode.extendsClause)), |
| 188 _isEqualNodes( |
| 189 node.withClause, |
| 190 toNode.withClause)), |
| 191 _isEqualNodes( |
| 192 node.implementsClause, |
| 193 toNode.implementsClause)), |
| 194 _isEqualTokens( |
| 195 node.leftBracket, |
| 196 toNode.leftBracket)), |
| 197 _isEqualNodeLists( |
| 198 node.members, |
| 199 toNode.members)), |
| 200 _isEqualTokens( |
| 201 node.rightBracket, |
| 202 toNode.rightBracket)); |
| 203 } |
| 204 } |
| 205 >>> |
| 206 class ElementBinder { |
| 207 DirectiveInjector bind( |
| 208 View view, Scope scope, DirectiveInjector parentInjector, dom.Node node) { |
| 209 if (bindAssignableProps.isNotEmpty) { |
| 210 _bindAssignablePropsOn.forEach((String eventName) => node |
| 211 .addEventListener(eventName, (_) => zone.run(() => bindAssignableProps |
| 212 .forEach((propAndExp) => propAndExp[1].assign( |
| 213 scope.context, jsNode[propAndExp[0]]))))); |
| 214 } |
| 215 } |
| 216 } |
| 217 <<< |
| 218 class ElementBinder { |
| 219 DirectiveInjector bind( |
| 220 View view, Scope scope, DirectiveInjector parentInjector, dom.Node node) { |
| 221 if (bindAssignableProps.isNotEmpty) { |
| 222 _bindAssignablePropsOn |
| 223 .forEach( |
| 224 (String eventName) => |
| 225 node |
| 226 .addEventListener( |
| 227 eventName, |
| 228 (_) => |
| 229 zone.run(() => bindAssignableProps.forEach( |
| 230 (propAndExp) => propAndExp[1].assign( |
| 231 scope.context, jsNode[propAndExp[0]]))))); |
| 232 } |
| 233 } |
| 234 } |
| 235 >>> |
| 236 async.Future<List<dom.StyleElement>> call(String tag, List<String> cssUrls, {Typ
e type}) => |
| 237 (DDC$RT.cast(async.Future.wait((DDC$RT.cast(cssUrls.map((url) => _styleElement(t
ag, |
| 238 (DDC$RT.cast(url, String, key: "Cast failed: package:angular/core_dom/component_
css_loader.dart:17:65")), type)), |
| 239 DDC$RT.type((Iterable<Future<dynamic>> _) {}), key: "Cast failed: package:angula
r/core_dom/component_css_loader.dart:17:25"))), |
| 240 DDC$RT.type((Future<List<StyleElement>> _) {}), key: "Cast failed: package:angul
ar/core_dom/component_css_loader.dart:17:7")); |
| 241 <<< |
| 242 async.Future<List<dom.StyleElement>> call( |
| 243 String tag, |
| 244 List<String> cssUrls, |
| 245 {Type type}) => |
| 246 (DDC$RT |
| 247 .cast( |
| 248 async.Future |
| 249 .wait((DDC$RT.cast(cssUrls.map((url) => _styleElement(tag, |
| 250 (DDC$RT.cast(url, String, |
| 251 key: "Cast failed: package:angular/core_dom/component_cs
s_loader.dart:17:65")), |
| 252 type)), DDC$RT.type((Iterable<Future<dynamic>> _) { |
| 253 }), key: "Cast failed: package:angular/core_dom/component_css_loader.dart:17:25"
))), |
| 254 DDC$RT |
| 255 .type((Future<List<StyleElement>> _) { |
| 256 }), |
| 257 key: "Cast failed: package:angular/core_dom/component_css_loader.dart:17:7")
); |
OLD | NEW |