public interface android.webkit.WebViewProvider$ViewDelegate
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.webkit.WebViewProvider$ViewDelegate
super_class: java.lang.Object
{
public abstract boolean shouldDelayChildPressedState();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onProvideVirtualStructure(android.view.ViewStructure);
descriptor: (Landroid/view/ViewStructure;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
structure
public void onProvideAutofillVirtualStructure(android.view.ViewStructure, int);
descriptor: (Landroid/view/ViewStructure;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/WebViewProvider$ViewDelegate;
0 1 1 structure Landroid/view/ViewStructure;
0 1 2 flags I
MethodParameters:
Name Flags
structure
flags
public void autofill(android.util.SparseArray<android.view.autofill.AutofillValue>);
descriptor: (Landroid/util/SparseArray;)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/WebViewProvider$ViewDelegate;
0 1 1 values Landroid/util/SparseArray<Landroid/view/autofill/AutofillValue;>;
Signature: (Landroid/util/SparseArray<Landroid/view/autofill/AutofillValue;>;)V
MethodParameters:
Name Flags
values
public boolean isVisibleToUserForAutofill(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebViewProvider$ViewDelegate;
0 1 1 virtualId I
MethodParameters:
Name Flags
virtualId
public abstract android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider();
descriptor: ()Landroid/view/accessibility/AccessibilityNodeProvider;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo);
descriptor: (Landroid/view/accessibility/AccessibilityNodeInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
info
public abstract void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent);
descriptor: (Landroid/view/accessibility/AccessibilityEvent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
public abstract boolean performAccessibilityAction(int, android.os.Bundle);
descriptor: (ILandroid/os/Bundle;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
action
arguments
public abstract void setOverScrollMode(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
mode
public abstract void setScrollBarStyle(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
style
public abstract void onDrawVerticalScrollBar(android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int);
descriptor: (Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
canvas
scrollBar
l
t
r
b
public abstract void onOverScrolled(int, int, boolean, boolean);
descriptor: (IIZZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
scrollX
scrollY
clampedX
clampedY
public abstract void onWindowVisibilityChanged(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
visibility
public abstract void onDraw(android.graphics.Canvas);
descriptor: (Landroid/graphics/Canvas;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
canvas
public abstract void setLayoutParams(android.view.ViewGroup$LayoutParams);
descriptor: (Landroid/view/ViewGroup$LayoutParams;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
layoutParams
public abstract boolean performLongClick();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onConfigurationChanged(android.content.res.Configuration);
descriptor: (Landroid/content/res/Configuration;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
newConfig
public abstract android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo);
descriptor: (Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
outAttrs
public abstract boolean onDragEvent(android.view.DragEvent);
descriptor: (Landroid/view/DragEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
public abstract boolean onKeyMultiple(int, int, android.view.KeyEvent);
descriptor: (IILandroid/view/KeyEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keyCode
repeatCount
event
public abstract boolean onKeyDown(int, android.view.KeyEvent);
descriptor: (ILandroid/view/KeyEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keyCode
event
public abstract boolean onKeyUp(int, android.view.KeyEvent);
descriptor: (ILandroid/view/KeyEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keyCode
event
public abstract void onAttachedToWindow();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onDetachedFromWindow();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public void onMovedToDisplay(int, android.content.res.Configuration);
descriptor: (ILandroid/content/res/Configuration;)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/WebViewProvider$ViewDelegate;
0 1 1 displayId I
0 1 2 config Landroid/content/res/Configuration;
MethodParameters:
Name Flags
displayId
config
public abstract void onVisibilityChanged(android.view.View, int);
descriptor: (Landroid/view/View;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
changedView
visibility
public abstract void onWindowFocusChanged(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
hasWindowFocus
public abstract void onFocusChanged(boolean, int, android.graphics.Rect);
descriptor: (ZILandroid/graphics/Rect;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
focused
direction
previouslyFocusedRect
public abstract boolean setFrame(int, int, int, int);
descriptor: (IIII)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
left
top
right
bottom
public abstract void onSizeChanged(int, int, int, int);
descriptor: (IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
w
h
ow
oh
public abstract void onScrollChanged(int, int, int, int);
descriptor: (IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
l
t
oldl
oldt
public abstract boolean dispatchKeyEvent(android.view.KeyEvent);
descriptor: (Landroid/view/KeyEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
public abstract boolean onTouchEvent(android.view.MotionEvent);
descriptor: (Landroid/view/MotionEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ev
public abstract boolean onHoverEvent(android.view.MotionEvent);
descriptor: (Landroid/view/MotionEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
public abstract boolean onGenericMotionEvent(android.view.MotionEvent);
descriptor: (Landroid/view/MotionEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
public abstract boolean onTrackballEvent(android.view.MotionEvent);
descriptor: (Landroid/view/MotionEvent;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ev
public abstract boolean requestFocus(int, android.graphics.Rect);
descriptor: (ILandroid/graphics/Rect;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
direction
previouslyFocusedRect
public abstract void onMeasure(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
widthMeasureSpec
heightMeasureSpec
public abstract boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean);
descriptor: (Landroid/view/View;Landroid/graphics/Rect;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
child
rect
immediate
public abstract void setBackgroundColor(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
color
public abstract void setLayerType(int, android.graphics.Paint);
descriptor: (ILandroid/graphics/Paint;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
layerType
paint
public abstract void preDispatchDraw(android.graphics.Canvas);
descriptor: (Landroid/graphics/Canvas;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
canvas
public abstract void onStartTemporaryDetach();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onFinishTemporaryDetach();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onActivityResult(int, int, android.content.Intent);
descriptor: (IILandroid/content/Intent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
requestCode
resultCode
data
public abstract android.os.Handler getHandler(android.os.Handler);
descriptor: (Landroid/os/Handler;)Landroid/os/Handler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
originalHandler
public abstract android.view.View findFocus(android.view.View);
descriptor: (Landroid/view/View;)Landroid/view/View;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
originalFocusedView
public boolean onCheckIsTextEditor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebViewProvider$ViewDelegate;
}
SourceFile: "WebViewProvider.java"
NestHost: android.webkit.WebViewProvider
InnerClasses:
public LayoutParams = android.view.ViewGroup$LayoutParams of android.view.ViewGroup
public abstract ViewDelegate = android.webkit.WebViewProvider$ViewDelegate of android.webkit.WebViewProvider