コード例 #1
0
  @Nullable
  private static Library actualizePackagesLibrary(
      @NotNull final Project project, @Nullable final DartSdk sdk) {
    if (sdk == null || StringUtil.compareVersionNumbers(sdk.getVersion(), "1.12") < 0) return null;

    final DartLibInfo libInfo = collectPackagesLibraryRoots(project, sdk);

    if (libInfo.getLibRootUrls().isEmpty()) {
      return null;
    } else {
      return updatePackagesLibraryRoots(project, libInfo);
    }
  }