| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICESNE file. | 3 // BSD-style license that can be found in the LICESNE file. |
| 4 | 4 |
| 5 library mirrors.reader; | 5 library mirrors.reader; |
| 6 | 6 |
| 7 import 'dart:mirrors'; | 7 import 'dart:mirrors'; |
| 8 import 'mirrors_visitor.dart'; | 8 import 'mirrors_visitor.dart'; |
| 9 | 9 |
| 10 class ReadError { | 10 class ReadError { |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 206 () => mirror.isGenerativeConstructor); | 206 () => mirror.isGenerativeConstructor); |
| 207 visit(mirror, 'isGetter', () => mirror.isGetter); | 207 visit(mirror, 'isGetter', () => mirror.isGetter); |
| 208 visit(mirror, 'isOperator', () => mirror.isOperator); | 208 visit(mirror, 'isOperator', () => mirror.isOperator); |
| 209 visit(mirror, 'isRedirectingConstructor', | 209 visit(mirror, 'isRedirectingConstructor', |
| 210 () => mirror.isRedirectingConstructor); | 210 () => mirror.isRedirectingConstructor); |
| 211 visit(mirror, 'isRegularMethod', () => mirror.isRegularMethod); | 211 visit(mirror, 'isRegularMethod', () => mirror.isRegularMethod); |
| 212 visit(mirror, 'isSetter', () => mirror.isSetter); | 212 visit(mirror, 'isSetter', () => mirror.isSetter); |
| 213 visit(mirror, 'isStatic', () => mirror.isStatic); | 213 visit(mirror, 'isStatic', () => mirror.isStatic); |
| 214 visit(mirror, 'isSynthetic', () => mirror.isSynthetic); | 214 visit(mirror, 'isSynthetic', () => mirror.isSynthetic); |
| 215 visit(mirror, 'parameters', () => mirror.parameters); | 215 visit(mirror, 'parameters', () => mirror.parameters); |
| 216 // visit(mirror, 'returnType', () => mirror.returnType); // Issue 21474. | 216 visit(mirror, 'returnType', () => mirror.returnType); |
| 217 visit(mirror, 'source', () => mirror.source); | 217 visit(mirror, 'source', () => mirror.source); |
| 218 } | 218 } |
| 219 | 219 |
| 220 visitParameterMirror(ParameterMirror mirror) { | 220 visitParameterMirror(ParameterMirror mirror) { |
| 221 super.visitParameterMirror(mirror); | 221 super.visitParameterMirror(mirror); |
| 222 bool hasDefaultValue = | 222 bool hasDefaultValue = |
| 223 visit(mirror, 'hasDefaultValue', () => mirror.hasDefaultValue); | 223 visit(mirror, 'hasDefaultValue', () => mirror.hasDefaultValue); |
| 224 if (hasDefaultValue) { | 224 if (hasDefaultValue) { |
| 225 visit(mirror, 'defaultValue', () => mirror.defaultValue); | 225 visit(mirror, 'defaultValue', () => mirror.defaultValue); |
| 226 } | 226 } |
| 227 visit(mirror, 'isNamed', () => mirror.isNamed); | 227 visit(mirror, 'isNamed', () => mirror.isNamed); |
| 228 visit(mirror, 'isOptional', () => mirror.isOptional); | 228 visit(mirror, 'isOptional', () => mirror.isOptional); |
| 229 // visit(mirror, 'type', () => mirror.type); // Issue 21474. | 229 visit(mirror, 'type', () => mirror.type); |
| 230 } | 230 } |
| 231 | 231 |
| 232 visitSourceLocation(SourceLocation location) { | 232 visitSourceLocation(SourceLocation location) { |
| 233 | 233 |
| 234 } | 234 } |
| 235 | 235 |
| 236 visitTypedefMirror(TypedefMirror mirror) { | 236 visitTypedefMirror(TypedefMirror mirror) { |
| 237 super.visitTypedefMirror(mirror); | 237 super.visitTypedefMirror(mirror); |
| 238 visit(mirror, 'referent', () => mirror.referent); | 238 visit(mirror, 'referent', () => mirror.referent); |
| 239 } | 239 } |
| (...skipping 11 matching lines...) Expand all Loading... |
| 251 super.visitTypeVariableMirror(mirror); | 251 super.visitTypeVariableMirror(mirror); |
| 252 visit(mirror, 'upperBound', () => mirror.upperBound); | 252 visit(mirror, 'upperBound', () => mirror.upperBound); |
| 253 visit(mirror, 'isStatic', () => mirror.isStatic); | 253 visit(mirror, 'isStatic', () => mirror.isStatic); |
| 254 } | 254 } |
| 255 | 255 |
| 256 visitVariableMirror(VariableMirror mirror) { | 256 visitVariableMirror(VariableMirror mirror) { |
| 257 super.visitVariableMirror(mirror); | 257 super.visitVariableMirror(mirror); |
| 258 visit(mirror, 'isConst', () => mirror.isConst); | 258 visit(mirror, 'isConst', () => mirror.isConst); |
| 259 visit(mirror, 'isFinal', () => mirror.isFinal); | 259 visit(mirror, 'isFinal', () => mirror.isFinal); |
| 260 visit(mirror, 'isStatic', () => mirror.isStatic); | 260 visit(mirror, 'isStatic', () => mirror.isStatic); |
| 261 // visit(mirror, 'type', () => mirror.type); // Issue 21474. | 261 visit(mirror, 'type', () => mirror.type); |
| 262 } | 262 } |
| 263 } | 263 } |
| OLD | NEW |