public class android.webkit.WebChromeClient
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.webkit.WebChromeClient
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
public void onProgressChanged(android.webkit.WebView, int);
descriptor: (Landroid/webkit/WebView;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 newProgress I
MethodParameters:
Name Flags
view
newProgress
public void onReceivedTitle(android.webkit.WebView, java.lang.String);
descriptor: (Landroid/webkit/WebView;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 title Ljava/lang/String;
MethodParameters:
Name Flags
view
title
public void onReceivedIcon(android.webkit.WebView, android.graphics.Bitmap);
descriptor: (Landroid/webkit/WebView;Landroid/graphics/Bitmap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 icon Landroid/graphics/Bitmap;
MethodParameters:
Name Flags
view
icon
public void onReceivedTouchIconUrl(android.webkit.WebView, java.lang.String, boolean);
descriptor: (Landroid/webkit/WebView;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 url Ljava/lang/String;
0 1 3 precomposed Z
MethodParameters:
Name Flags
view
url
precomposed
public void onShowCustomView(android.view.View, android.webkit.WebChromeClient$CustomViewCallback);
descriptor: (Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/view/View;
0 1 2 callback Landroid/webkit/WebChromeClient$CustomViewCallback;
MethodParameters:
Name Flags
view
callback
public void onShowCustomView(android.view.View, int, android.webkit.WebChromeClient$CustomViewCallback);
descriptor: (Landroid/view/View;ILandroid/webkit/WebChromeClient$CustomViewCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/view/View;
0 1 2 requestedOrientation I
0 1 3 callback Landroid/webkit/WebChromeClient$CustomViewCallback;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
view
requestedOrientation
callback
public void onHideCustomView();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
public boolean onCreateWindow(android.webkit.WebView, boolean, boolean, android.os.Message);
descriptor: (Landroid/webkit/WebView;ZZLandroid/os/Message;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 isDialog Z
0 1 3 isUserGesture Z
0 1 4 resultMsg Landroid/os/Message;
MethodParameters:
Name Flags
view
isDialog
isUserGesture
resultMsg
public void onRequestFocus(android.webkit.WebView);
descriptor: (Landroid/webkit/WebView;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
MethodParameters:
Name Flags
view
public void onCloseWindow(android.webkit.WebView);
descriptor: (Landroid/webkit/WebView;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 window Landroid/webkit/WebView;
MethodParameters:
Name Flags
window
public boolean onJsAlert(android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult);
descriptor: (Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 url Ljava/lang/String;
0 1 3 message Ljava/lang/String;
0 1 4 result Landroid/webkit/JsResult;
MethodParameters:
Name Flags
view
url
message
result
public boolean onJsConfirm(android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult);
descriptor: (Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 url Ljava/lang/String;
0 1 3 message Ljava/lang/String;
0 1 4 result Landroid/webkit/JsResult;
MethodParameters:
Name Flags
view
url
message
result
public boolean onJsPrompt(android.webkit.WebView, java.lang.String, java.lang.String, java.lang.String, android.webkit.JsPromptResult);
descriptor: (Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iconst_0
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 url Ljava/lang/String;
0 1 3 message Ljava/lang/String;
0 1 4 defaultValue Ljava/lang/String;
0 1 5 result Landroid/webkit/JsPromptResult;
MethodParameters:
Name Flags
view
url
message
defaultValue
result
public boolean onJsBeforeUnload(android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult);
descriptor: (Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 view Landroid/webkit/WebView;
0 1 2 url Ljava/lang/String;
0 1 3 message Ljava/lang/String;
0 1 4 result Landroid/webkit/JsResult;
MethodParameters:
Name Flags
view
url
message
result
public void onExceededDatabaseQuota(java.lang.String, java.lang.String, long, long, long, android.webkit.WebStorage$QuotaUpdater);
descriptor: (Ljava/lang/String;Ljava/lang/String;JJJLandroid/webkit/WebStorage$QuotaUpdater;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=10, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 start local 9 0: aload 9
lload 3
invokeinterface android.webkit.WebStorage$QuotaUpdater.updateQuota:(J)V
1: return
end local 9 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/webkit/WebChromeClient;
0 2 1 url Ljava/lang/String;
0 2 2 databaseIdentifier Ljava/lang/String;
0 2 3 quota J
0 2 5 estimatedDatabaseSize J
0 2 7 totalQuota J
0 2 9 quotaUpdater Landroid/webkit/WebStorage$QuotaUpdater;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
url
databaseIdentifier
quota
estimatedDatabaseSize
totalQuota
quotaUpdater
public void onReachedMaxAppCacheSize(long, long, android.webkit.WebStorage$QuotaUpdater);
descriptor: (JJLandroid/webkit/WebStorage$QuotaUpdater;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 5
lload 3
invokeinterface android.webkit.WebStorage$QuotaUpdater.updateQuota:(J)V
1: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/webkit/WebChromeClient;
0 2 1 requiredStorage J
0 2 3 quota J
0 2 5 quotaUpdater Landroid/webkit/WebStorage$QuotaUpdater;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
requiredStorage
quota
quotaUpdater
public void onGeolocationPermissionsShowPrompt(java.lang.String, android.webkit.GeolocationPermissions$Callback);
descriptor: (Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 origin Ljava/lang/String;
0 1 2 callback Landroid/webkit/GeolocationPermissions$Callback;
MethodParameters:
Name Flags
origin
callback
public void onGeolocationPermissionsHidePrompt();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
public void onPermissionRequest(android.webkit.PermissionRequest);
descriptor: (Landroid/webkit/PermissionRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.webkit.PermissionRequest.deny:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/webkit/WebChromeClient;
0 2 1 request Landroid/webkit/PermissionRequest;
MethodParameters:
Name Flags
request
public void onPermissionRequestCanceled(android.webkit.PermissionRequest);
descriptor: (Landroid/webkit/PermissionRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 request Landroid/webkit/PermissionRequest;
MethodParameters:
Name Flags
request
public boolean onJsTimeout();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void onConsoleMessage(java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 message Ljava/lang/String;
0 1 2 lineNumber I
0 1 3 sourceID Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
message
lineNumber
sourceID
public boolean onConsoleMessage(android.webkit.ConsoleMessage);
descriptor: (Landroid/webkit/ConsoleMessage;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual android.webkit.ConsoleMessage.message:()Ljava/lang/String;
aload 1
invokevirtual android.webkit.ConsoleMessage.lineNumber:()I
1: aload 1
invokevirtual android.webkit.ConsoleMessage.sourceId:()Ljava/lang/String;
2: invokevirtual android.webkit.WebChromeClient.onConsoleMessage:(Ljava/lang/String;ILjava/lang/String;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/webkit/WebChromeClient;
0 4 1 consoleMessage Landroid/webkit/ConsoleMessage;
MethodParameters:
Name Flags
consoleMessage
public android.graphics.Bitmap getDefaultVideoPoster();
descriptor: ()Landroid/graphics/Bitmap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
public android.view.View getVideoLoadingProgressView();
descriptor: ()Landroid/view/View;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
public void getVisitedHistory(android.webkit.ValueCallback<java.lang.String[]>);
descriptor: (Landroid/webkit/ValueCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 callback Landroid/webkit/ValueCallback<[Ljava/lang/String;>;
Signature: (Landroid/webkit/ValueCallback<[Ljava/lang/String;>;)V
MethodParameters:
Name Flags
callback
public boolean onShowFileChooser(android.webkit.WebView, android.webkit.ValueCallback<android.net.Uri[]>, android.webkit.WebChromeClient$FileChooserParams);
descriptor: (Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebChromeClient;
0 1 1 webView Landroid/webkit/WebView;
0 1 2 filePathCallback Landroid/webkit/ValueCallback<[Landroid/net/Uri;>;
0 1 3 fileChooserParams Landroid/webkit/WebChromeClient$FileChooserParams;
Signature: (Landroid/webkit/WebView;Landroid/webkit/ValueCallback<[Landroid/net/Uri;>;Landroid/webkit/WebChromeClient$FileChooserParams;)Z
MethodParameters:
Name Flags
webView
filePathCallback
fileChooserParams
public void openFileChooser(android.webkit.ValueCallback<android.net.Uri>, java.lang.String, java.lang.String);
descriptor: (Landroid/webkit/ValueCallback;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aconst_null
invokeinterface android.webkit.ValueCallback.onReceiveValue:(Ljava/lang/Object;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/webkit/WebChromeClient;
0 2 1 uploadFile Landroid/webkit/ValueCallback<Landroid/net/Uri;>;
0 2 2 acceptType Ljava/lang/String;
0 2 3 capture Ljava/lang/String;
Signature: (Landroid/webkit/ValueCallback<Landroid/net/Uri;>;Ljava/lang/String;Ljava/lang/String;)V
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
java.lang.Deprecated()
MethodParameters:
Name Flags
uploadFile
acceptType
capture
}
SourceFile: "WebChromeClient.java"
NestMembers:
android.webkit.WebChromeClient$CustomViewCallback android.webkit.WebChromeClient$FileChooserParams
InnerClasses:
public abstract Callback = android.webkit.GeolocationPermissions$Callback of android.webkit.GeolocationPermissions
public abstract CustomViewCallback = android.webkit.WebChromeClient$CustomViewCallback of android.webkit.WebChromeClient
public abstract FileChooserParams = android.webkit.WebChromeClient$FileChooserParams of android.webkit.WebChromeClient
public abstract QuotaUpdater = android.webkit.WebStorage$QuotaUpdater of android.webkit.WebStorage