From 74cbfd5aab166fa05d040b432b3a57dd3c18093c Mon Sep 17 00:00:00 2001 From: Aswin Sankar Date: Thu, 2 Dec 2021 04:25:08 +0000 Subject: [PATCH] DnsResolver: Make DnsException ctor public Making the DnsException constructor public is useful for apps using DnsResolver to write their tests, and for internal packages that may want to implement the DnsResolver.Callback interface. Test: for regression; CTS tests in b/208479811 Bug: 208464882 Change-Id: I14641688f53721c96e6df9596a7506912ba3aec0 --- framework/api/current.txt | 1 + framework/src/android/net/DnsResolver.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/api/current.txt b/framework/api/current.txt index 33f4d14148..9a77a3ced5 100644 --- a/framework/api/current.txt +++ b/framework/api/current.txt @@ -196,6 +196,7 @@ package android.net { } public static class DnsResolver.DnsException extends java.lang.Exception { + ctor public DnsResolver.DnsException(int, @Nullable Throwable); field public final int code; } diff --git a/framework/src/android/net/DnsResolver.java b/framework/src/android/net/DnsResolver.java index dac88ad907..164160f067 100644 --- a/framework/src/android/net/DnsResolver.java +++ b/framework/src/android/net/DnsResolver.java @@ -164,7 +164,7 @@ public final class DnsResolver { */ @DnsError public final int code; - DnsException(@DnsError int code, @Nullable Throwable cause) { + public DnsException(@DnsError int code, @Nullable Throwable cause) { super(cause); this.code = code; }