mirror of
https://github.com/dart-lang/sdk
synced 2024-10-02 23:39:19 +00:00
6449e67c5d
IntelliJ sends us the file and offset of the declaration of the element, not the file and offset where the element is referenced (and where the user actually requested search). It uses navigation information to do this. Unfortunately this means that in the most case the unit that defines the element is not a priority one, so we have to resolse it from scratch. But we know that we are always given the name offset, so we can look first into the element model and avoid performing expensive unit resolution. If the search is not successful, or the file is a priority one, we use resolved unit anyway. R=brianwilkerson@google.com Change-Id: Ic6a32d3d8f9e61b245b1dd9f7fdf626c809f5fd5 Reviewed-on: https://dart-review.googlesource.com/58322 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com> |
||
---|---|---|
.github | ||
build | ||
client | ||
docs | ||
pkg | ||
runtime | ||
samples | ||
samples-dev | ||
sdk | ||
tests | ||
third_party | ||
tools | ||
utils | ||
.clang-format | ||
.gitattributes | ||
.gitconfig | ||
.gitignore | ||
.gn | ||
.mailmap | ||
.packages | ||
AUTHORS | ||
BUILD.gn | ||
CHANGELOG.md | ||
codereview.settings | ||
dartdoc_options.yaml | ||
DEPS | ||
LICENSE | ||
PATENTS | ||
PRESUBMIT.py | ||
README.dart-sdk | ||
README.md | ||
WATCHLISTS |
Dart
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Using Dart
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
Building Dart
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
Contributing to Dart
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.