ViewParentCompat.smali
.class public Lcom/dcloud/android/v4/view/ViewParentCompat;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl;,
Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;,
Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatICSImpl;,
Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatStubImpl;,
Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
}
.end annotation
# static fields
.field static final IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_e
.line 3
new-instance v0, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl;
invoke-direct {v0}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl;-><init>()V
sput-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
goto :goto_2d
:cond_e
const/16 v1, 0x13
if-lt v0, v1, :cond_1a
.line 5
new-instance v0, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;
invoke-direct {v0}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;-><init>()V
sput-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
goto :goto_2d
:cond_1a
const/16 v1, 0xe
if-lt v0, v1, :cond_26
.line 7
new-instance v0, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatICSImpl;
invoke-direct {v0}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatICSImpl;-><init>()V
sput-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
goto :goto_2d
.line 9
:cond_26
new-instance v0, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatStubImpl;
invoke-direct {v0}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatStubImpl;-><init>()V
sput-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
:goto_2d
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static notifySubtreeAccessibilityStateChanged(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V
.registers 5
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
invoke-interface {v0, p0, p1, p2, p3}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->notifySubtreeAccessibilityStateChanged(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V
return-void
.end method
.method public static onNestedFling(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z
.registers 11
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
move-object v1, p0
move-object v2, p1
move v3, p2
move v4, p3
move v5, p4
invoke-interface/range {v0 .. v5}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->onNestedFling(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z
move-result p0
return p0
.end method
.method public static onNestedPreFling(Landroid/view/ViewParent;Landroid/view/View;FF)Z
.registers 5
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
invoke-interface {v0, p0, p1, p2, p3}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->onNestedPreFling(Landroid/view/ViewParent;Landroid/view/View;FF)Z
move-result p0
return p0
.end method
.method public static onNestedPreScroll(Landroid/view/ViewParent;Landroid/view/View;II[I)V
.registers 11
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
move-object v1, p0
move-object v2, p1
move v3, p2
move v4, p3
move-object v5, p4
invoke-interface/range {v0 .. v5}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->onNestedPreScroll(Landroid/view/ViewParent;Landroid/view/View;II[I)V
return-void
.end method
.method public static onNestedScroll(Landroid/view/ViewParent;Landroid/view/View;IIII)V
.registers 13
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
move-object v1, p0
move-object v2, p1
move v3, p2
move v4, p3
move v5, p4
move v6, p5
invoke-interface/range {v0 .. v6}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->onNestedScroll(Landroid/view/ViewParent;Landroid/view/View;IIII)V
return-void
.end method
.method public static onNestedScrollAccepted(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V
.registers 5
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
invoke-interface {v0, p0, p1, p2, p3}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->onNestedScrollAccepted(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V
return-void
.end method
.method public static onStartNestedScroll(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z
.registers 5
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
invoke-interface {v0, p0, p1, p2, p3}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->onStartNestedScroll(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z
move-result p0
return p0
.end method
.method public static onStopNestedScroll(Landroid/view/ViewParent;Landroid/view/View;)V
.registers 3
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
invoke-interface {v0, p0, p1}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->onStopNestedScroll(Landroid/view/ViewParent;Landroid/view/View;)V
return-void
.end method
.method public static requestSendAccessibilityEvent(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
.registers 4
.line 1
sget-object v0, Lcom/dcloud/android/v4/view/ViewParentCompat;->IMPL:Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;
invoke-interface {v0, p0, p1, p2}, Lcom/dcloud/android/v4/view/ViewParentCompat$ViewParentCompatImpl;->requestSendAccessibilityEvent(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
move-result p0
return p0
.end method