granularity level: instruction

		.class public abstract Landroidx/customview/widget/ExploreByTouchHelper;
.super Landroidx/core/view/AccessibilityDelegateCompat;
.source "ExploreByTouchHelper.java"

.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/customview/widget/ExploreByTouchHelper$MyNodeProvider;
}
.end annotation

.field private static final DEFAULT_CLASS_NAME:Ljava/lang/String; = "android.view.View"
.field public static final HOST_ID:I = -0x1
.field public static final INVALID_ID:I = -0x80000000
.field private static final INVALID_PARENT_BOUNDS:Landroid/graphics/Rect;
.field private static final NODE_ADAPTER:Landroidx/customview/widget/FocusStrategy$BoundsAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/customview/widget/FocusStrategy$BoundsAdapter<",
"Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;",
">;"
}
.end annotation
.end field
.field private static final SPARSE_VALUES_ADAPTER:Landroidx/customview/widget/FocusStrategy$CollectionAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/customview/widget/FocusStrategy$CollectionAdapter<",
"Landroidx/collection/SparseArrayCompat<",
"Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;",
">;",
"Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;",
">;"
}
.end annotation
.end field
.field  mAccessibilityFocusedVirtualViewId:I
.field private final mHost:Landroid/view/View;
.field private mHoveredVirtualViewId:I
.field  mKeyboardFocusedVirtualViewId:I
.field private final mManager:Landroid/view/accessibility/AccessibilityManager;
.field private mNodeProvider:Landroidx/customview/widget/ExploreByTouchHelper$MyNodeProvider;
.field private final mTempGlobalRect:[I
.field private final mTempParentRect:Landroid/graphics/Rect;
.field private final mTempScreenRect:Landroid/graphics/Rect;
.field private final mTempVisibleRect:Landroid/graphics/Rect;


.method static constructor <clinit>()V
	.locals 3

	return-void
.end method

.method public constructor <init>(Landroid/view/View;)V
	.locals 2

	invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
	return-void
.end method

.method private clearAccessibilityFocus(I)Z
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method private clickKeyboardFocusedVirtualView()Z
	.locals 3

	const/4 v0, 0x0
	return v0
.end method

.method private createEvent(II)Landroid/view/accessibility/AccessibilityEvent;
	.locals 1

	const/4 v0, 0x0
	return-object v0
.end method

.method private createEventForChild(II)Landroid/view/accessibility/AccessibilityEvent;
	.locals 3

	const/4 v0, 0x0
	return-object v0
.end method

.method private createEventForHost(I)Landroid/view/accessibility/AccessibilityEvent;
	.locals 1

	const/4 v0, 0x0
	return-object v0
.end method

.method private createNodeForChild(I)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;
	.locals 7

	const/4 v0, 0x0
	return-object v0
.end method

.method private createNodeForHost()Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;
	.locals 6

	const/4 v0, 0x0
	return-object v0
.end method

.method private getAllNodes()Landroidx/collection/SparseArrayCompat;
	.locals 4
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"()",
	"Landroidx/collection/SparseArrayCompat<",
	"Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;",
	">;"
	}
	.end annotation

	const/4 v0, 0x0
	return-object v0
.end method

.method private getBoundsInParent(ILandroid/graphics/Rect;)V
	.locals 0

	return-void
.end method

.method private static guessPreviouslyFocusedRect(Landroid/view/View;ILandroid/graphics/Rect;)Landroid/graphics/Rect;
	.locals 4

	const/4 v0, 0x0
	return-object v0
.end method

.method private isVisibleToUser(Landroid/graphics/Rect;)Z
	.locals 3

	const/4 v0, 0x0
	return v0
.end method

.method private static keyToDirection(I)I
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method private moveFocus(ILandroid/graphics/Rect;)Z
	.locals 9

	const/4 v0, 0x0
	return v0
.end method

.method private performActionForChild(IILandroid/os/Bundle;)Z
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method private performActionForHost(ILandroid/os/Bundle;)Z
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method private requestAccessibilityFocus(I)Z
	.locals 2

	const/4 v0, 0x0
	return v0
.end method

.method private updateHoveredVirtualView(I)V
	.locals 2

	return-void
.end method

.method public final clearKeyboardFocusForVirtualView(I)Z
	.locals 2

	const/4 v0, 0x0
	return v0
.end method

.method public final dispatchHoverEvent(Landroid/view/MotionEvent;)Z
	.locals 5

	const/4 v0, 0x0
	return v0
.end method

.method public final dispatchKeyEvent(Landroid/view/KeyEvent;)Z
	.locals 6

	const/4 v0, 0x0
	return v0
.end method

.method public final getAccessibilityFocusedVirtualViewId()I
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method public getAccessibilityNodeProvider(Landroid/view/View;)Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat;
	.locals 0

	const/4 v0, 0x0
	return-object v0
.end method

.method public getFocusedVirtualView()I
	.locals 1
	.annotation runtime Ljava/lang/Deprecated;
	.end annotation

	const/4 v0, 0x0
	return v0
.end method

.method public final getKeyboardFocusedVirtualViewId()I
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method protected abstract getVirtualViewAt(FF)I
	

	const/4 v0, 0x0
	return v0
.end method

.method protected abstract getVisibleVirtualViews(Ljava/util/List;)V
	
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Ljava/util/List<",
	"Ljava/lang/Integer;",
	">;)V"
	}
	.end annotation

	return-void
.end method

.method public final invalidateRoot()V
	.locals 2

	return-void
.end method

.method public final invalidateVirtualView(I)V
	.locals 1

	return-void
.end method

.method public final invalidateVirtualView(II)V
	.locals 2

	return-void
.end method

.method  obtainAccessibilityNodeInfo(I)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;
	.locals 1

	const/4 v0, 0x0
	return-object v0
.end method

.method public final onFocusChanged(ZILandroid/graphics/Rect;)V
	.locals 2

	return-void
.end method

.method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
	.locals 0

	return-void
.end method

.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V
	.locals 0

	return-void
.end method

.method protected abstract onPerformActionForVirtualView(IILandroid/os/Bundle;)Z
	

	const/4 v0, 0x0
	return v0
.end method

.method protected onPopulateEventForHost(Landroid/view/accessibility/AccessibilityEvent;)V
	.locals 0

	return-void
.end method

.method protected onPopulateEventForVirtualView(ILandroid/view/accessibility/AccessibilityEvent;)V
	.locals 0

	return-void
.end method

.method protected onPopulateNodeForHost(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V
	.locals 0

	return-void
.end method

.method protected abstract onPopulateNodeForVirtualView(ILandroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V
	

	return-void
.end method

.method protected onVirtualViewKeyboardFocusChanged(IZ)V
	.locals 0

	return-void
.end method

.method  performAction(IILandroid/os/Bundle;)Z
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method public final requestKeyboardFocusForVirtualView(I)Z
	.locals 2

	const/4 v0, 0x0
	return v0
.end method

.method public final sendEventForVirtualView(II)Z
	.locals 2

	const/4 v0, 0x0
	return v0
.end method