Container + Screen Widgets (#694)

This commit is contained in:
Daniel She 2019-05-12 16:26:20 +08:00 committed by Adrian Siekierka
parent 9f196c16d4
commit 281dcb15b9
28 changed files with 166 additions and 11 deletions

View File

@ -1,8 +1,10 @@
CLASS dcc net/minecraft/client/gui/container/AbstractFurnaceRecipeBookScreen CLASS dcc net/minecraft/client/gui/container/AbstractFurnaceRecipeBookScreen
FIELD k outputSlot Lazp; FIELD k outputSlot Lazp;
METHOD a setFilteringCraftable (Z)V METHOD a setFilteringCraftable (Z)V
ARG 1 filteringCraftable
METHOD b isFilteringCraftable ()Z METHOD b isFilteringCraftable ()Z
METHOD c setGuiOpen (Z)V METHOD c setGuiOpen (Z)V
ARG 1 opened
METHOD d isGuiOpen ()Z METHOD d isGuiOpen ()Z
METHOD g getToggleCraftableButtonText ()Ljava/lang/String; METHOD g getToggleCraftableButtonText ()Ljava/lang/String;
METHOD h getAllowedFuels ()Ljava/util/Set; METHOD h getAllowedFuels ()Ljava/util/Set;

View File

@ -2,6 +2,13 @@ CLASS dao net/minecraft/client/gui/container/AbstractFurnaceScreen
FIELD k recipeBook Ldcc; FIELD k recipeBook Ldcc;
FIELD l RECIPE_BUTTON_TEXTURE Lqs; FIELD l RECIPE_BUTTON_TEXTURE Lqs;
FIELD m narrow Z FIELD m narrow Z
METHOD <init> (Layd;Ldcc;Lavx;Ljm;Lqs;)V
ARG 1 container
ARG 2 recipeBook
ARG 3 inventory
ARG 4 title
METHOD a (Lcwq;)V
ARG 1 buttonWidget
METHOD charTyped (CI)Z METHOD charTyped (CI)Z
ARG 1 chr ARG 1 chr
ARG 2 keyCode ARG 2 keyCode

View File

@ -1,6 +1,10 @@
CLASS dap net/minecraft/client/gui/container/AnvilScreen CLASS dap net/minecraft/client/gui/container/AnvilScreen
FIELD k BG_TEX Lqs; FIELD k BG_TEX Lqs;
FIELD l nameField Lcww; FIELD l nameField Lcww;
METHOD <init> (Laye;Lavx;Ljm;)V
ARG 1 container
ARG 2 inventory
ARG 3 title
METHOD a onRenamed (Ljava/lang/String;)V METHOD a onRenamed (Ljava/lang/String;)V
METHOD keyPressed (III)Z METHOD keyPressed (III)Z
ARG 1 keyCode ARG 1 keyCode

View File

@ -1,31 +1,60 @@
CLASS daq net/minecraft/client/gui/container/BeaconScreen CLASS daq net/minecraft/client/gui/container/BeaconScreen
CLASS daq$a WidgetButtonIconCancel CLASS daq$a CancelButtonWidget
METHOD <init> (Ldaq;II)V
ARG 2 x
ARG 3 y
METHOD renderToolTip (II)V METHOD renderToolTip (II)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY
CLASS daq$b WidgetButtonIconDone CLASS daq$b DoneButtonWidget
METHOD <init> (Ldaq;II)V
ARG 2 x
ARG 3 y
METHOD renderToolTip (II)V METHOD renderToolTip (II)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY
CLASS daq$c WidgetButtonIconEffect CLASS daq$c EffectButtonWidget
FIELD b effect Laia; FIELD b effect Laia;
FIELD c sprite Lduj;
FIELD d primary Z FIELD d primary Z
METHOD <init> (Ldaq;IILaia;Z)V
ARG 2 x
ARG 3 y
ARG 4 statusEffect
ARG 5 primary
METHOD renderToolTip (II)V METHOD renderToolTip (II)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY
CLASS daq$d WidgetButtonIcon CLASS daq$d BaseButtonWidget
FIELD a disabled Z FIELD a disabled Z
METHOD <init> (II)V
ARG 1 x
ARG 2 y
METHOD a renderExtra ()V
METHOD a setDisabled (Z)V METHOD a setDisabled (Z)V
ARG 1 disabled
METHOD b isDisabled ()Z METHOD b isDisabled ()Z
METHOD renderButton (IIF)V METHOD renderButton (IIF)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY
ARG 3 delta ARG 3 delta
CLASS daq$e IconButtonWidget
FIELD a u I
FIELD b v I
METHOD <init> (IIII)V
ARG 1 x
ARG 2 y
ARG 3 u
ARG 4 v
FIELD k BG_TEX Lqs; FIELD k BG_TEX Lqs;
FIELD l doneButton Ldaq$b; FIELD l doneButton Ldaq$b;
FIELD m canConsumeGem Z FIELD m consumeGem Z
FIELD n primaryEffect Laia; FIELD n primaryEffect Laia;
FIELD o secondaryEffect Laia; FIELD o secondaryEffect Laia;
METHOD <init> (Layf;Lavx;Ljm;)V
ARG 1 container
ARG 2 inventory
ARG 3 title
METHOD render (IIF)V METHOD render (IIF)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY

View File

@ -1,2 +1,6 @@
CLASS dar net/minecraft/client/gui/container/BlastFurnaceScreen CLASS dar net/minecraft/client/gui/container/BlastFurnaceScreen
FIELD l BG_TEX Lqs; FIELD l BG_TEX Lqs;
METHOD <init> (Layg;Lavx;Ljm;)V
ARG 1 container
ARG 2 inventory
ARG 3 title

View File

@ -1,6 +1,10 @@
CLASS dax net/minecraft/client/gui/container/ContainerScreen54 CLASS dax net/minecraft/client/gui/container/ContainerScreen54
FIELD k TEXTURE Lqs; FIELD k TEXTURE Lqs;
FIELD l rows I FIELD l rows I
METHOD <init> (Layj;Lavx;Ljm;)V
ARG 1 container
ARG 2 inventory
ARG 3 title
METHOD render (IIF)V METHOD render (IIF)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY

View File

@ -1,5 +1,9 @@
CLASS dbb net/minecraft/client/gui/container/ContainerScreen9 CLASS dbb net/minecraft/client/gui/container/ContainerScreen9
FIELD k TEXTURE Lqs; FIELD k TEXTURE Lqs;
METHOD <init> (Layr;Lavx;Ljm;)V
ARG 1 container
ARG 2 inventory
ARG 3 title
METHOD render (IIF)V METHOD render (IIF)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY

View File

@ -3,6 +3,10 @@ CLASS day net/minecraft/client/gui/container/CraftingTableScreen
FIELD l RECIPE_BUTTON_TEX Lqs; FIELD l RECIPE_BUTTON_TEX Lqs;
FIELD m recipeBookGui Ldcg; FIELD m recipeBookGui Ldcg;
FIELD n isNarrow Z FIELD n isNarrow Z
METHOD <init> (Layp;Lavx;Ljm;)V
ARG 1 container
ARG 2 inventory
ARG 3 title
METHOD mouseClicked (DDI)Z METHOD mouseClicked (DDI)Z
ARG 1 mouseX ARG 1 mouseX
ARG 3 mouseY ARG 3 mouseY

View File

@ -7,6 +7,10 @@ CLASS dbe net/minecraft/client/gui/container/EnchantingScreen
FIELD s BOOK_TEXURE Lqs; FIELD s BOOK_TEXURE Lqs;
FIELD t bookModel Lded; FIELD t bookModel Lded;
FIELD u random Ljava/util/Random; FIELD u random Ljava/util/Random;
METHOD <init> (Lays;Lavx;Ljm;)V
ARG 1 container
ARG 2 inventory
ARG 3 title
METHOD mouseClicked (DDI)Z METHOD mouseClicked (DDI)Z
ARG 1 mouseX ARG 1 mouseX
ARG 3 mouseY ARG 3 mouseY

View File

@ -11,6 +11,7 @@ CLASS cwr net/minecraft/client/gui/hud/ChatHud
ARG 3 y ARG 3 y
METHOD a draw (I)V METHOD a draw (I)V
METHOD a addMessage (Ljm;)V METHOD a addMessage (Ljm;)V
ARG 1 message
METHOD a addMessage (Ljm;I)V METHOD a addMessage (Ljm;I)V
ARG 1 message ARG 1 message
METHOD a addMessage (Ljm;IIZ)V METHOD a addMessage (Ljm;IIZ)V

View File

@ -22,6 +22,7 @@ CLASS ddg net/minecraft/client/gui/hud/spectator/SpectatorMenu
METHOD a getCommand (I)Lddi; METHOD a getCommand (I)Lddi;
ARG 1 slot ARG 1 slot
METHOD a selectElement (Lddh;)V METHOD a selectElement (Lddh;)V
ARG 1 group
METHOD b getSelectedCommand ()Lddi; METHOD b getSelectedCommand ()Lddi;
METHOD b setSelectedSlot (I)V METHOD b setSelectedSlot (I)V
METHOD c getCurrentGroup ()Lddh; METHOD c getCurrentGroup ()Lddh;

View File

@ -1,2 +1,5 @@
CLASS ddl net/minecraft/client/gui/hud/spectator/TeleportSpectatorMenu CLASS ddl net/minecraft/client/gui/hud/spectator/TeleportSpectatorMenu
FIELD a ORDERING Lcom/google/common/collect/Ordering;
FIELD b elements Ljava/util/List; FIELD b elements Ljava/util/List;
METHOD <init> (Ljava/util/Collection;)V
ARG 1 entries

View File

@ -1,5 +1,9 @@
CLASS cza net/minecraft/client/gui/menu/DemoScreen CLASS cza net/minecraft/client/gui/menu/DemoScreen
FIELD a DEMO_BG Lqs; FIELD a DEMO_BG Lqs;
METHOD a (Lcwq;)V
ARG 1 buttonWidget
METHOD b (Lcwq;)V
ARG 0 buttonWidget
METHOD render (IIF)V METHOD render (IIF)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY

View File

@ -2,8 +2,10 @@ CLASS dcq net/minecraft/client/gui/menu/options/ResourcePackOptionsScreen
FIELD a parent Lczt; FIELD a parent Lczt;
FIELD b availableList Ldcs; FIELD b availableList Ldcs;
FIELD c selectedList Ldcu; FIELD c selectedList Ldcu;
FIELD d edited Z
METHOD <init> (Lczt;)V METHOD <init> (Lczt;)V
ARG 1 parent ARG 1 parent
METHOD a setEdited ()V
METHOD a select (Ldct$a;)V METHOD a select (Ldct$a;)V
METHOD b remove (Ldct$a;)V METHOD b remove (Ldct$a;)V
METHOD render (IIF)V METHOD render (IIF)V

View File

@ -7,6 +7,8 @@ CLASS czy net/minecraft/client/gui/menu/options/VideoOptionsScreen
METHOD <init> (Lczt;Lcvo;)V METHOD <init> (Lczt;Lcvo;)V
ARG 1 parent ARG 1 parent
ARG 2 options ARG 2 options
METHOD a (Lcwq;)V
ARG 1 button
METHOD mouseClicked (DDI)Z METHOD mouseClicked (DDI)Z
ARG 1 mouseX ARG 1 mouseX
ARG 3 mouseY ARG 3 mouseY

View File

@ -8,6 +8,8 @@ CLASS dcj net/minecraft/client/gui/recipebook/AnimatedResultButton
FIELD g currentResultIndex I FIELD g currentResultIndex I
METHOD a getResultCollection ()Ldck; METHOD a getResultCollection ()Ldck;
METHOD a setPos (II)V METHOD a setPos (II)V
ARG 1 x
ARG 2 y
METHOD a showResultCollection (Ldck;Ldch;)V METHOD a showResultCollection (Ldck;Ldch;)V
METHOD b hasResults ()Z METHOD b hasResults ()Z
METHOD c currentRecipe ()Lbej; METHOD c currentRecipe ()Lbej;

View File

@ -33,7 +33,10 @@ CLASS dcg net/minecraft/client/gui/recipebook/RecipeBookGui
ARG 2 top ARG 2 top
ARG 4 lastFrameDuration ARG 4 lastFrameDuration
METHOD a slotClicked (Lazp;)V METHOD a slotClicked (Lazp;)V
ARG 1 slot
METHOD a showGhostRecipe (Lbej;Ljava/util/List;)V METHOD a showGhostRecipe (Lbej;Ljava/util/List;)V
ARG 1 recipe
ARG 2 slots
METHOD a triggerPirateSpeakEasterEgg (Ljava/lang/String;)V METHOD a triggerPirateSpeakEasterEgg (Ljava/lang/String;)V
METHOD a refreshResults (Z)V METHOD a refreshResults (Z)V
ARG 1 resetCurrentPage ARG 1 resetCurrentPage
@ -44,6 +47,7 @@ CLASS dcg net/minecraft/client/gui/recipebook/RecipeBookGui
METHOD b refreshTabButtons ()V METHOD b refreshTabButtons ()V
METHOD b drawGhostSlotTooltip (IIII)V METHOD b drawGhostSlotTooltip (IIII)V
METHOD b setOpen (Z)V METHOD b setOpen (Z)V
ARG 1 opened
METHOD c isOpen ()Z METHOD c isOpen ()Z
METHOD charTyped (CI)Z METHOD charTyped (CI)Z
ARG 1 chr ARG 1 chr

View File

@ -1,6 +1,19 @@
CLASS cxc net/minecraft/client/gui/widget/ButtonListWidget CLASS cxc net/minecraft/client/gui/widget/ButtonListWidget
CLASS cxc$a ButtonItem CLASS cxc$a ButtonEntry
FIELD a buttons Ljava/util/List; FIELD a buttons Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 buttons
METHOD a (IIIFLcwo;)V
ARG 4 button
METHOD a create (Lcvo;ILcvn;)Lcxc$a;
ARG 0 options
ARG 1 width
ARG 2 option
METHOD a create (Lcvo;ILcvn;Lcvn;)Lcxc$a;
ARG 0 options
ARG 1 width
ARG 2 firstOption
ARG 3 secondOption
METHOD <init> (Lcvk;IIIII)V METHOD <init> (Lcvk;IIIII)V
ARG 1 client ARG 1 client
ARG 2 width ARG 2 width
@ -8,4 +21,10 @@ CLASS cxc net/minecraft/client/gui/widget/ButtonListWidget
ARG 4 top ARG 4 top
ARG 5 bottom ARG 5 bottom
ARG 6 itemHeight ARG 6 itemHeight
METHOD a addSingleOptionEntry (Lcvn;)I
ARG 1 option
METHOD a addOptionEntry (Lcvn;Lcvn;)V
ARG 1 firstOption
ARG 2 secondOption
METHOD a addAll ([Lcvn;)V METHOD a addAll ([Lcvn;)V
ARG 1 options

View File

@ -5,6 +5,8 @@ CLASS cwm net/minecraft/client/gui/widget/EntryListWidget
ARG 3 mouseY ARG 3 mouseY
METHOD render (IIIIIIIZF)V METHOD render (IIIIIIIZF)V
ARG 1 index ARG 1 index
ARG 2 y
ARG 3 x
ARG 4 width ARG 4 width
ARG 5 height ARG 5 height
ARG 6 mouseX ARG 6 mouseX

View File

@ -1,5 +1,8 @@
CLASS cxf net/minecraft/client/gui/widget/GameOptionSliderWidget CLASS cxf net/minecraft/client/gui/widget/GameOptionSliderWidget
FIELD a option Lcvq; FIELD a option Lcvq;
METHOD <init> (Lcvo;IIIILcvq;)V
ARG 1 gameOptions
ARG 6 option
METHOD renderButton (IIF)V METHOD renderButton (IIF)V
ARG 1 mouseX ARG 1 mouseX
ARG 2 mouseY ARG 2 mouseY

View File

@ -8,6 +8,8 @@ CLASS daj net/minecraft/client/gui/widget/KeyBindingListWidget
FIELD c bindingName Ljava/lang/String; FIELD c bindingName Ljava/lang/String;
FIELD d editButton Lcwq; FIELD d editButton Lcwq;
FIELD e resetButton Lcwq; FIELD e resetButton Lcwq;
METHOD <init> (Ldaj;Lcvh;)V
ARG 2 binding
METHOD mouseClicked (DDI)Z METHOD mouseClicked (DDI)Z
ARG 1 mouseX ARG 1 mouseX
ARG 3 mouseY ARG 3 mouseY
@ -19,3 +21,4 @@ CLASS daj net/minecraft/client/gui/widget/KeyBindingListWidget
FIELD a gui Ldak; FIELD a gui Ldak;
METHOD <init> (Ldak;Lcvk;)V METHOD <init> (Ldak;Lcvk;)V
ARG 1 gui ARG 1 gui
ARG 2 client

View File

@ -1 +1,10 @@
CLASS cxb net/minecraft/client/gui/widget/OptionButtonWidget CLASS cxb net/minecraft/client/gui/widget/OptionButtonWidget
FIELD a option Lcvn;
METHOD <init> (IIIILcvn;Ljava/lang/String;Lcwq$a;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 option
ARG 6 text
ARG 7 pressAction

View File

@ -3,6 +3,15 @@ CLASS cwx net/minecraft/client/gui/widget/RecipeBookButtonWidget
FIELD b u I FIELD b u I
FIELD c v I FIELD c v I
FIELD e hoverVOffset I FIELD e hoverVOffset I
METHOD <init> (IIIIIIILqs;IILcwq$a;)V
ARG 8 texture
ARG 11 pressAction
METHOD <init> (IIIIIIILqs;IILcwq$a;Ljava/lang/String;)V
ARG 8 texture
ARG 11 pressAction
METHOD <init> (IIIIIIILqs;Lcwq$a;)V
ARG 8 texture
ARG 9 pressAction
METHOD a setPos (II)V METHOD a setPos (II)V
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y

View File

@ -4,6 +4,7 @@ CLASS dce net/minecraft/client/gui/widget/RecipeBookGhostSlots
FIELD c x I FIELD c x I
FIELD d y I FIELD d y I
METHOD <init> (Ldce;Lbeg;II)V METHOD <init> (Ldce;Lbeg;II)V
ARG 2 ingredient
ARG 3 x ARG 3 x
ARG 4 y ARG 4 y
METHOD a getX ()I METHOD a getX ()I
@ -14,11 +15,17 @@ CLASS dce net/minecraft/client/gui/widget/RecipeBookGhostSlots
FIELD c time F FIELD c time F
METHOD a reset ()V METHOD a reset ()V
METHOD a getSlot (I)Ldce$a; METHOD a getSlot (I)Ldce$a;
ARG 1 index
METHOD a addSlot (Lbeg;II)V METHOD a addSlot (Lbeg;II)V
ARG 1 ingredient
ARG 2 x ARG 2 x
ARG 3 y ARG 3 y
METHOD a setRecipe (Lbej;)V METHOD a setRecipe (Lbej;)V
ARG 1 recipe
METHOD a draw (Lcvk;IIZF)V METHOD a draw (Lcvk;IIZF)V
ARG 1 client
ARG 2 x
ARG 3 y
ARG 5 lastFrameDuration ARG 5 lastFrameDuration
METHOD b getSlotCount ()I METHOD b getSlotCount ()I
METHOD c getRecipe ()Lbej; METHOD c getRecipe ()Lbej;

View File

@ -1,10 +1,16 @@
CLASS dct net/minecraft/client/gui/widget/ResourcePackListWidget CLASS dct net/minecraft/client/gui/widget/ResourcePackListWidget
CLASS dct$a ResourcePackItem CLASS dct$a ResourcePackEntry
FIELD a client Lcvk; FIELD a client Lcvk;
FIELD b screen Ldcq; FIELD b screen Ldcq;
FIELD c widget Ldct; FIELD c widget Ldct;
FIELD d packContainer Ldve; FIELD d packContainer Ldve;
METHOD <init> (Ldct;Ldcq;Ldve;)V
ARG 1 listWidget
ARG 2 screen
ARG 3 packContainer
METHOD a drawIcon ()V METHOD a drawIcon ()V
METHOD a (Ldcu;)V
ARG 1 widget
METHOD b getCompatibility ()Lws; METHOD b getCompatibility ()Lws;
METHOD c getDescription ()Ljava/lang/String; METHOD c getDescription ()Ljava/lang/String;
METHOD d getDisplayName ()Ljava/lang/String; METHOD d getDisplayName ()Ljava/lang/String;
@ -25,3 +31,4 @@ CLASS dct net/minecraft/client/gui/widget/ResourcePackListWidget
ARG 1 client ARG 1 client
ARG 4 title ARG 4 title
METHOD a addEntry (Ldct$a;)V METHOD a addEntry (Ldct$a;)V
ARG 1 entry

View File

@ -7,6 +7,8 @@ CLASS cww net/minecraft/client/gui/widget/TextFieldWidget
FIELD g editable Z FIELD g editable Z
FIELD j cursorMax I FIELD j cursorMax I
FIELD k cursorMin I FIELD k cursorMin I
FIELD l editableColor I
FIELD m uneditableColor I
FIELD n suggestion Ljava/lang/String; FIELD n suggestion Ljava/lang/String;
FIELD o changedListener Ljava/util/function/Consumer; FIELD o changedListener Ljava/util/function/Consumer;
FIELD p textPredicate Ljava/util/function/Predicate; FIELD p textPredicate Ljava/util/function/Predicate;
@ -49,7 +51,12 @@ CLASS cww net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 cursor ARG 1 cursor
METHOD g getCursor ()I METHOD g getCursor ()I
METHOD g setMaxLength (I)V METHOD g setMaxLength (I)V
ARG 1 maximumLength
METHOD h setEditableColor (I)V
ARG 1 color
METHOD i isVisible ()Z METHOD i isVisible ()Z
METHOD i setUneditableColor (I)V
ARG 1 color
METHOD isMouseOver (DD)Z METHOD isMouseOver (DD)Z
ARG 1 mouseX ARG 1 mouseX
ARG 3 mouseY ARG 3 mouseY
@ -61,6 +68,7 @@ CLASS cww net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 keyCode ARG 1 keyCode
ARG 2 scanCode ARG 2 scanCode
ARG 3 modifiers ARG 3 modifiers
METHOD l isEditable ()Z
METHOD l setX (I)V METHOD l setX (I)V
ARG 1 x ARG 1 x
METHOD mouseClicked (DDI)Z METHOD mouseClicked (DDI)Z

View File

@ -6,10 +6,11 @@ CLASS cxg net/minecraft/client/gui/widget/ToggleButtonWidget
FIELD e pressedUOffset I FIELD e pressedUOffset I
FIELD f hoverVOffset I FIELD f hoverVOffset I
METHOD <init> (IIIIZ)V METHOD <init> (IIIIZ)V
ARG 1 id ARG 1 x
ARG 2 left ARG 2 y
ARG 3 top ARG 3 width
ARG 4 width ARG 4 height
ARG 5 toggled
METHOD a isToggled ()Z METHOD a isToggled ()Z
METHOD a setPos (II)V METHOD a setPos (II)V
ARG 1 x ARG 1 x

View File

@ -1,9 +1,15 @@
CLASS cwh net/minecraft/client/util/NarratorManager CLASS cwh net/minecraft/client/util/NarratorManager
FIELD a EMPTY Ljm;
FIELD b INSTANCE Lcwh; FIELD b INSTANCE Lcwh;
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d narrator Lcom/mojang/text2speech/Narrator; FIELD d narrator Lcom/mojang/text2speech/Narrator;
METHOD a isActive ()Z METHOD a isActive ()Z
METHOD a addToast (Lcvm;)V METHOD a addToast (Lcvm;)V
ARG 1 option
METHOD a narrate (Ljava/lang/String;)V
ARG 1 text
METHOD a narrate (ZLjava/lang/String;)V METHOD a narrate (ZLjava/lang/String;)V
ARG 1 interrupt ARG 1 interrupt
ARG 2 message ARG 2 message
METHOD b clear ()V METHOD b clear ()V
METHOD c destroy ()V