alexandroid/decompiled/jadx/sources/com/facebook/react/util/RNLog.java
KaKi87 a47fad5135 📦 Add decompiled Alexa 2.2.730155.0 (jadx, apktool, Hermes strings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:04:16 +01:00

80 lines
4.4 KiB
Java

package com.facebook.react.util;
import androidx.media3.exoplayer.upstream.CmcdData;
import com.amazon.alexa.accessorykit.ModelTransformer;
import com.amazon.alexa.mobilytics.event.LogLevel;
import com.facebook.common.logging.FLog;
import com.facebook.react.bridge.ReactContext;
import com.facebook.react.common.ReactConstants;
import kotlin.Metadata;
import kotlin.jvm.JvmStatic;
import org.apache.http.client.methods.HttpTrace;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\bÆ\u0002\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0010\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J\u0010\u0010\u000f\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J\u0010\u0010\u0010\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J\u001a\u0010\u0011\u001a\u00020\f2\b\u0010\u0012\u001a\u0004\u0018\u00010\u00132\u0006\u0010\r\u001a\u00020\u000eH\u0007J\u001a\u0010\u0014\u001a\u00020\f2\b\u0010\u0012\u001a\u0004\u0018\u00010\u00132\u0006\u0010\r\u001a\u00020\u000eH\u0007J\u0010\u0010\u0014\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J$\u0010\u0015\u001a\u00020\f2\b\u0010\u0012\u001a\u0004\u0018\u00010\u00132\b\u0010\r\u001a\u0004\u0018\u00010\u000e2\u0006\u0010\u0016\u001a\u00020\u0005H\u0002J\u0010\u0010\u0017\u001a\u00020\u000e2\u0006\u0010\u0016\u001a\u00020\u0005H\u0002R\u000e\u0010\u0004\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u0005X\u0086T¢\u0006\u0002\n\u0000¨\u0006\u0018"}, d2 = {"Lcom/facebook/react/util/RNLog;", "", "<init>", "()V", "MINIMUM_LEVEL_FOR_UI", "", "LOG", HttpTrace.METHOD_NAME, "ADVICE", "WARN", "ERROR", CmcdData.Factory.STREAM_TYPE_LIVE, "", "message", "", "t", "a", "w", "context", "Lcom/facebook/react/bridge/ReactContext;", "e", "logInternal", ModelTransformer.KEY_BATTERY_LEVEL, "levelToString", "ReactAndroid_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
/* loaded from: classes6.dex */
public final class RNLog {
public static final int ADVICE = 4;
public static final int ERROR = 6;
@NotNull
public static final RNLog INSTANCE = new RNLog();
public static final int LOG = 2;
public static final int MINIMUM_LEVEL_FOR_UI = 5;
public static final int TRACE = 3;
public static final int WARN = 5;
private RNLog() {
}
@JvmStatic
public static final void a(@NotNull String message) {
message.getClass();
FLog.w(ReactConstants.TAG, "(ADVICE)" + message);
}
@JvmStatic
public static final void e(@Nullable ReactContext context, @NotNull String message) {
message.getClass();
INSTANCE.logInternal(context, message, 6);
FLog.e(ReactConstants.TAG, message);
}
@JvmStatic
public static final void l(@NotNull String message) {
message.getClass();
FLog.i(ReactConstants.TAG, message);
}
private final String levelToString(int level) {
return (level == 2 || level == 3) ? "log" : (level == 4 || level == 5) ? LogLevel.WARN : level != 6 ? "none" : "error";
}
private final void logInternal(ReactContext context, String message, int level) {
if (level < 5 || context == null || !context.hasActiveReactInstance() || message == null) {
return;
}
((RCTLog) context.getJSModule(RCTLog.class)).logIfNoNativeHook(levelToString(level), message);
}
@JvmStatic
public static final void t(@NotNull String message) {
message.getClass();
FLog.i(ReactConstants.TAG, message);
}
@JvmStatic
public static final void w(@Nullable ReactContext context, @NotNull String message) {
message.getClass();
INSTANCE.logInternal(context, message, 5);
FLog.w(ReactConstants.TAG, message);
}
@JvmStatic
public static final void e(@NotNull String message) {
message.getClass();
FLog.e(ReactConstants.TAG, message);
}
}