Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
package com.google.firebase.encoders.proto;
import com.google.firebase.encoders.EncodingException;
import com.google.firebase.encoders.ObjectEncoder;
import com.google.firebase.encoders.ObjectEncoderContext;
import com.google.firebase.encoders.config.Configurator;
import com.google.firebase.encoders.config.EncoderConfig;
import com.google.firebase.encoders.proto.ProtobufEncoder;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes3.dex */
public class ProtobufEncoder {
public final ObjectEncoder fallbackEncoder;
public final Map objectEncoders;
public final Map valueEncoders;
public ProtobufEncoder(Map map, Map map2, ObjectEncoder objectEncoder) {
this.objectEncoders = map;
this.valueEncoders = map2;
this.fallbackEncoder = objectEncoder;
}
public void encode(Object obj, OutputStream outputStream) {
new ProtobufDataEncoderContext(outputStream, this.objectEncoders, this.valueEncoders, this.fallbackEncoder).encode(obj);
}
public byte[] encode(Object obj) {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
try {
encode(obj, byteArrayOutputStream);
} catch (IOException unused) {
}
return byteArrayOutputStream.toByteArray();
}
public static Builder builder() {
return new Builder();
}
public static final class Builder implements EncoderConfig {
public static final ObjectEncoder DEFAULT_FALLBACK_ENCODER = new ObjectEncoder() { // from class: com.google.firebase.encoders.proto.ProtobufEncoder$Builder$$ExternalSyntheticLambda0
@Override // com.google.firebase.encoders.ObjectEncoder
public final void encode(Object obj, Object obj2) {
ProtobufEncoder.Builder.lambda$static$0(obj, (ObjectEncoderContext) obj2);
}
};
public final Map objectEncoders = new HashMap();
public final Map valueEncoders = new HashMap();
public ObjectEncoder fallbackEncoder = DEFAULT_FALLBACK_ENCODER;
/* JADX INFO: Access modifiers changed from: private */
public static /* synthetic */ void lambda$static$0(Object obj, ObjectEncoderContext objectEncoderContext) {
throw new EncodingException("Couldn't find encoder for type " + obj.getClass().getCanonicalName());
}
@Override // com.google.firebase.encoders.config.EncoderConfig
public Builder registerEncoder(Class cls, ObjectEncoder objectEncoder) {
this.objectEncoders.put(cls, objectEncoder);
this.valueEncoders.remove(cls);
return this;
}
public Builder configureWith(Configurator configurator) {
configurator.configure(this);
return this;
}
public ProtobufEncoder build() {
return new ProtobufEncoder(new HashMap(this.objectEncoders), new HashMap(this.valueEncoders), this.fallbackEncoder);
}
}
}