a.smali
.class public final Lcom/garena/rnrecyclerview/library/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/facebook/react/ReactPackage;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final createNativeModules(Lcom/facebook/react/bridge/ReactApplicationContext;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/react/bridge/ReactApplicationContext;",
")",
"Ljava/util/List<",
"Lcom/facebook/react/bridge/NativeModule;",
">;"
}
.end annotation
new-instance v0, Lcom/garena/rnrecyclerview/library/ReactRecyclerViewModule;
invoke-direct {v0, p1}, Lcom/garena/rnrecyclerview/library/ReactRecyclerViewModule;-><init>(Lcom/facebook/react/bridge/ReactApplicationContext;)V
invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object p1
return-object p1
.end method
.method public final createViewManagers(Lcom/facebook/react/bridge/ReactApplicationContext;)Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/react/bridge/ReactApplicationContext;",
")",
"Ljava/util/List<",
"Lcom/facebook/react/uimanager/ViewManager;",
">;"
}
.end annotation
const/4 p1, 0x6
new-array p1, p1, [Lcom/facebook/react/uimanager/ViewManager;
new-instance v0, Lcom/garena/rnrecyclerview/library/view/ReactRecyclerItemViewManager;
invoke-direct {v0}, Lcom/garena/rnrecyclerview/library/view/ReactRecyclerItemViewManager;-><init>()V
const/4 v1, 0x0
aput-object v0, p1, v1
new-instance v0, Lcom/garena/rnrecyclerview/library/recycler/ReactRecyclerViewManager;
invoke-direct {v0}, Lcom/garena/rnrecyclerview/library/recycler/ReactRecyclerViewManager;-><init>()V
const/4 v1, 0x1
aput-object v0, p1, v1
new-instance v0, Lcom/garena/rnrecyclerview/library/sticky2/StickyRecyclerViewManager2;
invoke-direct {v0}, Lcom/garena/rnrecyclerview/library/sticky2/StickyRecyclerViewManager2;-><init>()V
const/4 v1, 0x2
aput-object v0, p1, v1
new-instance v0, Lcom/garena/rnrecyclerview/library/sticky/StickyHeaderContainerManager;
invoke-direct {v0}, Lcom/garena/rnrecyclerview/library/sticky/StickyHeaderContainerManager;-><init>()V
const/4 v1, 0x3
aput-object v0, p1, v1
new-instance v0, Lcom/garena/rnrecyclerview/library/parallax/ReactCoordinatorLayoutManager;
invoke-direct {v0}, Lcom/garena/rnrecyclerview/library/parallax/ReactCoordinatorLayoutManager;-><init>()V
const/4 v1, 0x4
aput-object v0, p1, v1
new-instance v0, Lcom/garena/rnrecyclerview/library/sticky2/ReactStickyRecyclerLayoutManager;
invoke-direct {v0}, Lcom/garena/rnrecyclerview/library/sticky2/ReactStickyRecyclerLayoutManager;-><init>()V
const/4 v1, 0x5
aput-object v0, p1, v1
invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object p1
return-object p1
.end method