.class public final Lza/a;
.super Lya/f$a;
.source ""


# instance fields
.field public final a:Ln8/h;


# direct methods
.method public constructor <init>(Ln8/h;)V
    .registers 2

    invoke-direct {p0}, Lya/f$a;-><init>()V

    iput-object p1, p0, Lza/a;->a:Ln8/h;

    return-void
.end method


# virtual methods
.method public a(Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;[Ljava/lang/annotation/Annotation;Lya/b0;)Lya/f;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/reflect/Type;",
            "[",
            "Ljava/lang/annotation/Annotation;",
            "[",
            "Ljava/lang/annotation/Annotation;",
            "Lya/b0;",
            ")",
            "Lya/f<",
            "*",
            "Lv9/f0;",
            ">;"
        }
    .end annotation

    iget-object p2, p0, Lza/a;->a:Ln8/h;

    .line 1
    new-instance p3, Lt8/a;

    invoke-direct {p3, p1}, Lt8/a;-><init>(Ljava/lang/reflect/Type;)V

    .line 2
    invoke-virtual {p2, p3}, Ln8/h;->b(Lt8/a;)Ln8/w;

    move-result-object p1

    new-instance p2, Lza/b;

    iget-object p3, p0, Lza/a;->a:Ln8/h;

    invoke-direct {p2, p3, p1}, Lza/b;-><init>(Ln8/h;Ln8/w;)V

    return-object p2
.end method

.method public b(Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Lya/b0;)Lya/f;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/reflect/Type;",
            "[",
            "Ljava/lang/annotation/Annotation;",
            "Lya/b0;",
            ")",
            "Lya/f<",
            "Lv9/h0;",
            "*>;"
        }
    .end annotation

    iget-object p2, p0, Lza/a;->a:Ln8/h;

    .line 1
    new-instance p3, Lt8/a;

    invoke-direct {p3, p1}, Lt8/a;-><init>(Ljava/lang/reflect/Type;)V

    .line 2
    invoke-virtual {p2, p3}, Ln8/h;->b(Lt8/a;)Ln8/w;

    move-result-object p1

    new-instance p2, Lm3/t;

    iget-object p3, p0, Lza/a;->a:Ln8/h;

    invoke-direct {p2, p3, p1}, Lm3/t;-><init>(Ln8/h;Ln8/w;)V

    return-object p2
.end method
