Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 88cdcf14 authored by TYM Tsai's avatar TYM Tsai Committed by Android (Google) Code Review
Browse files

Merge "Move interfaces to core/java for porting parser 2" into main

parents ed082bde abf72bd8
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -546,6 +546,15 @@ filegroup {
    ],
}

// PackageManager common
filegroup {
    name: "framework-pm-common-shared-srcs",
    srcs: [
        "com/android/server/pm/pkg/AndroidPackage.java",
        "com/android/server/pm/pkg/AndroidPackageSplit.java",
    ],
}

java_library {
    name: "protolog-lib",
    platform_apis: true,
+5 −3
Original line number Diff line number Diff line
@@ -14,12 +14,14 @@
 * limitations under the License.
 */

package com.android.server.pm.pkg;
package com.android.internal.pm.pkg;

import android.annotation.NonNull;
import android.annotation.Nullable;
import android.content.pm.ApplicationInfo;

import com.android.server.pm.pkg.AndroidPackageSplit;

import java.util.Collections;
import java.util.List;
import java.util.Objects;
@@ -94,8 +96,8 @@ public class AndroidPackageSplitImpl implements AndroidPackageSplit {
        if (this == o) return true;
        if (!(o instanceof AndroidPackageSplitImpl)) return false;
        AndroidPackageSplitImpl that = (AndroidPackageSplitImpl) o;
        var fieldsEqual = mRevisionCode == that.mRevisionCode && mFlags == that.mFlags && Objects.equals(
                mName, that.mName) && Objects.equals(mPath, that.mPath)
        var fieldsEqual = mRevisionCode == that.mRevisionCode && mFlags == that.mFlags
                && Objects.equals(mName, that.mName) && Objects.equals(mPath, that.mPath)
                && Objects.equals(mClassLoaderName, that.mClassLoaderName);

        if (!fieldsEqual) return false;
+5 −5
Original line number Diff line number Diff line
@@ -58,7 +58,6 @@ import com.android.internal.pm.pkg.component.ParsedProcess;
import com.android.internal.pm.pkg.component.ParsedProvider;
import com.android.internal.pm.pkg.component.ParsedService;
import com.android.internal.pm.pkg.component.ParsedUsesPermission;
import com.android.server.pm.pkg.parsing.ParsingPackageUtils;

import java.security.PublicKey;
import java.util.List;
@@ -691,7 +690,7 @@ public interface AndroidPackage {

    /**
     * The names of packages to adopt ownership of permissions from, parsed under {@link
     * ParsingPackageUtils#TAG_ADOPT_PERMISSIONS}.
     * com.android.server.pm.pkg.parsing.ParsingPackageUtils#TAG_ADOPT_PERMISSIONS}.
     *
     * @see R.styleable#AndroidManifestOriginalPackage_name
     * @hide
@@ -796,7 +795,7 @@ public interface AndroidPackage {

    /**
     * For use with {@link com.android.server.pm.KeySetManagerService}. Parsed in {@link
     * ParsingPackageUtils#TAG_KEY_SETS}.
     * com.android.server.pm.pkg.parsing.ParsingPackageUtils#TAG_KEY_SETS}.
     *
     * @see R.styleable#AndroidManifestKeySet
     * @see R.styleable#AndroidManifestPublicKey
@@ -905,7 +904,7 @@ public interface AndroidPackage {
     * For system use to migrate from an old package name to a new one, moving over data if
     * available.
     *
     * @see R.styleable#AndroidManifestOriginalPackage}
     * @see R.styleable#AndroidManifestOriginalPackage
     * @hide
     */
    @NonNull
@@ -1267,7 +1266,7 @@ public interface AndroidPackage {

    /**
     * For use with {@link com.android.server.pm.KeySetManagerService}. Parsed in {@link
     * ParsingPackageUtils#TAG_KEY_SETS}.
     * com.android.server.pm.pkg.parsing.ParsingPackageUtils#TAG_KEY_SETS}.
     *
     * @see R.styleable#AndroidManifestUpgradeKeySet
     * @hide
@@ -1417,6 +1416,7 @@ public interface AndroidPackage {
     * @see ApplicationInfo#FLAG_IS_GAME
     * @see R.styleable#AndroidManifestApplication_isGame
     * @hide
     * @deprecated
     */
    @Deprecated
    boolean isGame();
+1 −0
Original line number Diff line number Diff line
@@ -140,6 +140,7 @@ filegroup {
        ":services.voiceinteraction-sources",
        ":services.wallpapereffectsgeneration-sources",
        ":services.wifi-sources",
        ":framework-pm-common-shared-srcs",
    ],
    visibility: ["//visibility:private"],
}
Loading