b.smali

.class public final Lcom/imo/android/imoim/world/b;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field public static final a:Lcom/imo/android/imoim/world/b;

.field private static final b:Ljava/lang/Object;

.field private static volatile c:Lcom/imo/android/imoim/world/data/a/b;

.field private static volatile d:Lcom/imo/android/imoim/world/worldnews/explore/g;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .line 15
    new-instance v0, Lcom/imo/android/imoim/world/b;

    invoke-direct {v0}, Lcom/imo/android/imoim/world/b;-><init>()V

    sput-object v0, Lcom/imo/android/imoim/world/b;->a:Lcom/imo/android/imoim/world/b;

    .line 17
    new-instance v0, Ljava/lang/Object;

    invoke-direct {v0}, Ljava/lang/Object;-><init>()V

    sput-object v0, Lcom/imo/android/imoim/world/b;->b:Ljava/lang/Object;

    return-void
.end method

.method private constructor <init>()V
    .registers 1

    .line 15
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static final a()Lcom/imo/android/imoim/world/data/a/b;
    .registers 4

    .line 27
    sget-object v0, Lcom/imo/android/imoim/world/b;->a:Lcom/imo/android/imoim/world/b;

    monitor-enter v0

    .line 28
    :try_start_3
    sget-object v1, Lcom/imo/android/imoim/world/b;->c:Lcom/imo/android/imoim/world/data/a/b;

    if-nez v1, :cond_9

    sget-object v1, Lcom/imo/android/imoim/world/b;->c:Lcom/imo/android/imoim/world/data/a/b;

    :cond_9
    if-nez v1, :cond_1d

    .line 1040
    new-instance v1, Lcom/imo/android/imoim/world/data/a/c;

    sget-object v2, Lcom/imo/android/imoim/world/data/a/b/a;->a:Lcom/imo/android/imoim/world/data/a/b/a;

    check-cast v2, Lcom/imo/android/imoim/world/data/a/a;

    .line 1044
    new-instance v3, Lcom/imo/android/imoim/world/data/a/a/b;

    invoke-direct {v3}, Lcom/imo/android/imoim/world/data/a/a/b;-><init>()V

    check-cast v3, Lcom/imo/android/imoim/world/data/a/a;

    .line 1040
    invoke-direct {v1, v2, v3}, Lcom/imo/android/imoim/world/data/a/c;-><init>(Lcom/imo/android/imoim/world/data/a/a;Lcom/imo/android/imoim/world/data/a/a;)V

    check-cast v1, Lcom/imo/android/imoim/world/data/a/b;
    :try_end_1d
    .catchall {:try_start_3 .. :try_end_1d} :catchall_1f

    .line 28
    :cond_1d
    monitor-exit v0

    return-object v1

    :catchall_1f
    move-exception v1

    .line 27
    monitor-exit v0

    throw v1
.end method

.method public static final b()Lcom/imo/android/imoim/world/worldnews/explore/g;
    .registers 2

    .line 34
    sget-object v0, Lcom/imo/android/imoim/world/b;->a:Lcom/imo/android/imoim/world/b;

    monitor-enter v0

    .line 35
    :try_start_3
    sget-object v1, Lcom/imo/android/imoim/world/b;->d:Lcom/imo/android/imoim/world/worldnews/explore/g;

    if-nez v1, :cond_9

    sget-object v1, Lcom/imo/android/imoim/world/b;->d:Lcom/imo/android/imoim/world/worldnews/explore/g;

    :cond_9
    if-nez v1, :cond_11

    sget-object v1, Lcom/imo/android/imoim/world/worldnews/explore/g;->g:Lcom/imo/android/imoim/world/worldnews/explore/g$a;

    invoke-virtual {v1}, Lcom/imo/android/imoim/world/worldnews/explore/g$a;->a()Lcom/imo/android/imoim/world/worldnews/explore/g;

    move-result-object v1
    :try_end_11
    .catchall {:try_start_3 .. :try_end_11} :catchall_13

    :cond_11
    monitor-exit v0

    return-object v1

    :catchall_13
    move-exception v1

    .line 34
    monitor-exit v0

    throw v1
.end method