.class final Lcom/a/a/ac;
.super Lcom/a/a/ae;


# instance fields
.field a:Lcom/a/a/ab;


# direct methods
.method public constructor <init>(ILcom/a/a/ab;)V
    .locals 2

    invoke-direct {p0, p1}, Lcom/a/a/ae;-><init>(I)V

    if-gtz p1, :cond_0

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "length should be > 0"

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

    throw v0

    :cond_0
    iput-object p2, p0, Lcom/a/a/ac;->a:Lcom/a/a/ab;

    return-void
.end method


# virtual methods
.method public final a(Lcom/a/a/q;Lcom/a/a/o;)Lcom/a/a/ae;
    .locals 2

    iget v0, p0, Lcom/a/a/ac;->c:I

    new-array v0, v0, [B

    invoke-virtual {p2, v0}, Lcom/a/a/o;->a([B)V

    iget-object v1, p0, Lcom/a/a/ac;->a:Lcom/a/a/ab;

    invoke-interface {v1, v0}, Lcom/a/a/ab;->a(Ljava/lang/Object;)V

    const/4 v0, 0x0

    return-object v0
.end method
