CrackMe.apk
Download file
package kotlin.reflect.jvm.internal.impl.protobuf;
import java.io.IOException;
import java.io.Serializable;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.reflect.jvm.internal.impl.protobuf.AbstractMessageLite;
import kotlin.reflect.jvm.internal.impl.protobuf.FieldSet;
import kotlin.reflect.jvm.internal.impl.protobuf.Internal;
import kotlin.reflect.jvm.internal.impl.protobuf.MessageLite;
import kotlin.reflect.jvm.internal.impl.protobuf.WireFormat;
public abstract class GeneratedMessageLite extends AbstractMessageLite implements Serializable {
public interface ExtendableMessageOrBuilder<MessageType extends ExtendableMessage> extends MessageLiteOrBuilder {
}
/* access modifiers changed from: protected */
public void makeExtensionsImmutable() {
}
protected GeneratedMessageLite() {
}
protected GeneratedMessageLite(Builder builder) {
}
public Parser<? extends MessageLite> getParserForType() {
throw new UnsupportedOperationException("This is supposed to be overridden by subclasses.");
}
/* access modifiers changed from: protected */
public boolean parseUnknownField(CodedInputStream codedInputStream, CodedOutputStream codedOutputStream, ExtensionRegistryLite extensionRegistryLite, int i) throws IOException {
return codedInputStream.skipField(i, codedOutputStream);
}
public static abstract class Builder<MessageType extends GeneratedMessageLite, BuilderType extends Builder> extends AbstractMessageLite.Builder<BuilderType> {
private ByteString unknownFields = ByteString.EMPTY;
public abstract MessageType getDefaultInstanceForType();
public abstract BuilderType mergeFrom(MessageType messagetype);
protected Builder() {
}
public BuilderType clone() {
throw new UnsupportedOperationException("This is supposed to be overridden by subclasses.");
}
public final ByteString getUnknownFields() {
return this.unknownFields;
}
public final BuilderType setUnknownFields(ByteString byteString) {
this.unknownFields = byteString;
return this;
}
}
public static abstract class ExtendableMessage<MessageType extends ExtendableMessage<MessageType>> extends GeneratedMessageLite implements ExtendableMessageOrBuilder<MessageType> {
/* access modifiers changed from: private */
public final FieldSet<ExtensionDescriptor> extensions;
protected ExtendableMessage() {
this.extensions = FieldSet.newFieldSet();
}
protected ExtendableMessage(ExtendableBuilder<MessageType, ?> extendableBuilder) {
this.extensions = extendableBuilder.buildExtensions();
}
private void verifyExtensionContainingType(GeneratedExtension<MessageType, ?> generatedExtension) {
if (generatedExtension.getContainingTypeDefaultInstance() != getDefaultInstanceForType()) {
throw new IllegalArgumentException("This extension is for a different message type. Please make sure that you are not suppressing any generics type warnings.");
}
}
public final <Type> boolean hasExtension(GeneratedExtension<MessageType, Type> generatedExtension) {
verifyExtensionContainingType(generatedExtension);
return this.extensions.hasField(generatedExtension.descriptor);
}
public final <Type> int getExtensionCount(GeneratedExtension<MessageType, List<Type>> generatedExtension) {
verifyExtensionContainingType(generatedExtension);
return this.extensions.getRepeatedFieldCount(generatedExtension.descriptor);
}
public final <Type> Type getExtension(GeneratedExtension<MessageType, Type> generatedExtension) {
verifyExtensionContainingType(generatedExtension);
Object field = this.extensions.getField(generatedExtension.descriptor);
if (field == null) {
return generatedExtension.defaultValue;
}
return generatedExtension.fromFieldSetType(field);
}
public final <Type> Type getExtension(GeneratedExtension<MessageType, List<Type>> generatedExtension, int i) {
verifyExtensionContainingType(generatedExtension);
return generatedExtension.singularFromFieldSetType(this.extensions.getRepeatedField(generatedExtension.descriptor, i));
}
/* access modifiers changed from: protected */
public boolean extensionsAreInitialized() {
return this.extensions.isInitialized();
}
/* access modifiers changed from: protected */
public boolean parseUnknownField(CodedInputStream codedInputStream, CodedOutputStream codedOutputStream, ExtensionRegistryLite extensionRegistryLite, int i) throws IOException {
return GeneratedMessageLite.parseUnknownField(this.extensions, getDefaultInstanceForType(), codedInputStream, codedOutputStream, extensionRegistryLite, i);
}
/* access modifiers changed from: protected */
public void makeExtensionsImmutable() {
this.extensions.makeImmutable();
}
protected class ExtensionWriter {
private final Iterator<Map.Entry<ExtensionDescriptor, Object>> iter;
private final boolean messageSetWireFormat;
private Map.Entry<ExtensionDescriptor, Object> next;
/* synthetic */ ExtensionWriter(ExtendableMessage extendableMessage, boolean z, AnonymousClass1 r3) {
this(z);
}
private ExtensionWriter(boolean z) {
Iterator<Map.Entry<ExtensionDescriptor, Object>> it = ExtendableMessage.this.extensions.iterator();
this.iter = it;
if (it.hasNext()) {
this.next = it.next();
}
this.messageSetWireFormat = z;
}
public void writeUntil(int i, CodedOutputStream codedOutputStream) throws IOException {
while (true) {
Map.Entry<ExtensionDescriptor, Object> entry = this.next;
if (entry != null && entry.getKey().getNumber() < i) {
ExtensionDescriptor key = this.next.getKey();
if (!this.messageSetWireFormat || key.getLiteJavaType() != WireFormat.JavaType.MESSAGE || key.isRepeated()) {
FieldSet.writeField(key, this.next.getValue(), codedOutputStream);
} else {
codedOutputStream.writeMessageSetExtension(key.getNumber(), (MessageLite) this.next.getValue());
}
if (this.iter.hasNext()) {
this.next = this.iter.next();
} else {
this.next = null;
}
} else {
return;
}
}
}
}
/* access modifiers changed from: protected */
public ExtendableMessage<MessageType>.ExtensionWriter newExtensionWriter() {
return new ExtensionWriter(this, false, (AnonymousClass1) null);
}
/* access modifiers changed from: protected */
public int extensionsSerializedSize() {
return this.extensions.getSerializedSize();
}
}
public static abstract class ExtendableBuilder<MessageType extends ExtendableMessage<MessageType>, BuilderType extends ExtendableBuilder<MessageType, BuilderType>> extends Builder<MessageType, BuilderType> implements ExtendableMessageOrBuilder<MessageType> {
private FieldSet<ExtensionDescriptor> extensions = FieldSet.emptySet();
private boolean extensionsIsMutable;
protected ExtendableBuilder() {
}
private void ensureExtensionsIsMutable() {
if (!this.extensionsIsMutable) {
this.extensions = this.extensions.clone();
this.extensionsIsMutable = true;
}
}
/* access modifiers changed from: private */
public FieldSet<ExtensionDescriptor> buildExtensions() {
this.extensions.makeImmutable();
this.extensionsIsMutable = false;
return this.extensions;
}
public BuilderType clone() {
throw new UnsupportedOperationException("This is supposed to be overridden by subclasses.");
}
/* access modifiers changed from: protected */
public boolean extensionsAreInitialized() {
return this.extensions.isInitialized();
}
/* access modifiers changed from: protected */
public final void mergeExtensionFields(MessageType messagetype) {
ensureExtensionsIsMutable();
this.extensions.mergeFrom(messagetype.extensions);
}
}
/* access modifiers changed from: private */
/* JADX WARNING: Removed duplicated region for block: B:15:0x0041 */
/* JADX WARNING: Removed duplicated region for block: B:17:0x0046 */
/* Code decompiled incorrectly, please refer to instructions dump. */
public static <MessageType extends kotlin.reflect.jvm.internal.impl.protobuf.MessageLite> boolean parseUnknownField(kotlin.reflect.jvm.internal.impl.protobuf.FieldSet<kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite.ExtensionDescriptor> r4, MessageType r5, kotlin.reflect.jvm.internal.impl.protobuf.CodedInputStream r6, kotlin.reflect.jvm.internal.impl.protobuf.CodedOutputStream r7, kotlin.reflect.jvm.internal.impl.protobuf.ExtensionRegistryLite r8, int r9) throws java.io.IOException {
/*
int r0 = kotlin.reflect.jvm.internal.impl.protobuf.WireFormat.getTagWireType(r9)
int r1 = kotlin.reflect.jvm.internal.impl.protobuf.WireFormat.getTagFieldNumber(r9)
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$GeneratedExtension r5 = r8.findLiteExtensionByNumber(r5, r1)
r1 = 0
r2 = 1
if (r5 != 0) goto L_0x0013
L_0x0010:
r0 = 1
L_0x0011:
r3 = 0
goto L_0x003f
L_0x0013:
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r3 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r3 = r3.getLiteType()
int r3 = kotlin.reflect.jvm.internal.impl.protobuf.FieldSet.getWireFormatForFieldType(r3, r1)
if (r0 != r3) goto L_0x0021
r0 = 0
goto L_0x0011
L_0x0021:
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r3 = r5.descriptor
boolean r3 = r3.isRepeated
if (r3 == 0) goto L_0x0010
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r3 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r3 = r3.type
boolean r3 = r3.isPackable()
if (r3 == 0) goto L_0x0010
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r3 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r3 = r3.getLiteType()
int r3 = kotlin.reflect.jvm.internal.impl.protobuf.FieldSet.getWireFormatForFieldType(r3, r2)
if (r0 != r3) goto L_0x0010
r0 = 0
r3 = 1
L_0x003f:
if (r0 == 0) goto L_0x0046
boolean r4 = r6.skipField(r9, r7)
return r4
L_0x0046:
if (r3 == 0) goto L_0x0096
int r7 = r6.readRawVarint32()
int r7 = r6.pushLimit(r7)
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r8 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r8 = r8.getLiteType()
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r9 = kotlin.reflect.jvm.internal.impl.protobuf.WireFormat.FieldType.ENUM
if (r8 != r9) goto L_0x007b
L_0x005a:
int r8 = r6.getBytesUntilLimit()
if (r8 <= 0) goto L_0x0091
int r8 = r6.readEnum()
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r9 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.Internal$EnumLiteMap r9 = r9.getEnumType()
kotlin.reflect.jvm.internal.impl.protobuf.Internal$EnumLite r8 = r9.findValueByNumber(r8)
if (r8 != 0) goto L_0x0071
return r2
L_0x0071:
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r9 = r5.descriptor
java.lang.Object r8 = r5.singularToFieldSetType(r8)
r4.addRepeatedField(r9, r8)
goto L_0x005a
L_0x007b:
int r8 = r6.getBytesUntilLimit()
if (r8 <= 0) goto L_0x0091
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r8 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r8 = r8.getLiteType()
java.lang.Object r8 = kotlin.reflect.jvm.internal.impl.protobuf.FieldSet.readPrimitiveField(r6, r8, r1)
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r9 = r5.descriptor
r4.addRepeatedField(r9, r8)
goto L_0x007b
L_0x0091:
r6.popLimit(r7)
goto L_0x0122
L_0x0096:
int[] r0 = kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite.AnonymousClass1.$SwitchMap$com$google$protobuf$WireFormat$JavaType
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r3 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$JavaType r3 = r3.getLiteJavaType()
int r3 = r3.ordinal()
r0 = r0[r3]
if (r0 == r2) goto L_0x00cd
r8 = 2
if (r0 == r8) goto L_0x00b4
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r7 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r7 = r7.getLiteType()
java.lang.Object r6 = kotlin.reflect.jvm.internal.impl.protobuf.FieldSet.readPrimitiveField(r6, r7, r1)
goto L_0x0107
L_0x00b4:
int r6 = r6.readEnum()
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r8 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.Internal$EnumLiteMap r8 = r8.getEnumType()
kotlin.reflect.jvm.internal.impl.protobuf.Internal$EnumLite r8 = r8.findValueByNumber(r6)
if (r8 != 0) goto L_0x00cb
r7.writeRawVarint32(r9)
r7.writeUInt32NoTag(r6)
return r2
L_0x00cb:
r6 = r8
goto L_0x0107
L_0x00cd:
r7 = 0
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r9 = r5.descriptor
boolean r9 = r9.isRepeated()
if (r9 != 0) goto L_0x00e4
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r9 = r5.descriptor
java.lang.Object r9 = r4.getField(r9)
kotlin.reflect.jvm.internal.impl.protobuf.MessageLite r9 = (kotlin.reflect.jvm.internal.impl.protobuf.MessageLite) r9
if (r9 == 0) goto L_0x00e4
kotlin.reflect.jvm.internal.impl.protobuf.MessageLite$Builder r7 = r9.toBuilder()
L_0x00e4:
if (r7 != 0) goto L_0x00ee
kotlin.reflect.jvm.internal.impl.protobuf.MessageLite r7 = r5.getMessageDefaultInstance()
kotlin.reflect.jvm.internal.impl.protobuf.MessageLite$Builder r7 = r7.newBuilderForType()
L_0x00ee:
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r9 = r5.descriptor
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r9 = r9.getLiteType()
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$FieldType r0 = kotlin.reflect.jvm.internal.impl.protobuf.WireFormat.FieldType.GROUP
if (r9 != r0) goto L_0x0100
int r9 = r5.getNumber()
r6.readGroup(r9, r7, r8)
goto L_0x0103
L_0x0100:
r6.readMessage((kotlin.reflect.jvm.internal.impl.protobuf.MessageLite.Builder) r7, (kotlin.reflect.jvm.internal.impl.protobuf.ExtensionRegistryLite) r8)
L_0x0103:
kotlin.reflect.jvm.internal.impl.protobuf.MessageLite r6 = r7.build()
L_0x0107:
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r7 = r5.descriptor
boolean r7 = r7.isRepeated()
if (r7 == 0) goto L_0x0119
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r7 = r5.descriptor
java.lang.Object r5 = r5.singularToFieldSetType(r6)
r4.addRepeatedField(r7, r5)
goto L_0x0122
L_0x0119:
kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$ExtensionDescriptor r7 = r5.descriptor
java.lang.Object r5 = r5.singularToFieldSetType(r6)
r4.setField(r7, r5)
L_0x0122:
return r2
*/
throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite.parseUnknownField(kotlin.reflect.jvm.internal.impl.protobuf.FieldSet, kotlin.reflect.jvm.internal.impl.protobuf.MessageLite, kotlin.reflect.jvm.internal.impl.protobuf.CodedInputStream, kotlin.reflect.jvm.internal.impl.protobuf.CodedOutputStream, kotlin.reflect.jvm.internal.impl.protobuf.ExtensionRegistryLite, int):boolean");
}
/* renamed from: kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite$1 reason: invalid class name */
static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] $SwitchMap$com$google$protobuf$WireFormat$JavaType;
/* JADX WARNING: Can't wrap try/catch for region: R(6:0|1|2|3|4|6) */
/* JADX WARNING: Code restructure failed: missing block: B:7:?, code lost:
return;
*/
/* JADX WARNING: Failed to process nested try/catch */
/* JADX WARNING: Missing exception handler attribute for start block: B:3:0x0012 */
static {
/*
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$JavaType[] r0 = kotlin.reflect.jvm.internal.impl.protobuf.WireFormat.JavaType.values()
int r0 = r0.length
int[] r0 = new int[r0]
$SwitchMap$com$google$protobuf$WireFormat$JavaType = r0
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$JavaType r1 = kotlin.reflect.jvm.internal.impl.protobuf.WireFormat.JavaType.MESSAGE // Catch:{ NoSuchFieldError -> 0x0012 }
int r1 = r1.ordinal() // Catch:{ NoSuchFieldError -> 0x0012 }
r2 = 1
r0[r1] = r2 // Catch:{ NoSuchFieldError -> 0x0012 }
L_0x0012:
int[] r0 = $SwitchMap$com$google$protobuf$WireFormat$JavaType // Catch:{ NoSuchFieldError -> 0x001d }
kotlin.reflect.jvm.internal.impl.protobuf.WireFormat$JavaType r1 = kotlin.reflect.jvm.internal.impl.protobuf.WireFormat.JavaType.ENUM // Catch:{ NoSuchFieldError -> 0x001d }
int r1 = r1.ordinal() // Catch:{ NoSuchFieldError -> 0x001d }
r2 = 2
r0[r1] = r2 // Catch:{ NoSuchFieldError -> 0x001d }
L_0x001d:
return
*/
throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.jvm.internal.impl.protobuf.GeneratedMessageLite.AnonymousClass1.<clinit>():void");
}
}
public static <ContainingType extends MessageLite, Type> GeneratedExtension<ContainingType, Type> newSingularGeneratedExtension(ContainingType containingtype, Type type, MessageLite messageLite, Internal.EnumLiteMap<?> enumLiteMap, int i, WireFormat.FieldType fieldType, Class cls) {
return new GeneratedExtension(containingtype, type, messageLite, new ExtensionDescriptor(enumLiteMap, i, fieldType, false, false), cls);
}
public static <ContainingType extends MessageLite, Type> GeneratedExtension<ContainingType, Type> newRepeatedGeneratedExtension(ContainingType containingtype, MessageLite messageLite, Internal.EnumLiteMap<?> enumLiteMap, int i, WireFormat.FieldType fieldType, boolean z, Class cls) {
return new GeneratedExtension(containingtype, Collections.emptyList(), messageLite, new ExtensionDescriptor(enumLiteMap, i, fieldType, true, z), cls);
}
static final class ExtensionDescriptor implements FieldSet.FieldDescriptorLite<ExtensionDescriptor> {
final Internal.EnumLiteMap<?> enumTypeMap;
final boolean isPacked;
final boolean isRepeated;
final int number;
final WireFormat.FieldType type;
ExtensionDescriptor(Internal.EnumLiteMap<?> enumLiteMap, int i, WireFormat.FieldType fieldType, boolean z, boolean z2) {
this.enumTypeMap = enumLiteMap;
this.number = i;
this.type = fieldType;
this.isRepeated = z;
this.isPacked = z2;
}
public int getNumber() {
return this.number;
}
public WireFormat.FieldType getLiteType() {
return this.type;
}
public WireFormat.JavaType getLiteJavaType() {
return this.type.getJavaType();
}
public boolean isRepeated() {
return this.isRepeated;
}
public boolean isPacked() {
return this.isPacked;
}
public Internal.EnumLiteMap<?> getEnumType() {
return this.enumTypeMap;
}
public MessageLite.Builder internalMergeFrom(MessageLite.Builder builder, MessageLite messageLite) {
return ((Builder) builder).mergeFrom((GeneratedMessageLite) messageLite);
}
public int compareTo(ExtensionDescriptor extensionDescriptor) {
return this.number - extensionDescriptor.number;
}
}
static Method getMethodOrDie(Class cls, String str, Class... clsArr) {
try {
return cls.getMethod(str, clsArr);
} catch (NoSuchMethodException e) {
String valueOf = String.valueOf(String.valueOf(cls.getName()));
String valueOf2 = String.valueOf(String.valueOf(str));
StringBuilder sb = new StringBuilder(valueOf.length() + 45 + valueOf2.length());
sb.append("Generated message class \"");
sb.append(valueOf);
sb.append("\" missing method \"");
sb.append(valueOf2);
sb.append("\".");
throw new RuntimeException(sb.toString(), e);
}
}
static Object invokeOrDie(Method method, Object obj, Object... objArr) {
try {
return method.invoke(obj, objArr);
} catch (IllegalAccessException e) {
throw new RuntimeException("Couldn't use Java reflection to implement protocol message reflection.", e);
} catch (InvocationTargetException e2) {
Throwable cause = e2.getCause();
if (cause instanceof RuntimeException) {
throw ((RuntimeException) cause);
} else if (cause instanceof Error) {
throw ((Error) cause);
} else {
throw new RuntimeException("Unexpected exception thrown by generated accessor method.", cause);
}
}
}
public static class GeneratedExtension<ContainingType extends MessageLite, Type> {
final ContainingType containingTypeDefaultInstance;
final Type defaultValue;
final ExtensionDescriptor descriptor;
final Method enumValueOf;
final MessageLite messageDefaultInstance;
final Class singularType;
GeneratedExtension(ContainingType containingtype, Type type, MessageLite messageLite, ExtensionDescriptor extensionDescriptor, Class cls) {
if (containingtype == null) {
throw new IllegalArgumentException("Null containingTypeDefaultInstance");
} else if (extensionDescriptor.getLiteType() == WireFormat.FieldType.MESSAGE && messageLite == null) {
throw new IllegalArgumentException("Null messageDefaultInstance");
} else {
this.containingTypeDefaultInstance = containingtype;
this.defaultValue = type;
this.messageDefaultInstance = messageLite;
this.descriptor = extensionDescriptor;
this.singularType = cls;
if (Internal.EnumLite.class.isAssignableFrom(cls)) {
this.enumValueOf = GeneratedMessageLite.getMethodOrDie(cls, "valueOf", Integer.TYPE);
return;
}
this.enumValueOf = null;
}
}
public ContainingType getContainingTypeDefaultInstance() {
return this.containingTypeDefaultInstance;
}
public int getNumber() {
return this.descriptor.getNumber();
}
public MessageLite getMessageDefaultInstance() {
return this.messageDefaultInstance;
}
/* access modifiers changed from: package-private */
public Object fromFieldSetType(Object obj) {
if (!this.descriptor.isRepeated()) {
return singularFromFieldSetType(obj);
}
if (this.descriptor.getLiteJavaType() != WireFormat.JavaType.ENUM) {
return obj;
}
ArrayList arrayList = new ArrayList();
for (Object singularFromFieldSetType : (List) obj) {
arrayList.add(singularFromFieldSetType(singularFromFieldSetType));
}
return arrayList;
}
/* access modifiers changed from: package-private */
public Object singularFromFieldSetType(Object obj) {
if (this.descriptor.getLiteJavaType() != WireFormat.JavaType.ENUM) {
return obj;
}
return GeneratedMessageLite.invokeOrDie(this.enumValueOf, (Object) null, (Integer) obj);
}
/* access modifiers changed from: package-private */
public Object singularToFieldSetType(Object obj) {
return this.descriptor.getLiteJavaType() == WireFormat.JavaType.ENUM ? Integer.valueOf(((Internal.EnumLite) obj).getNumber()) : obj;
}
}
}
Download file