Files
vtosters/smali/smali_classes5/fr/castorflex/android/smoothprogressbar/SmoothProgressBar.smali
T

716 lines
21 KiB
Smali

.class public Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;
.super Landroid/widget/ProgressBar;
.source "SmoothProgressBar.java"
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
const/4 v0, 0x0
.line 1
invoke-direct {p0, p1, v0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.line 2
sget v0, Lb/h/y/a;->spbStyle:I
invoke-direct {p0, p1, p2, v0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 18
move-object/from16 v0, p0
move-object/from16 v1, p1
.line 3
invoke-direct/range {p0 .. p3}, Landroid/widget/ProgressBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 4
invoke-virtual/range {p0 .. p0}, Landroid/widget/ProgressBar;->isInEditMode()Z
move-result v2
if-eqz v2, :cond_0
.line 5
new-instance v2, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
invoke-direct {v2, v1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;-><init>(Landroid/content/Context;)V
invoke-virtual {v2}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.line 6
:cond_0
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
.line 7
sget-object v3, Lb/h/y/g;->SmoothProgressBar:[I
const/4 v4, 0x0
move-object/from16 v5, p2
move/from16 v6, p3
invoke-virtual {v1, v5, v3, v6, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
move-result-object v3
.line 8
sget v5, Lb/h/y/g;->SmoothProgressBar_spb_color:I
sget v6, Lb/h/y/c;->spb_default_color:I
invoke-virtual {v2, v6}, Landroid/content/res/Resources;->getColor(I)I
move-result v6
invoke-virtual {v3, v5, v6}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v5
.line 9
sget v6, Lb/h/y/g;->SmoothProgressBar_spb_sections_count:I
sget v7, Lb/h/y/e;->spb_default_sections_count:I
invoke-virtual {v2, v7}, Landroid/content/res/Resources;->getInteger(I)I
move-result v7
invoke-virtual {v3, v6, v7}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v6
.line 10
sget v7, Lb/h/y/g;->SmoothProgressBar_spb_stroke_separator_length:I
sget v8, Lb/h/y/d;->spb_default_stroke_separator_length:I
invoke-virtual {v2, v8}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v8
invoke-virtual {v3, v7, v8}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v7
.line 11
sget v8, Lb/h/y/g;->SmoothProgressBar_spb_stroke_width:I
sget v9, Lb/h/y/d;->spb_default_stroke_width:I
invoke-virtual {v2, v9}, Landroid/content/res/Resources;->getDimension(I)F
move-result v9
invoke-virtual {v3, v8, v9}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v8
.line 12
sget v9, Lb/h/y/g;->SmoothProgressBar_spb_speed:I
sget v10, Lb/h/y/f;->spb_default_speed:I
invoke-virtual {v2, v10}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v10
invoke-static {v10}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v10
invoke-virtual {v3, v9, v10}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v9
.line 13
sget v10, Lb/h/y/g;->SmoothProgressBar_spb_progressiveStart_speed:I
invoke-virtual {v3, v10, v9}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v10
.line 14
sget v11, Lb/h/y/g;->SmoothProgressBar_spb_progressiveStop_speed:I
invoke-virtual {v3, v11, v9}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v11
.line 15
sget v12, Lb/h/y/g;->SmoothProgressBar_spb_interpolator:I
const/4 v13, -0x1
invoke-virtual {v3, v12, v13}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v12
.line 16
sget v14, Lb/h/y/g;->SmoothProgressBar_spb_reversed:I
sget v15, Lb/h/y/b;->spb_default_reversed:I
invoke-virtual {v2, v15}, Landroid/content/res/Resources;->getBoolean(I)Z
move-result v15
invoke-virtual {v3, v14, v15}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v14
.line 17
sget v15, Lb/h/y/g;->SmoothProgressBar_spb_mirror_mode:I
sget v13, Lb/h/y/b;->spb_default_mirror_mode:I
invoke-virtual {v2, v13}, Landroid/content/res/Resources;->getBoolean(I)Z
move-result v13
invoke-virtual {v3, v15, v13}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v13
.line 18
sget v15, Lb/h/y/g;->SmoothProgressBar_spb_colors:I
invoke-virtual {v3, v15, v4}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v15
.line 19
sget v4, Lb/h/y/g;->SmoothProgressBar_spb_progressiveStart_activated:I
sget v0, Lb/h/y/b;->spb_default_progressiveStart_activated:I
invoke-virtual {v2, v0}, Landroid/content/res/Resources;->getBoolean(I)Z
move-result v0
invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v0
.line 20
sget v4, Lb/h/y/g;->SmoothProgressBar_spb_background:I
invoke-virtual {v3, v4}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v4
move/from16 p3, v5
.line 21
sget v5, Lb/h/y/g;->SmoothProgressBar_spb_generate_background_with_colors:I
move-object/from16 v17, v4
const/4 v4, 0x0
invoke-virtual {v3, v5, v4}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v5
move/from16 v16, v5
.line 22
sget v5, Lb/h/y/g;->SmoothProgressBar_spb_gradients:I
invoke-virtual {v3, v5, v4}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v4
.line 23
invoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
const/4 v3, 0x0
const/4 v5, -0x1
if-ne v12, v5, :cond_1
.line 24
invoke-virtual/range {p0 .. p0}, Landroid/widget/ProgressBar;->getInterpolator()Landroid/view/animation/Interpolator;
move-result-object v5
goto :goto_0
:cond_1
move-object v5, v3
:goto_0
if-nez v5, :cond_5
const/4 v5, 0x1
if-eq v12, v5, :cond_4
const/4 v5, 0x2
if-eq v12, v5, :cond_3
const/4 v5, 0x3
if-eq v12, v5, :cond_2
.line 25
new-instance v5, Landroid/view/animation/AccelerateInterpolator;
invoke-direct {v5}, Landroid/view/animation/AccelerateInterpolator;-><init>()V
goto :goto_1
.line 26
:cond_2
new-instance v5, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v5}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
goto :goto_1
.line 27
:cond_3
new-instance v5, Landroid/view/animation/AccelerateDecelerateInterpolator;
invoke-direct {v5}, Landroid/view/animation/AccelerateDecelerateInterpolator;-><init>()V
goto :goto_1
.line 28
:cond_4
new-instance v5, Landroid/view/animation/LinearInterpolator;
invoke-direct {v5}, Landroid/view/animation/LinearInterpolator;-><init>()V
:cond_5
:goto_1
if-eqz v15, :cond_6
.line 29
invoke-virtual {v2, v15}, Landroid/content/res/Resources;->getIntArray(I)[I
move-result-object v3
.line 30
:cond_6
new-instance v2, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
invoke-direct {v2, v1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;-><init>(Landroid/content/Context;)V
.line 31
invoke-virtual {v2, v9}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->c(F)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 32
invoke-virtual {v2, v10}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->a(F)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 33
invoke-virtual {v2, v11}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->b(F)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 34
invoke-virtual {v2, v5}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->a(Landroid/view/animation/Interpolator;)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 35
invoke-virtual {v2, v6}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->b(I)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 36
invoke-virtual {v2, v7}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->c(I)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 37
invoke-virtual {v2, v8}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->d(F)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 38
invoke-virtual {v2, v14}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->d(Z)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 39
invoke-virtual {v2, v13}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->b(Z)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 40
invoke-virtual {v2, v0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->c(Z)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 41
invoke-virtual {v2, v4}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->a(Z)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
if-eqz v17, :cond_7
move-object/from16 v0, v17
.line 42
invoke-virtual {v2, v0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->a(Landroid/graphics/drawable/Drawable;)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
:cond_7
if-eqz v16, :cond_8
.line 43
invoke-virtual {v2}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->b()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
:cond_8
if-eqz v3, :cond_9
.line 44
array-length v0, v3
if-lez v0, :cond_9
.line 45
invoke-virtual {v2, v3}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->a([I)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
goto :goto_2
:cond_9
move/from16 v0, p3
.line 46
invoke-virtual {v2, v0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->a(I)Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;
.line 47
:goto_2
invoke-virtual {v2}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$b;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
move-object/from16 v1, p0
.line 48
invoke-virtual {v1, v0}, Landroid/widget/ProgressBar;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method private a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
.locals 2
.line 1
invoke-virtual {p0}, Landroid/widget/ProgressBar;->getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
if-eqz v0, :cond_0
.line 2
instance-of v1, v0, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
if-eqz v1, :cond_0
.line 3
check-cast v0, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
return-object v0
.line 4
:cond_0
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "The drawable is not a SmoothProgressDrawable"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method protected declared-synchronized onDraw(Landroid/graphics/Canvas;)V
.locals 1
monitor-enter p0
.line 1
:try_start_0
invoke-super {p0, p1}, Landroid/widget/ProgressBar;->onDraw(Landroid/graphics/Canvas;)V
.line 2
invoke-virtual {p0}, Landroid/widget/ProgressBar;->isIndeterminate()Z
move-result v0
if-eqz v0, :cond_0
invoke-virtual {p0}, Landroid/widget/ProgressBar;->getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
instance-of v0, v0, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
if-eqz v0, :cond_0
.line 3
invoke-virtual {p0}, Landroid/widget/ProgressBar;->getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
check-cast v0, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
invoke-virtual {v0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->isRunning()Z
move-result v0
if-nez v0, :cond_0
.line 4
invoke-virtual {p0}, Landroid/widget/ProgressBar;->getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 5
:cond_0
monitor-exit p0
return-void
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method public setInterpolator(Landroid/view/animation/Interpolator;)V
.locals 2
.line 1
invoke-super {p0, p1}, Landroid/widget/ProgressBar;->setInterpolator(Landroid/view/animation/Interpolator;)V
.line 2
invoke-virtual {p0}, Landroid/widget/ProgressBar;->getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
if-eqz v0, :cond_0
.line 3
instance-of v1, v0, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
if-eqz v1, :cond_0
.line 4
check-cast v0, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->a(Landroid/view/animation/Interpolator;)V
:cond_0
return-void
.end method
.method public setProgressiveStartActivated(Z)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->b(Z)V
return-void
.end method
.method public setSmoothProgressDrawableBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->a(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public setSmoothProgressDrawableCallbacks(Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$c;)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->a(Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable$c;)V
return-void
.end method
.method public setSmoothProgressDrawableColor(I)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->a(I)V
return-void
.end method
.method public setSmoothProgressDrawableColors([I)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->a([I)V
return-void
.end method
.method public setSmoothProgressDrawableInterpolator(Landroid/view/animation/Interpolator;)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->a(Landroid/view/animation/Interpolator;)V
return-void
.end method
.method public setSmoothProgressDrawableMirrorMode(Z)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->a(Z)V
return-void
.end method
.method public setSmoothProgressDrawableProgressiveStartSpeed(F)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->a(F)V
return-void
.end method
.method public setSmoothProgressDrawableProgressiveStopSpeed(F)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->b(F)V
return-void
.end method
.method public setSmoothProgressDrawableReversed(Z)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->c(Z)V
return-void
.end method
.method public setSmoothProgressDrawableSectionsCount(I)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->b(I)V
return-void
.end method
.method public setSmoothProgressDrawableSeparatorLength(I)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->c(I)V
return-void
.end method
.method public setSmoothProgressDrawableSpeed(F)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->c(F)V
return-void
.end method
.method public setSmoothProgressDrawableStrokeWidth(F)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->d(F)V
return-void
.end method
.method public setSmoothProgressDrawableUseGradients(Z)V
.locals 1
.line 1
invoke-direct {p0}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->a()Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;
move-result-object v0
invoke-virtual {v0, p1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressDrawable;->d(Z)V
return-void
.end method