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 LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
7 | 7 |
8 library engine.ast; | 8 library engine.ast; |
9 | 9 |
10 import 'dart:collection'; | 10 import 'dart:collection'; |
(...skipping 11819 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11830 * @param node the AST node within which to search | 11830 * @param node the AST node within which to search |
11831 * @return the element that was found | 11831 * @return the element that was found |
11832 */ | 11832 */ |
11833 AstNode searchWithin(AstNode node) { | 11833 AstNode searchWithin(AstNode node) { |
11834 if (node == null) { | 11834 if (node == null) { |
11835 return null; | 11835 return null; |
11836 } | 11836 } |
11837 try { | 11837 try { |
11838 node.accept(this); | 11838 node.accept(this); |
11839 } on NodeLocator_NodeFoundException catch (exception) { | 11839 } on NodeLocator_NodeFoundException catch (exception) { |
11840 } on JavaException catch (exception) { | 11840 } catch (exception) { |
11841 AnalysisEngine.instance.logger.logInformation2("Unable to locate element a
t offset (${_startOffset} - ${_endOffset})", exception); | 11841 AnalysisEngine.instance.logger.logInformation2("Unable to locate element a
t offset (${_startOffset} - ${_endOffset})", exception); |
11842 return null; | 11842 return null; |
11843 } | 11843 } |
11844 return _foundNode; | 11844 return _foundNode; |
11845 } | 11845 } |
11846 | 11846 |
11847 @override | 11847 @override |
11848 Object visitNode(AstNode node) { | 11848 Object visitNode(AstNode node) { |
11849 int start = node.offset; | 11849 int start = node.offset; |
11850 int end = start + node.length; | 11850 int end = start + node.length; |
11851 if (end < _startOffset) { | 11851 if (end < _startOffset) { |
11852 return null; | 11852 return null; |
11853 } | 11853 } |
11854 if (start > _endOffset) { | 11854 if (start > _endOffset) { |
11855 return null; | 11855 return null; |
11856 } | 11856 } |
11857 try { | 11857 try { |
11858 node.visitChildren(this); | 11858 node.visitChildren(this); |
11859 } on NodeLocator_NodeFoundException catch (exception) { | 11859 } on NodeLocator_NodeFoundException catch (exception) { |
11860 throw exception; | 11860 throw exception; |
11861 } on JavaException catch (exception) { | 11861 } catch (exception) { |
11862 // Ignore the exception and proceed in order to visit the rest of the stru
cture. | 11862 // Ignore the exception and proceed in order to visit the rest of the stru
cture. |
11863 AnalysisEngine.instance.logger.logInformation2("Exception caught while tra
versing an AST structure.", exception); | 11863 AnalysisEngine.instance.logger.logInformation2("Exception caught while tra
versing an AST structure.", exception); |
11864 } | 11864 } |
11865 if (start <= _startOffset && _endOffset <= end) { | 11865 if (start <= _startOffset && _endOffset <= end) { |
11866 _foundNode = node; | 11866 _foundNode = node; |
11867 throw new NodeLocator_NodeFoundException(); | 11867 throw new NodeLocator_NodeFoundException(); |
11868 } | 11868 } |
11869 return null; | 11869 return null; |
11870 } | 11870 } |
11871 } | 11871 } |
(...skipping 7673 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
19545 _elements[index] = node; | 19545 _elements[index] = node; |
19546 } | 19546 } |
19547 void clear() { | 19547 void clear() { |
19548 _elements = <E> []; | 19548 _elements = <E> []; |
19549 } | 19549 } |
19550 int get length => _elements.length; | 19550 int get length => _elements.length; |
19551 void set length(int value) { | 19551 void set length(int value) { |
19552 throw new UnsupportedError("Cannot resize NodeList."); | 19552 throw new UnsupportedError("Cannot resize NodeList."); |
19553 } | 19553 } |
19554 } | 19554 } |
OLD | NEW |