Make TextClassifier.getLinks(...) a default method.

Fixes: 37907518
Test: cts-tradefed run cts-dev -o -m CtsSignatureTestCases -t
android.signature.cts.SignatureTest

Change-Id: I876781eccb2574ea01b6b460e14afd4e970a01b4
This commit is contained in:
Abodunrinwa Toki
2017-05-23 21:29:39 +01:00
parent 5b49464dc6
commit 9115eeb483

View File

@@ -67,11 +67,6 @@ public interface TextClassifier {
CharSequence text, int startIndex, int endIndex, LocaleList defaultLocales) {
return TextClassification.EMPTY;
}
@Override
public LinksInfo getLinks(CharSequence text, int linkMask, LocaleList defaultLocales) {
return LinksInfo.NO_OP;
}
};
/**
@@ -138,8 +133,10 @@ public interface TextClassifier {
* @hide
*/
@WorkerThread
LinksInfo getLinks(
@NonNull CharSequence text, int linkMask, @Nullable LocaleList defaultLocales);
default LinksInfo getLinks(
@NonNull CharSequence text, int linkMask, @Nullable LocaleList defaultLocales) {
return LinksInfo.NO_OP;
}
/**
* Logs a TextClassifier event.