.class public abstract Landroidx/webkit/ProxyController; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/webkit/ProxyController$LAZY_HOLDER; } .end annotation # direct methods .method public constructor ()V .locals 0 .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope; } .end annotation .line 56 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getInstance()Landroidx/webkit/ProxyController; .locals 2 .annotation build Landroidx/annotation/NonNull; .end annotation const-string v0, "PROXY_OVERRIDE" .line 69 invoke-static {v0}, Landroidx/webkit/WebViewFeature;->isFeatureSupported(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_0 .line 72 sget-object v0, Landroidx/webkit/ProxyController$LAZY_HOLDER;->INSTANCE:Landroidx/webkit/ProxyController; return-object v0 .line 70 :cond_0 new-instance v0, Ljava/lang/UnsupportedOperationException; const-string v1, "Proxy override not supported" invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V throw v0 .end method # virtual methods .method public abstract clearProxyOverride(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V .param p1 # Ljava/util/concurrent/Executor; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/Runnable; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method .method public abstract setProxyOverride(Landroidx/webkit/ProxyConfig;Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V .param p1 # Landroidx/webkit/ProxyConfig; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/util/concurrent/Executor; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/lang/Runnable; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .end method