Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: pkg/analyzer/lib/src/generated/source.dart

Issue 975453004: Reformat (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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.source; 8 library engine.source;
9 9
10 import "dart:math" as math; 10 import "dart:math" as math;
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after
617 * 617 *
618 * @param localSourcePredicate the predicate to determine is [Source] is local 618 * @param localSourcePredicate the predicate to determine is [Source] is local
619 */ 619 */
620 void set localSourcePredicate(LocalSourcePredicate localSourcePredicate) { 620 void set localSourcePredicate(LocalSourcePredicate localSourcePredicate) {
621 this._localSourcePredicate = localSourcePredicate; 621 this._localSourcePredicate = localSourcePredicate;
622 } 622 }
623 623
624 /// A table mapping package names to paths of directories containing 624 /// A table mapping package names to paths of directories containing
625 /// the package (or [null] if there is no registered package URI resolver). 625 /// the package (or [null] if there is no registered package URI resolver).
626 Map<String, List<Folder>> get packageMap { 626 Map<String, List<Folder>> get packageMap {
627 PackageMapUriResolver resolver = 627 PackageMapUriResolver resolver = _resolvers.firstWhere(
628 _resolvers.firstWhere((r) => r is PackageMapUriResolver, orElse: () => n ull); 628 (r) => r is PackageMapUriResolver, orElse: () => null);
629 return resolver != null ? resolver.packageMap : null; 629 return resolver != null ? resolver.packageMap : null;
630 } 630 }
631 631
632 /** 632 /**
633 * Return a source object representing the given absolute URI, or `null` if th e URI is not a 633 * Return a source object representing the given absolute URI, or `null` if th e URI is not a
634 * valid URI or if it is not an absolute URI. 634 * valid URI or if it is not an absolute URI.
635 * 635 *
636 * @param absoluteUri the absolute URI to be resolved 636 * @param absoluteUri the absolute URI to be resolved
637 * @return a source object representing the absolute URI 637 * @return a source object representing the absolute URI
638 */ 638 */
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
674 * Return a source object that is equal to the source object used to obtain th e given encoding. 674 * Return a source object that is equal to the source object used to obtain th e given encoding.
675 * 675 *
676 * @param encoding the encoding of a source object 676 * @param encoding the encoding of a source object
677 * @return a source object that is described by the given encoding 677 * @return a source object that is described by the given encoding
678 * @throws IllegalArgumentException if the argument is not a valid encoding 678 * @throws IllegalArgumentException if the argument is not a valid encoding
679 * See [Source.encoding]. 679 * See [Source.encoding].
680 */ 680 */
681 Source fromEncoding(String encoding) { 681 Source fromEncoding(String encoding) {
682 Source source = forUri(encoding); 682 Source source = forUri(encoding);
683 if (source == null) { 683 if (source == null) {
684 throw new IllegalArgumentException("Invalid source encoding: '$encoding'") ; 684 throw new IllegalArgumentException(
685 "Invalid source encoding: '$encoding'");
685 } 686 }
686 return source; 687 return source;
687 } 688 }
688 689
689 /** 690 /**
690 * Determines if the given [Source] is local. 691 * Determines if the given [Source] is local.
691 * 692 *
692 * @param source the [Source] to analyze 693 * @param source the [Source] to analyze
693 * @return `true` if the given [Source] is local 694 * @return `true` if the given [Source] is local
694 */ 695 */
695 bool isLocalSource(Source source) => _localSourcePredicate.isLocal(source); 696 bool isLocalSource(Source source) => _localSourcePredicate.isLocal(source);
696 697
697 /** 698 /**
698 * Return a source object representing the URI that results from resolving the given (possibly 699 * Return a source object representing the URI that results from resolving the given (possibly
699 * relative) contained URI against the URI associated with an existing source object, whether or 700 * relative) contained URI against the URI associated with an existing source object, whether or
700 * not the resulting source exists, or `null` if either the contained URI is i nvalid or if 701 * not the resulting source exists, or `null` if either the contained URI is i nvalid or if
701 * it cannot be resolved against the source object's URI. 702 * it cannot be resolved against the source object's URI.
702 * 703 *
703 * @param containingSource the source containing the given URI 704 * @param containingSource the source containing the given URI
704 * @param containedUri the (possibly relative) URI to be resolved against the containing source 705 * @param containedUri the (possibly relative) URI to be resolved against the containing source
705 * @return the source representing the contained URI 706 * @return the source representing the contained URI
706 */ 707 */
707 Source resolveUri(Source containingSource, String containedUri) { 708 Source resolveUri(Source containingSource, String containedUri) {
708 if (containedUri == null || containedUri.isEmpty) { 709 if (containedUri == null || containedUri.isEmpty) {
709 return null; 710 return null;
710 } 711 }
711 try { 712 try {
712 // Force the creation of an escaped URI to deal with spaces, etc. 713 // Force the creation of an escaped URI to deal with spaces, etc.
713 return _internalResolveUri( 714 return _internalResolveUri(
714 containingSource, 715 containingSource, parseUriWithException(containedUri));
715 parseUriWithException(containedUri));
716 } catch (exception, stackTrace) { 716 } catch (exception, stackTrace) {
717 String containingFullName = 717 String containingFullName =
718 containingSource != null ? containingSource.fullName : '<null>'; 718 containingSource != null ? containingSource.fullName : '<null>';
719 AnalysisEngine.instance.logger.logError( 719 AnalysisEngine.instance.logger.logError(
720 "Could not resolve URI ($containedUri) relative to source ($containing FullName)", 720 "Could not resolve URI ($containedUri) relative to source ($containing FullName)",
721 new CaughtException(exception, stackTrace)); 721 new CaughtException(exception, stackTrace));
722 return null; 722 return null;
723 } 723 }
724 } 724 }
725 725
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
1003 1003
1004 /** 1004 /**
1005 * Return an absolute URI that represents the given source, or `null` if a val id URI cannot 1005 * Return an absolute URI that represents the given source, or `null` if a val id URI cannot
1006 * be computed. 1006 * be computed.
1007 * 1007 *
1008 * @param source the source to get URI for 1008 * @param source the source to get URI for
1009 * @return the absolute URI representing the given source 1009 * @return the absolute URI representing the given source
1010 */ 1010 */
1011 Uri restoreAbsolute(Source source) => null; 1011 Uri restoreAbsolute(Source source) => null;
1012 } 1012 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/sdk_io.dart ('k') | pkg/analyzer/lib/src/generated/source_io.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698