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