.class public abstract Lorg/greenrobot/greendao/test/AbstractDaoTestStringPk; .super Lorg/greenrobot/greendao/test/AbstractDaoTestSinglePk; .source "AbstractDaoTestStringPk.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { ";T:", "Ljava/lang/Object;", ">", "Lorg/greenrobot/greendao/test/AbstractDaoTestSinglePk<", "TD;TT;", "Ljava/lang/String;", ">;" } .end annotation # direct methods .method public constructor (Ljava/lang/Class;)V .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TD;>;)V" } .end annotation .line 34 invoke-direct {p0, p1}, Lorg/greenrobot/greendao/test/AbstractDaoTestSinglePk;->(Ljava/lang/Class;)V return-void .end method # virtual methods .method protected bridge synthetic createRandomPk()Ljava/lang/Object; .registers 2 .line 30 invoke-virtual {p0}, Lorg/greenrobot/greendao/test/AbstractDaoTestStringPk;->createRandomPk()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method protected createRandomPk()Ljava/lang/String; .registers 6 .line 39 iget-object v0, p0, Lorg/greenrobot/greendao/test/AbstractDaoTestStringPk;->random:Ljava/util/Random; const/16 v1, 0x1e invoke-virtual {v0, v1}, Ljava/util/Random;->nextInt(I)I move-result v0 add-int/lit8 v0, v0, 0x1 .line 40 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const/4 v2, 0x0 :goto_10 if-ge v2, v0, :cond_23 .line 42 iget-object v3, p0, Lorg/greenrobot/greendao/test/AbstractDaoTestStringPk;->random:Ljava/util/Random; const/16 v4, 0x19 invoke-virtual {v3, v4}, Ljava/util/Random;->nextInt(I)I move-result v3 add-int/lit8 v3, v3, 0x61 int-to-char v3, v3 .line 43 invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; add-int/lit8 v2, v2, 0x1 goto :goto_10 .line 45 :cond_23 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method