Implement getInterfaceHash/Version

As these interfaces get frozen, java services
implementing the interfaces are required to implement getInterfaceHash
and getInterfaceVersion [1]

[1]
https://source.android.com/devices/architecture/aidl/stable-aidl#new-meta-interface-methods

Bug: 190577319
Test: m
Merged-In: I6eaf60bfa5b852937d497697a769aab3eee2e2fd
Change-Id: I6eaf60bfa5b852937d497697a769aab3eee2e2fd
(cherry picked from commit 38c723718d6967990b880a20516a29111f92bcc2)
diff --git a/src/java/com/android/internal/telephony/MessagingIndication.java b/src/java/com/android/internal/telephony/MessagingIndication.java
index f58b4a1..86e30b0 100644
--- a/src/java/com/android/internal/telephony/MessagingIndication.java
+++ b/src/java/com/android/internal/telephony/MessagingIndication.java
@@ -157,4 +157,14 @@
             mRil.mIccSmsFullRegistrant.notifyRegistrant();
         }
     }
+
+    @Override
+    public String getInterfaceHash() {
+        return IRadioMessagingIndication.HASH;
+    }
+
+    @Override
+    public int getInterfaceVersion() {
+        return IRadioMessagingIndication.VERSION;
+    }
 }
diff --git a/src/java/com/android/internal/telephony/MessagingResponse.java b/src/java/com/android/internal/telephony/MessagingResponse.java
index b92104d..3dc1d1a 100644
--- a/src/java/com/android/internal/telephony/MessagingResponse.java
+++ b/src/java/com/android/internal/telephony/MessagingResponse.java
@@ -273,4 +273,14 @@
     public void writeSmsToSimResponse(RadioResponseInfo responseInfo, int index) {
         RadioResponse.responseInts(RIL.MESSAGING_SERVICE, mRil, responseInfo, index);
     }
+
+    @Override
+    public String getInterfaceHash() {
+        return IRadioMessagingResponse.HASH;
+    }
+
+    @Override
+    public int getInterfaceVersion() {
+        return IRadioMessagingResponse.VERSION;
+    }
 }