.class public Lcom/esotericsoftware/spine/SlotData; .super Ljava/lang/Object; .source "SlotData.java" # instance fields .field final a:I .field final b:Ljava/lang/String; .field final c:Lcom/esotericsoftware/spine/BoneData; .field final d:Lcom/badlogic/gdx/graphics/Color; .field e:Lcom/badlogic/gdx/graphics/Color; .field f:Ljava/lang/String; .field g:Lcom/esotericsoftware/spine/BlendMode; # direct methods .method public constructor (ILjava/lang/String;Lcom/esotericsoftware/spine/BoneData;)V .locals 2 .line 45 invoke-direct {p0}, Ljava/lang/Object;->()V .line 40 new-instance v0, Lcom/badlogic/gdx/graphics/Color; const/high16 v1, 0x3f800000 # 1.0f invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;->(FFFF)V iput-object v0, p0, Lcom/esotericsoftware/spine/SlotData;->d:Lcom/badlogic/gdx/graphics/Color; if-ltz p1, :cond_2 if-eqz p2, :cond_1 if-eqz p3, :cond_0 .line 49 iput p1, p0, Lcom/esotericsoftware/spine/SlotData;->a:I .line 50 iput-object p2, p0, Lcom/esotericsoftware/spine/SlotData;->b:Ljava/lang/String; .line 51 iput-object p3, p0, Lcom/esotericsoftware/spine/SlotData;->c:Lcom/esotericsoftware/spine/BoneData; return-void .line 48 :cond_0 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "boneData cannot be null." invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 .line 47 :cond_1 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 46 :cond_2 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 a()I .locals 1 .line 56 iget v0, p0, Lcom/esotericsoftware/spine/SlotData;->a:I return v0 .end method .method public b()Lcom/esotericsoftware/spine/BlendMode; .locals 1 .line 97 iget-object v0, p0, Lcom/esotericsoftware/spine/SlotData;->g:Lcom/esotericsoftware/spine/BlendMode; return-object v0 .end method .method public toString()Ljava/lang/String; .locals 1 .line 105 iget-object v0, p0, Lcom/esotericsoftware/spine/SlotData;->b:Ljava/lang/String; return-object v0 .end method