.class public Lcom/esotericsoftware/spine/BoneData; .super Ljava/lang/Object; .source "BoneData.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/esotericsoftware/spine/BoneData$TransformMode; } .end annotation # instance fields .field final a:I .field final b:Ljava/lang/String; .field final c:Lcom/esotericsoftware/spine/BoneData; .field d:F .field e:F .field f:F .field g:F .field h:F .field i:F .field j:F .field k:F .field l:Lcom/esotericsoftware/spine/BoneData$TransformMode; .field final m:Lcom/badlogic/gdx/graphics/Color; # direct methods .method public constructor (ILjava/lang/String;Lcom/esotericsoftware/spine/BoneData;)V .locals 3 .line 48 invoke-direct {p0}, Ljava/lang/Object;->()V const/high16 v0, 0x3f800000 # 1.0f .line 41 iput v0, p0, Lcom/esotericsoftware/spine/BoneData;->h:F iput v0, p0, Lcom/esotericsoftware/spine/BoneData;->i:F .line 42 sget-object v1, Lcom/esotericsoftware/spine/BoneData$TransformMode;->normal:Lcom/esotericsoftware/spine/BoneData$TransformMode; iput-object v1, p0, Lcom/esotericsoftware/spine/BoneData;->l:Lcom/esotericsoftware/spine/BoneData$TransformMode; .line 45 new-instance v1, Lcom/badlogic/gdx/graphics/Color; const v2, 0x3f1c28f6 # 0.61f invoke-direct {v1, v2, v2, v2, v0}, Lcom/badlogic/gdx/graphics/Color;->(FFFF)V iput-object v1, p0, Lcom/esotericsoftware/spine/BoneData;->m:Lcom/badlogic/gdx/graphics/Color; if-ltz p1, :cond_1 if-eqz p2, :cond_0 .line 51 iput p1, p0, Lcom/esotericsoftware/spine/BoneData;->a:I .line 52 iput-object p2, p0, Lcom/esotericsoftware/spine/BoneData;->b:Ljava/lang/String; .line 53 iput-object p3, p0, Lcom/esotericsoftware/spine/BoneData;->c:Lcom/esotericsoftware/spine/BoneData; return-void .line 50 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "name cannot be null." invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .line 49 :cond_1 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "index must be >= 0." invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .end method # virtual methods .method public toString()Ljava/lang/String; .locals 1 .line 186 iget-object v0, p0, Lcom/esotericsoftware/spine/BoneData;->b:Ljava/lang/String; return-object v0 .end method