From 0a181cd8394933564fa8028ed4795beaaf92e39e Mon Sep 17 00:00:00 2001 From: Khaled Abdelmohsen Date: Tue, 12 Nov 2019 12:24:38 +0000 Subject: [PATCH] Add getters for atomic formula components Bug: 143697198 Test: N/A Change-Id: Ic09dc2ab906f8b879d4f4d3fab50107272257230 --- .../server/integrity/model/AtomicFormula.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/services/core/java/com/android/server/integrity/model/AtomicFormula.java b/services/core/java/com/android/server/integrity/model/AtomicFormula.java index a75752841cbce..70ab98c86cda3 100644 --- a/services/core/java/com/android/server/integrity/model/AtomicFormula.java +++ b/services/core/java/com/android/server/integrity/model/AtomicFormula.java @@ -177,6 +177,14 @@ public abstract class AtomicFormula implements Formula { dest.writeInt(mOperator); } + public int getValue() { + return mValue; + } + + public int getOperator() { + return mOperator; + } + private int getMetadataValueByKey(AppInstallMetadata appInstallMetadata) { switch (getKey()) { case VERSION_CODE: @@ -271,6 +279,10 @@ public abstract class AtomicFormula implements Formula { dest.writeStringNoHelper(mValue); } + public String getValue() { + return mValue; + } + private String getMetadataValueByKey(AppInstallMetadata appInstallMetadata) { switch (getKey()) { case PACKAGE_NAME: @@ -367,6 +379,10 @@ public abstract class AtomicFormula implements Formula { dest.writeByte((byte) (mValue ? 1 : 0)); } + public boolean getValue() { + return mValue; + } + private boolean getMetadataValueByKey(AppInstallMetadata appInstallMetadata) { switch (getKey()) { case PRE_INSTALLED: