# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.android.material.textfield.EndCompoundLayout":"EndCompoundLayout.java"}}
com.google.android.material.textfield.ClearTextEndIconDelegate -> cx0:
# {"id":"sourceFile","fileName":"ClearTextEndIconDelegate.java"}
    int animationFadeDuration -> e
    int animationScaleDuration -> f
    android.animation.TimeInterpolator animationFadeInterpolator -> g
    android.animation.TimeInterpolator animationScaleInterpolator -> h
    android.widget.EditText editText -> i
    android.view.View$OnClickListener onIconClickListener -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyw0;"}
    android.view.View$OnFocusChangeListener onFocusChangeListener -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzw0;"}
    android.animation.AnimatorSet iconInAnim -> l
    android.animation.ValueAnimator iconOutAnim -> m
    1:3:void <init>(com.google.android.material.textfield.EndCompoundLayout):71:71 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo52;)V"}
    4:11:void <init>(com.google.android.material.textfield.EndCompoundLayout):49:49 -> <init>
    12:18:void <init>(com.google.android.material.textfield.EndCompoundLayout):64:64 -> <init>
    19:27:void <init>(com.google.android.material.textfield.EndCompoundLayout):74:74 -> <init>
    28:31:int com.google.android.material.motion.MotionUtils.resolveThemeDuration(android.content.Context,int,int):96:96 -> <init>
    28:31:void <init>(com.google.android.material.textfield.EndCompoundLayout):73 -> <init>
    32:33:void <init>(com.google.android.material.textfield.EndCompoundLayout):73:73 -> <init>
    34:39:void <init>(com.google.android.material.textfield.EndCompoundLayout):77:77 -> <init>
    40:43:int com.google.android.material.motion.MotionUtils.resolveThemeDuration(android.content.Context,int,int):96:96 -> <init>
    40:43:void <init>(com.google.android.material.textfield.EndCompoundLayout):76 -> <init>
    44:45:void <init>(com.google.android.material.textfield.EndCompoundLayout):76:76 -> <init>
    46:54:void <init>(com.google.android.material.textfield.EndCompoundLayout):80:80 -> <init>
    55:60:void <init>(com.google.android.material.textfield.EndCompoundLayout):79:79 -> <init>
    61:69:void <init>(com.google.android.material.textfield.EndCompoundLayout):85:85 -> <init>
    70:76:void <init>(com.google.android.material.textfield.EndCompoundLayout):84:84 -> <init>
    1:2:void afterEditTextChanged(android.text.Editable):135:135 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    3:7:java.lang.CharSequence com.google.android.material.textfield.EndCompoundLayout.getSuffixText():628:628 -> a
    3:7:void afterEditTextChanged(android.text.Editable):135 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:15:void afterEditTextChanged(android.text.Editable):138:138 -> a
    1:4:int getIconContentDescriptionResId():111:111 -> c
    1:4:int getIconDrawableResId():106:106 -> d
    1:3:android.view.View$OnFocusChangeListener getOnEditTextFocusChangeListener():143:143 -> e
    1:3:android.view.View$OnClickListener getOnIconClickListener():124:124 -> f
    1:3:android.view.View$OnFocusChangeListener getOnIconViewFocusChangeListener():148:148 -> g
    1:2:void onEditTextAttached(android.widget.EditText):129:129 -> l
    3:12:void onEditTextAttached(android.widget.EditText):130:130 -> l
    1:2:void onSuffixVisibilityChanged(boolean):116:116 -> o
    3:7:java.lang.CharSequence com.google.android.material.textfield.EndCompoundLayout.getSuffixText():628:628 -> o
    3:7:void onSuffixVisibilityChanged(boolean):116 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:11:void onSuffixVisibilityChanged(boolean):119:119 -> o
    2:10:android.animation.ValueAnimator getScaleAnimator():203:203 -> q
    2:10:void initAnimators():169 -> q
    2:10:void setUp():92 -> q
    11:15:android.animation.ValueAnimator getScaleAnimator():204:204 -> q
    11:15:void initAnimators():169 -> q
    11:15:void setUp():92 -> q
    16:21:android.animation.ValueAnimator getScaleAnimator():205:205 -> q
    16:21:void initAnimators():169 -> q
    16:21:void setUp():92 -> q
    22:30:android.animation.ValueAnimator getScaleAnimator():206:206 -> q
    22:30:void initAnimators():169 -> q
    22:30:void setUp():92 -> q
    31:35:void initAnimators():170:170 -> q
    31:35:void setUp():92 -> q
    36:39:android.animation.ValueAnimator getAlphaAnimator(float[]):191:191 -> q
    36:39:void initAnimators():170 -> q
    36:39:void setUp():92 -> q
    40:44:android.animation.ValueAnimator getAlphaAnimator(float[]):192:192 -> q
    40:44:void initAnimators():170 -> q
    40:44:void setUp():92 -> q
    45:50:android.animation.ValueAnimator getAlphaAnimator(float[]):193:193 -> q
    45:50:void initAnimators():170 -> q
    45:50:void setUp():92 -> q
    51:59:android.animation.ValueAnimator getAlphaAnimator(float[]):194:194 -> q
    51:59:void initAnimators():170 -> q
    51:59:void setUp():92 -> q
    60:66:void initAnimators():171:171 -> q
    60:66:void setUp():92 -> q
    67:75:void initAnimators():172:172 -> q
    67:75:void setUp():92 -> q
    76:85:void initAnimators():173:173 -> q
    76:85:void setUp():92 -> q
    86:90:void initAnimators():180:180 -> q
    86:90:void setUp():92 -> q
    91:94:android.animation.ValueAnimator getAlphaAnimator(float[]):191:191 -> q
    91:94:void initAnimators():180 -> q
    91:94:void setUp():92 -> q
    95:98:android.animation.ValueAnimator getAlphaAnimator(float[]):192:192 -> q
    95:98:void initAnimators():180 -> q
    95:98:void setUp():92 -> q
    99:101:android.animation.ValueAnimator getAlphaAnimator(float[]):193:193 -> q
    99:101:void initAnimators():180 -> q
    99:101:void setUp():92 -> q
    102:109:android.animation.ValueAnimator getAlphaAnimator(float[]):194:194 -> q
    102:109:void initAnimators():180 -> q
    102:109:void setUp():92 -> q
    110:111:void initAnimators():180:180 -> q
    110:111:void setUp():92 -> q
    112:120:void initAnimators():181:181 -> q
    112:120:void setUp():92 -> q
    1:4:void tearDown():97:97 -> r
    5:15:void tearDown():98:98 -> r
    1:13:void animateIcon(boolean):152:152 -> s
    14:21:void animateIcon(boolean):153:153 -> s
    22:26:void animateIcon(boolean):154:154 -> s
    27:33:void animateIcon(boolean):155:155 -> s
    34:41:void animateIcon(boolean):157:157 -> s
    42:46:void animateIcon(boolean):160:160 -> s
    47:53:void animateIcon(boolean):161:161 -> s
    54:59:void animateIcon(boolean):163:163 -> s
    1:6:boolean shouldBeVisible():215:215 -> t
    7:25:boolean shouldBeVisible():218:218 -> t
    26:40:boolean shouldBeVisible():219:219 -> t
    41:42:boolean shouldBeVisible():220:220 -> t
    43:57:java.lang.CharSequence com.google.android.material.textfield.EndCompoundLayout.getSuffixText():628:628 -> t
    43:57:boolean shouldBeVisible():220 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
