Merge "Add @NonNull annotation to set proxy on VPN parameter."
This commit is contained in:
@@ -27855,7 +27855,7 @@ package android.net {
|
|||||||
method public android.os.ParcelFileDescriptor establish();
|
method public android.os.ParcelFileDescriptor establish();
|
||||||
method public android.net.VpnService.Builder setBlocking(boolean);
|
method public android.net.VpnService.Builder setBlocking(boolean);
|
||||||
method public android.net.VpnService.Builder setConfigureIntent(android.app.PendingIntent);
|
method public android.net.VpnService.Builder setConfigureIntent(android.app.PendingIntent);
|
||||||
method public android.net.VpnService.Builder setHttpProxy(android.net.ProxyInfo);
|
method public android.net.VpnService.Builder setHttpProxy(@NonNull android.net.ProxyInfo);
|
||||||
method public android.net.VpnService.Builder setMetered(boolean);
|
method public android.net.VpnService.Builder setMetered(boolean);
|
||||||
method public android.net.VpnService.Builder setMtu(int);
|
method public android.net.VpnService.Builder setMtu(int);
|
||||||
method public android.net.VpnService.Builder setSession(String);
|
method public android.net.VpnService.Builder setSession(String);
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ package android.net;
|
|||||||
import static android.system.OsConstants.AF_INET;
|
import static android.system.OsConstants.AF_INET;
|
||||||
import static android.system.OsConstants.AF_INET6;
|
import static android.system.OsConstants.AF_INET6;
|
||||||
|
|
||||||
|
import android.annotation.NonNull;
|
||||||
import android.annotation.RequiresPermission;
|
import android.annotation.RequiresPermission;
|
||||||
import android.annotation.SystemApi;
|
import android.annotation.SystemApi;
|
||||||
import android.annotation.UnsupportedAppUsage;
|
import android.annotation.UnsupportedAppUsage;
|
||||||
@@ -512,7 +513,7 @@ public class VpnService extends Service {
|
|||||||
* Sets an HTTP proxy for the VPN network. This proxy is only a recommendation
|
* Sets an HTTP proxy for the VPN network. This proxy is only a recommendation
|
||||||
* and it is possible that some apps will ignore it.
|
* and it is possible that some apps will ignore it.
|
||||||
*/
|
*/
|
||||||
public Builder setHttpProxy(ProxyInfo proxyInfo) {
|
public Builder setHttpProxy(@NonNull ProxyInfo proxyInfo) {
|
||||||
mConfig.proxyInfo = proxyInfo;
|
mConfig.proxyInfo = proxyInfo;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user