Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
package butterknife;
import android.view.View;
/* loaded from: classes.dex */
public interface Action<T extends View> {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindAnim {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindArray {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindBitmap {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindBool {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindColor {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindDimen {
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: tint */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindDrawable {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindFloat {
}

View File

@@ -0,0 +1,16 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: style */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindFont {
public @interface TypefaceStyle {
}
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindInt {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindString {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindView {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface BindViews {
}

View File

@@ -0,0 +1,85 @@
package butterknife;
import android.app.Activity;
import android.util.Log;
import android.view.View;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.LinkedHashMap;
import java.util.Map;
/* loaded from: classes.dex */
public final class ButterKnife {
private static boolean a = false;
static final Map<Class<?>, Constructor<? extends Unbinder>> b = new LinkedHashMap();
private ButterKnife() {
throw new AssertionError("No instances.");
}
public static Unbinder a(Activity activity) {
return a(activity, activity.getWindow().getDecorView());
}
public static Unbinder a(Object obj, View view) {
Class<?> cls = obj.getClass();
if (a) {
Log.d("ButterKnife", "Looking up binding for " + cls.getName());
}
Constructor<? extends Unbinder> a2 = a(cls);
if (a2 == null) {
return Unbinder.a;
}
try {
return a2.newInstance(obj, view);
} catch (IllegalAccessException e) {
throw new RuntimeException("Unable to invoke " + a2, e);
} catch (InstantiationException e2) {
throw new RuntimeException("Unable to invoke " + a2, e2);
} catch (InvocationTargetException e3) {
Throwable cause = e3.getCause();
if (!(cause instanceof RuntimeException)) {
if (cause instanceof Error) {
throw ((Error) cause);
}
throw new RuntimeException("Unable to create binding instance.", cause);
}
throw ((RuntimeException) cause);
}
}
/* JADX WARN: Multi-variable type inference failed */
private static Constructor<? extends Unbinder> a(Class<?> cls) {
Constructor<? extends Unbinder> a2;
Constructor<? extends Unbinder> constructor = b.get(cls);
if (constructor == null && !b.containsKey(cls)) {
String name = cls.getName();
if (!name.startsWith("android.") && !name.startsWith("java.") && !name.startsWith("androidx.")) {
try {
a2 = cls.getClassLoader().loadClass(name + "_ViewBinding").getConstructor(cls, View.class);
if (a) {
Log.d("ButterKnife", "HIT: Loaded binding class and constructor.");
}
} catch (ClassNotFoundException unused) {
if (a) {
Log.d("ButterKnife", "Not found. Trying superclass " + cls.getSuperclass().getName());
}
a2 = a(cls.getSuperclass());
} catch (NoSuchMethodException e) {
throw new RuntimeException("Unable to find binding constructor for " + name, e);
}
b.put(cls, a2);
return a2;
}
if (!a) {
return null;
}
Log.d("ButterKnife", "MISS: Reached framework class. Abandoning search.");
return null;
}
if (a) {
Log.d("ButterKnife", "HIT: Cached in binding map.");
}
return constructor;
}
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnCheckedChanged {
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnClick {
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnEditorAction {
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnFocusChange {
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnItemClick {
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnItemLongClick {
}

View File

@@ -0,0 +1,19 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: callback */
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.CLASS)
/* loaded from: classes.dex */
public @interface OnItemSelected {
public enum Callback {
ITEM_SELECTED,
NOTHING_SELECTED
}
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnLongClick {
}

View File

@@ -0,0 +1,20 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: callback */
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnPageChange {
public enum Callback {
PAGE_SELECTED,
PAGE_SCROLLED,
PAGE_SCROLL_STATE_CHANGED
}
}

View File

@@ -0,0 +1,20 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: callback */
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnTextChanged {
public enum Callback {
TEXT_CHANGED,
BEFORE_TEXT_CHANGED,
AFTER_TEXT_CHANGED
}
}

View File

@@ -0,0 +1,13 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface OnTouch {
}

View File

@@ -0,0 +1,12 @@
package butterknife;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: classes.dex */
public @interface Optional {
}

199
sources/butterknife/R.java Normal file
View File

@@ -0,0 +1,199 @@
package butterknife;
/* loaded from: classes.dex */
public final class R {
public static final class attr {
public static final int alpha = 0x7f040028;
public static final int font = 0x7f0400fb;
public static final int fontProviderAuthority = 0x7f0400fd;
public static final int fontProviderCerts = 0x7f0400fe;
public static final int fontProviderFetchStrategy = 0x7f0400ff;
public static final int fontProviderFetchTimeout = 0x7f040100;
public static final int fontProviderPackage = 0x7f040101;
public static final int fontProviderQuery = 0x7f040102;
public static final int fontStyle = 0x7f040103;
public static final int fontVariationSettings = 0x7f040104;
public static final int fontWeight = 0x7f040105;
public static final int ttcIndex = 0x7f040278;
private attr() {
}
}
public static final class color {
public static final int notification_action_color_filter = 0x7f060116;
public static final int notification_icon_bg_color = 0x7f060117;
public static final int ripple_material_light = 0x7f06012a;
public static final int secondary_text_default_material_light = 0x7f06012c;
private color() {
}
}
public static final class dimen {
public static final int compat_button_inset_horizontal_material = 0x7f07013f;
public static final int compat_button_inset_vertical_material = 0x7f070140;
public static final int compat_button_padding_horizontal_material = 0x7f070141;
public static final int compat_button_padding_vertical_material = 0x7f070142;
public static final int compat_control_corner_material = 0x7f070143;
public static final int compat_notification_large_icon_max_height = 0x7f070144;
public static final int compat_notification_large_icon_max_width = 0x7f070145;
public static final int notification_action_icon_size = 0x7f071aaa;
public static final int notification_action_text_size = 0x7f071aab;
public static final int notification_big_circle_margin = 0x7f071aac;
public static final int notification_content_margin_start = 0x7f071aad;
public static final int notification_large_icon_height = 0x7f071aae;
public static final int notification_large_icon_width = 0x7f071aaf;
public static final int notification_main_column_padding_top = 0x7f071ab0;
public static final int notification_media_narrow_margin = 0x7f071ab1;
public static final int notification_right_icon_size = 0x7f071ab2;
public static final int notification_right_side_padding_top = 0x7f071ab3;
public static final int notification_small_icon_background_padding = 0x7f071ab4;
public static final int notification_small_icon_size_as_large = 0x7f071ab5;
public static final int notification_subtext_size = 0x7f071ab6;
public static final int notification_top_pad = 0x7f071ab7;
public static final int notification_top_pad_large_text = 0x7f071ab8;
private dimen() {
}
}
public static final class drawable {
public static final int notification_action_background = 0x7f080330;
public static final int notification_bg = 0x7f080331;
public static final int notification_bg_low = 0x7f080332;
public static final int notification_bg_low_normal = 0x7f080333;
public static final int notification_bg_low_pressed = 0x7f080334;
public static final int notification_bg_normal = 0x7f080335;
public static final int notification_bg_normal_pressed = 0x7f080336;
public static final int notification_icon_background = 0x7f080337;
public static final int notification_template_icon_bg = 0x7f080338;
public static final int notification_template_icon_low_bg = 0x7f080339;
public static final int notification_tile_bg = 0x7f08033a;
public static final int notify_panel_notification_icon_bg = 0x7f08033b;
private drawable() {
}
}
public static final class id {
public static final int action_container = 0x7f090017;
public static final int action_divider = 0x7f090019;
public static final int action_image = 0x7f09001a;
public static final int action_text = 0x7f090020;
public static final int actions = 0x7f090021;
public static final int async = 0x7f090046;
public static final int blocking = 0x7f090057;
public static final int chronometer = 0x7f0900c4;
public static final int forever = 0x7f090184;
public static final int icon = 0x7f0901bd;
public static final int icon_group = 0x7f0901be;
public static final int info = 0x7f0902cb;
public static final int italic = 0x7f0902d4;
public static final int line1 = 0x7f09033f;
public static final int line3 = 0x7f090340;
public static final int normal = 0x7f0903aa;
public static final int notification_background = 0x7f0903ab;
public static final int notification_main_column = 0x7f0903ac;
public static final int notification_main_column_container = 0x7f0903ad;
public static final int right_icon = 0x7f09041c;
public static final int right_side = 0x7f09041d;
public static final int tag_transition_group = 0x7f0904f8;
public static final int tag_unhandled_key_event_manager = 0x7f0904f9;
public static final int tag_unhandled_key_listeners = 0x7f0904fa;
public static final int text = 0x7f090501;
public static final int text2 = 0x7f090502;
public static final int time = 0x7f09050f;
public static final int title = 0x7f090513;
private id() {
}
}
public static final class integer {
public static final int status_bar_notification_info_maxnum = 0x7f0a0011;
private integer() {
}
}
public static final class layout {
public static final int notification_action = 0x7f0c01a8;
public static final int notification_action_tombstone = 0x7f0c01a9;
public static final int notification_template_custom_big = 0x7f0c01b0;
public static final int notification_template_icon_group = 0x7f0c01b1;
public static final int notification_template_part_chronometer = 0x7f0c01b5;
public static final int notification_template_part_time = 0x7f0c01b6;
private layout() {
}
}
public static final class string {
public static final int status_bar_notification_info_overflow = 0x7f110427;
private string() {
}
}
public static final class style {
public static final int TextAppearance_Compat_Notification = 0x7f12013b;
public static final int TextAppearance_Compat_Notification_Info = 0x7f12013c;
public static final int TextAppearance_Compat_Notification_Line2 = 0x7f12013e;
public static final int TextAppearance_Compat_Notification_Time = 0x7f120141;
public static final int TextAppearance_Compat_Notification_Title = 0x7f120143;
public static final int Widget_Compat_NotificationActionContainer = 0x7f1201ee;
public static final int Widget_Compat_NotificationActionText = 0x7f1201ef;
private style() {
}
}
public static final class styleable {
public static final int ColorStateListItem_alpha = 0x00000002;
public static final int ColorStateListItem_android_alpha = 0x00000001;
public static final int ColorStateListItem_android_color = 0x00000000;
public static final int FontFamilyFont_android_font = 0x00000000;
public static final int FontFamilyFont_android_fontStyle = 0x00000002;
public static final int FontFamilyFont_android_fontVariationSettings = 0x00000004;
public static final int FontFamilyFont_android_fontWeight = 0x00000001;
public static final int FontFamilyFont_android_ttcIndex = 0x00000003;
public static final int FontFamilyFont_font = 0x00000005;
public static final int FontFamilyFont_fontStyle = 0x00000006;
public static final int FontFamilyFont_fontVariationSettings = 0x00000007;
public static final int FontFamilyFont_fontWeight = 0x00000008;
public static final int FontFamilyFont_ttcIndex = 0x00000009;
public static final int FontFamily_fontProviderAuthority = 0x00000000;
public static final int FontFamily_fontProviderCerts = 0x00000001;
public static final int FontFamily_fontProviderFetchStrategy = 0x00000002;
public static final int FontFamily_fontProviderFetchTimeout = 0x00000003;
public static final int FontFamily_fontProviderPackage = 0x00000004;
public static final int FontFamily_fontProviderQuery = 0x00000005;
public static final int GradientColorItem_android_color = 0x00000000;
public static final int GradientColorItem_android_offset = 0x00000001;
public static final int GradientColor_android_centerColor = 0x00000007;
public static final int GradientColor_android_centerX = 0x00000003;
public static final int GradientColor_android_centerY = 0x00000004;
public static final int GradientColor_android_endColor = 0x00000001;
public static final int GradientColor_android_endX = 0x0000000a;
public static final int GradientColor_android_endY = 0x0000000b;
public static final int GradientColor_android_gradientRadius = 0x00000005;
public static final int GradientColor_android_startColor = 0x00000000;
public static final int GradientColor_android_startX = 0x00000008;
public static final int GradientColor_android_startY = 0x00000009;
public static final int GradientColor_android_tileMode = 0x00000006;
public static final int GradientColor_android_type = 0x00000002;
public static final int[] ColorStateListItem = {android.R.attr.color, android.R.attr.alpha, com.ubt.jimu.R.attr.alpha};
public static final int[] FontFamily = {com.ubt.jimu.R.attr.fontProviderAuthority, com.ubt.jimu.R.attr.fontProviderCerts, com.ubt.jimu.R.attr.fontProviderFetchStrategy, com.ubt.jimu.R.attr.fontProviderFetchTimeout, com.ubt.jimu.R.attr.fontProviderPackage, com.ubt.jimu.R.attr.fontProviderQuery};
public static final int[] FontFamilyFont = {android.R.attr.font, android.R.attr.fontWeight, android.R.attr.fontStyle, android.R.attr.ttcIndex, android.R.attr.fontVariationSettings, com.ubt.jimu.R.attr.font, com.ubt.jimu.R.attr.fontStyle, com.ubt.jimu.R.attr.fontVariationSettings, com.ubt.jimu.R.attr.fontWeight, com.ubt.jimu.R.attr.ttcIndex};
public static final int[] GradientColor = {android.R.attr.startColor, android.R.attr.endColor, android.R.attr.type, android.R.attr.centerX, android.R.attr.centerY, android.R.attr.gradientRadius, android.R.attr.tileMode, android.R.attr.centerColor, android.R.attr.startX, android.R.attr.startY, android.R.attr.endX, android.R.attr.endY};
public static final int[] GradientColorItem = {android.R.attr.color, android.R.attr.offset};
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,7 @@
package butterknife;
import android.view.View;
/* loaded from: classes.dex */
public interface Setter<T extends View, V> {
}

View File

@@ -0,0 +1,13 @@
package butterknife;
/* loaded from: classes.dex */
public interface Unbinder {
public static final Unbinder a = new Unbinder() { // from class: butterknife.a
@Override // butterknife.Unbinder
public final void unbind() {
b.a();
}
};
void unbind();
}

View File

@@ -0,0 +1,7 @@
package butterknife;
/* loaded from: classes.dex */
public final class ViewCollections {
private ViewCollections() {
}
}

View File

@@ -0,0 +1,8 @@
package butterknife;
/* compiled from: Unbinder.java */
/* loaded from: classes.dex */
public final /* synthetic */ class b {
public static /* synthetic */ void a() {
}
}

View File

@@ -0,0 +1,28 @@
package butterknife.internal;
import android.os.Handler;
import android.os.Looper;
import android.view.View;
/* loaded from: classes.dex */
public abstract class DebouncingOnClickListener implements View.OnClickListener {
private static final Runnable ENABLE_AGAIN = new Runnable() { // from class: butterknife.internal.a
@Override // java.lang.Runnable
public final void run() {
DebouncingOnClickListener.enabled = true;
}
};
private static final Handler MAIN = new Handler(Looper.getMainLooper());
static boolean enabled = true;
public abstract void doClick(View view);
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
if (enabled) {
enabled = false;
MAIN.post(ENABLE_AGAIN);
doClick(view);
}
}
}

View File

@@ -0,0 +1,5 @@
package butterknife.internal;
/* loaded from: classes.dex */
public enum ListenerClass$NONE {
}

View File

@@ -0,0 +1,35 @@
package butterknife.internal;
import android.util.TypedValue;
import android.view.View;
/* loaded from: classes.dex */
public final class Utils {
static {
new TypedValue();
}
public static View a(View view, int i, String str) {
View findViewById = view.findViewById(i);
if (findViewById != null) {
return findViewById;
}
throw new IllegalStateException("Required view '" + a(view, i) + "' with ID " + i + " for " + str + " was not found. If this view is optional add '@Nullable' (fields) or '@Optional' (methods) annotation.");
}
public static <T> T b(View view, int i, String str, Class<T> cls) {
return (T) a(a(view, i, str), i, str, cls);
}
public static <T> T a(View view, int i, String str, Class<T> cls) {
try {
return cls.cast(view);
} catch (ClassCastException e) {
throw new IllegalStateException("View '" + a(view, i) + "' with ID " + i + " for " + str + " was of the wrong type. See cause for more info.", e);
}
}
private static String a(View view, int i) {
return view.isInEditMode() ? "<unavailable while editing>" : view.getContext().getResources().getResourceEntryName(i);
}
}