MethodBuilderFactory.smali

.class public Lcom/tradplus/ads/common/factories/MethodBuilderFactory;
.super Ljava/lang/Object;


# static fields
.field protected static a:Lcom/tradplus/ads/common/factories/MethodBuilderFactory;


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

    new-instance v0, Lcom/tradplus/ads/common/factories/MethodBuilderFactory;

    invoke-direct {v0}, Lcom/tradplus/ads/common/factories/MethodBuilderFactory;-><init>()V

    sput-object v0, Lcom/tradplus/ads/common/factories/MethodBuilderFactory;->a:Lcom/tradplus/ads/common/factories/MethodBuilderFactory;

    return-void
.end method

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

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

    return-void
.end method

.method public static create(Ljava/lang/Object;Ljava/lang/String;)Lcom/tradplus/ads/common/util/Reflection$MethodBuilder;
    .registers 3

    sget-object v0, Lcom/tradplus/ads/common/factories/MethodBuilderFactory;->a:Lcom/tradplus/ads/common/factories/MethodBuilderFactory;

    invoke-virtual {v0, p0, p1}, Lcom/tradplus/ads/common/factories/MethodBuilderFactory;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/tradplus/ads/common/util/Reflection$MethodBuilder;

    move-result-object p0

    return-object p0
.end method

.method public static setInstance(Lcom/tradplus/ads/common/factories/MethodBuilderFactory;)V
    .registers 1
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    sput-object p0, Lcom/tradplus/ads/common/factories/MethodBuilderFactory;->a:Lcom/tradplus/ads/common/factories/MethodBuilderFactory;

    return-void
.end method


# virtual methods
.method protected a(Ljava/lang/Object;Ljava/lang/String;)Lcom/tradplus/ads/common/util/Reflection$MethodBuilder;
    .registers 4

    new-instance v0, Lcom/tradplus/ads/common/util/Reflection$MethodBuilder;

    invoke-direct {v0, p1, p2}, Lcom/tradplus/ads/common/util/Reflection$MethodBuilder;-><init>(Ljava/lang/Object;Ljava/lang/String;)V

    return-object v0
.end method