@@ -0,0 +1,1419 @@
+/*%0A * Copyright 2019-present Facebook, Inc.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22); you may%0A * not use this file except in compliance with the License. You may obtain%0A * a copy of the License at%0A *%0A *     http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS, WITHOUT%0A * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the%0A * License for the specific language governing permissions and limitations%0A * under the License.%0A */%0A%0Apackage com.facebook.buck.core.model.targetgraph;%0A%0Aimport com.facebook.buck.core.graph.transformation.ComputeResult;%0Aimport com.google.common.collect.ImmutableMap;%0Aimport org.immutables.value.Value;%0A%0A/** Represents all %7B@link RawTargetNodeWithDeps%7D that result from parsing a single build file */%0A@Value.Immutable(builder = false, copy = false)%0Apublic abstract class RawTargetNodeWithDepsPackage implements ComputeResult %7B%0A%0A  /**%0A   * All %7B@link RawTargetNodeWithDeps%7D which comes from the same build package, i.e. result from%0A   * parsing a single build file. Key is a string representing short build target name (last part of%0A   * the name after the colon) and value is corresponding target.%0A   */%0A  @Value.Parameter%0A  public abstract ImmutableMap%3CString, RawTargetNodeWithDeps%3E getRawTargetNodesWithDeps();%0A%7D%0A

Introduce RawTargetNodeWithDepsPackage