com-dot-app-sancharsaathi-1-5-0.apk
Download file
package com.google.android.gms.internal.clearcut;
import java.util.List;
import java.util.Map;
public abstract class E0 {
public static String a(B0 b02, String str) {
StringBuilder sb = new StringBuilder();
sb.append("# ");
sb.append(str);
b(b02, sb, 0);
return sb.toString();
}
/* JADX WARNING: Code restructure failed: missing block: B:77:0x01e5, code lost:
if (((java.lang.Boolean) r11).booleanValue() == false) goto L_0x01e7;
*/
/* JADX WARNING: Code restructure failed: missing block: B:83:0x01f7, code lost:
if (((java.lang.Integer) r11).intValue() == 0) goto L_0x01e7;
*/
/* JADX WARNING: Code restructure failed: missing block: B:87:0x0208, code lost:
if (((java.lang.Float) r11).floatValue() == 0.0f) goto L_0x01e7;
*/
/* JADX WARNING: Code restructure failed: missing block: B:91:0x021a, code lost:
if (((java.lang.Double) r11).doubleValue() == 0.0d) goto L_0x01e7;
*/
/* JADX WARNING: Removed duplicated region for block: B:107:0x024c */
/* Code decompiled incorrectly, please refer to instructions dump. */
public static void b(com.google.android.gms.internal.clearcut.B0 r18, java.lang.StringBuilder r19, int r20) {
/*
r0 = r18
r1 = r19
r2 = r20
java.util.HashMap r3 = new java.util.HashMap
r3.<init>()
java.util.HashMap r4 = new java.util.HashMap
r4.<init>()
java.util.TreeSet r5 = new java.util.TreeSet
r5.<init>()
java.lang.Class r6 = r18.getClass()
java.lang.reflect.Method[] r6 = r6.getDeclaredMethods()
int r7 = r6.length
r8 = 0
r9 = r8
L_0x0020:
java.lang.String r10 = "get"
if (r9 >= r7) goto L_0x004f
r11 = r6[r9]
java.lang.String r12 = r11.getName()
r4.put(r12, r11)
java.lang.Class[] r12 = r11.getParameterTypes()
int r12 = r12.length
if (r12 != 0) goto L_0x004c
java.lang.String r12 = r11.getName()
r3.put(r12, r11)
java.lang.String r12 = r11.getName()
boolean r10 = r12.startsWith(r10)
if (r10 == 0) goto L_0x004c
java.lang.String r10 = r11.getName()
r5.add(r10)
L_0x004c:
int r9 = r9 + 1
goto L_0x0020
L_0x004f:
java.util.Iterator r5 = r5.iterator()
L_0x0053:
boolean r6 = r5.hasNext()
if (r6 == 0) goto L_0x0265
java.lang.Object r6 = r5.next()
java.lang.String r6 = (java.lang.String) r6
java.lang.String r7 = ""
java.lang.String r9 = r6.replaceFirst(r10, r7)
java.lang.String r11 = "List"
boolean r12 = r9.endsWith(r11)
r13 = 1
if (r12 == 0) goto L_0x00c9
java.lang.String r12 = "OrBuilderList"
boolean r12 = r9.endsWith(r12)
if (r12 != 0) goto L_0x00c9
boolean r11 = r9.equals(r11)
if (r11 != 0) goto L_0x00c9
java.lang.String r11 = r9.substring(r8, r13)
java.lang.String r11 = r11.toLowerCase()
java.lang.String r11 = java.lang.String.valueOf(r11)
int r12 = r9.length()
int r12 = r12 + -4
java.lang.String r12 = r9.substring(r13, r12)
java.lang.String r12 = java.lang.String.valueOf(r12)
int r14 = r12.length()
if (r14 == 0) goto L_0x00a1
java.lang.String r11 = r11.concat(r12)
goto L_0x00a7
L_0x00a1:
java.lang.String r12 = new java.lang.String
r12.<init>(r11)
r11 = r12
L_0x00a7:
java.lang.Object r12 = r3.get(r6)
java.lang.reflect.Method r12 = (java.lang.reflect.Method) r12
if (r12 == 0) goto L_0x00c9
java.lang.Class r14 = r12.getReturnType()
java.lang.Class<java.util.List> r15 = java.util.List.class
boolean r14 = r14.equals(r15)
if (r14 == 0) goto L_0x00c9
java.lang.String r6 = d(r11)
java.lang.Object[] r7 = new java.lang.Object[r8]
java.lang.Object r7 = com.google.android.gms.internal.clearcut.C0407a0.m(r12, r0, r7)
c(r1, r2, r6, r7)
goto L_0x0053
L_0x00c9:
java.lang.String r11 = "Map"
boolean r12 = r9.endsWith(r11)
if (r12 == 0) goto L_0x0137
boolean r11 = r9.equals(r11)
if (r11 != 0) goto L_0x0137
java.lang.String r11 = r9.substring(r8, r13)
java.lang.String r11 = r11.toLowerCase()
java.lang.String r11 = java.lang.String.valueOf(r11)
int r12 = r9.length()
int r12 = r12 + -3
java.lang.String r12 = r9.substring(r13, r12)
java.lang.String r12 = java.lang.String.valueOf(r12)
int r14 = r12.length()
if (r14 == 0) goto L_0x00fc
java.lang.String r11 = r11.concat(r12)
goto L_0x0102
L_0x00fc:
java.lang.String r12 = new java.lang.String
r12.<init>(r11)
r11 = r12
L_0x0102:
java.lang.Object r6 = r3.get(r6)
java.lang.reflect.Method r6 = (java.lang.reflect.Method) r6
if (r6 == 0) goto L_0x0137
java.lang.Class r12 = r6.getReturnType()
java.lang.Class<java.util.Map> r14 = java.util.Map.class
boolean r12 = r12.equals(r14)
if (r12 == 0) goto L_0x0137
java.lang.Class<java.lang.Deprecated> r12 = java.lang.Deprecated.class
boolean r12 = r6.isAnnotationPresent(r12)
if (r12 != 0) goto L_0x0137
int r12 = r6.getModifiers()
boolean r12 = java.lang.reflect.Modifier.isPublic(r12)
if (r12 == 0) goto L_0x0137
java.lang.String r7 = d(r11)
java.lang.Object[] r9 = new java.lang.Object[r8]
java.lang.Object r6 = com.google.android.gms.internal.clearcut.C0407a0.m(r6, r0, r9)
c(r1, r2, r7, r6)
goto L_0x0053
L_0x0137:
int r6 = r9.length()
java.lang.String r11 = "set"
if (r6 == 0) goto L_0x0144
java.lang.String r6 = r11.concat(r9)
goto L_0x0149
L_0x0144:
java.lang.String r6 = new java.lang.String
r6.<init>(r11)
L_0x0149:
java.lang.Object r6 = r4.get(r6)
java.lang.reflect.Method r6 = (java.lang.reflect.Method) r6
if (r6 == 0) goto L_0x0053
java.lang.String r6 = "Bytes"
boolean r6 = r9.endsWith(r6)
if (r6 == 0) goto L_0x017d
int r6 = r9.length()
int r6 = r6 + -5
java.lang.String r6 = r9.substring(r8, r6)
java.lang.String r6 = java.lang.String.valueOf(r6)
int r11 = r6.length()
if (r11 == 0) goto L_0x0172
java.lang.String r6 = r10.concat(r6)
goto L_0x0177
L_0x0172:
java.lang.String r6 = new java.lang.String
r6.<init>(r10)
L_0x0177:
boolean r6 = r3.containsKey(r6)
if (r6 != 0) goto L_0x0053
L_0x017d:
java.lang.String r6 = r9.substring(r8, r13)
java.lang.String r6 = r6.toLowerCase()
java.lang.String r6 = java.lang.String.valueOf(r6)
java.lang.String r11 = r9.substring(r13)
java.lang.String r11 = java.lang.String.valueOf(r11)
int r12 = r11.length()
if (r12 == 0) goto L_0x019c
java.lang.String r6 = r6.concat(r11)
goto L_0x01a2
L_0x019c:
java.lang.String r11 = new java.lang.String
r11.<init>(r6)
r6 = r11
L_0x01a2:
int r11 = r9.length()
if (r11 == 0) goto L_0x01ad
java.lang.String r11 = r10.concat(r9)
goto L_0x01b2
L_0x01ad:
java.lang.String r11 = new java.lang.String
r11.<init>(r10)
L_0x01b2:
java.lang.Object r11 = r3.get(r11)
java.lang.reflect.Method r11 = (java.lang.reflect.Method) r11
int r12 = r9.length()
java.lang.String r14 = "has"
if (r12 == 0) goto L_0x01c5
java.lang.String r9 = r14.concat(r9)
goto L_0x01ca
L_0x01c5:
java.lang.String r9 = new java.lang.String
r9.<init>(r14)
L_0x01ca:
java.lang.Object r9 = r3.get(r9)
java.lang.reflect.Method r9 = (java.lang.reflect.Method) r9
if (r11 == 0) goto L_0x0053
java.lang.Object[] r12 = new java.lang.Object[r8]
java.lang.Object r11 = com.google.android.gms.internal.clearcut.C0407a0.m(r11, r0, r12)
if (r9 != 0) goto L_0x024e
boolean r9 = r11 instanceof java.lang.Boolean
if (r9 == 0) goto L_0x01ec
r7 = r11
java.lang.Boolean r7 = (java.lang.Boolean) r7
boolean r7 = r7.booleanValue()
if (r7 != 0) goto L_0x01ea
L_0x01e7:
r7 = r13
goto L_0x0249
L_0x01ea:
r7 = r8
goto L_0x0249
L_0x01ec:
boolean r9 = r11 instanceof java.lang.Integer
if (r9 == 0) goto L_0x01fa
r7 = r11
java.lang.Integer r7 = (java.lang.Integer) r7
int r7 = r7.intValue()
if (r7 != 0) goto L_0x01ea
goto L_0x01e7
L_0x01fa:
boolean r9 = r11 instanceof java.lang.Float
if (r9 == 0) goto L_0x020b
r7 = r11
java.lang.Float r7 = (java.lang.Float) r7
float r7 = r7.floatValue()
r9 = 0
int r7 = (r7 > r9 ? 1 : (r7 == r9 ? 0 : -1))
if (r7 != 0) goto L_0x01ea
goto L_0x01e7
L_0x020b:
boolean r9 = r11 instanceof java.lang.Double
if (r9 == 0) goto L_0x021d
r7 = r11
java.lang.Double r7 = (java.lang.Double) r7
double r14 = r7.doubleValue()
r16 = 0
int r7 = (r14 > r16 ? 1 : (r14 == r16 ? 0 : -1))
if (r7 != 0) goto L_0x01ea
goto L_0x01e7
L_0x021d:
boolean r9 = r11 instanceof java.lang.String
if (r9 == 0) goto L_0x0226
L_0x0221:
boolean r7 = r11.equals(r7)
goto L_0x0249
L_0x0226:
boolean r7 = r11 instanceof com.google.android.gms.internal.clearcut.C0477y
if (r7 == 0) goto L_0x022d
com.google.android.gms.internal.clearcut.y r7 = com.google.android.gms.internal.clearcut.C0477y.f7181f
goto L_0x0221
L_0x022d:
boolean r7 = r11 instanceof com.google.android.gms.internal.clearcut.B0
if (r7 == 0) goto L_0x023b
r7 = r11
com.google.android.gms.internal.clearcut.B0 r7 = (com.google.android.gms.internal.clearcut.B0) r7
com.google.android.gms.internal.clearcut.B0 r7 = r7.h()
if (r11 != r7) goto L_0x01ea
goto L_0x01e7
L_0x023b:
boolean r7 = r11 instanceof java.lang.Enum
if (r7 == 0) goto L_0x01ea
r7 = r11
java.lang.Enum r7 = (java.lang.Enum) r7
int r7 = r7.ordinal()
if (r7 != 0) goto L_0x01ea
goto L_0x01e7
L_0x0249:
if (r7 != 0) goto L_0x024c
goto L_0x025a
L_0x024c:
r13 = r8
goto L_0x025a
L_0x024e:
java.lang.Object[] r7 = new java.lang.Object[r8]
java.lang.Object r7 = com.google.android.gms.internal.clearcut.C0407a0.m(r9, r0, r7)
java.lang.Boolean r7 = (java.lang.Boolean) r7
boolean r13 = r7.booleanValue()
L_0x025a:
if (r13 == 0) goto L_0x0053
java.lang.String r6 = d(r6)
c(r1, r2, r6, r11)
goto L_0x0053
L_0x0265:
com.google.android.gms.internal.clearcut.a0 r0 = (com.google.android.gms.internal.clearcut.C0407a0) r0
com.google.android.gms.internal.clearcut.Z0 r0 = r0.zzjp
if (r0 == 0) goto L_0x026e
r0.c(r1, r2)
L_0x026e:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.clearcut.E0.b(com.google.android.gms.internal.clearcut.B0, java.lang.StringBuilder, int):void");
}
public static final void c(StringBuilder sb, int i4, String str, Object obj) {
if (obj instanceof List) {
for (Object c4 : (List) obj) {
c(sb, i4, str, c4);
}
} else if (obj instanceof Map) {
for (Map.Entry c5 : ((Map) obj).entrySet()) {
c(sb, i4, str, c5);
}
} else {
sb.append(10);
int i5 = 0;
for (int i6 = 0; i6 < i4; i6++) {
sb.append(' ');
}
sb.append(str);
if (obj instanceof String) {
sb.append(": \"");
sb.append(U0.a(C0477y.A((String) obj)));
sb.append('\"');
} else if (obj instanceof C0477y) {
sb.append(": \"");
sb.append(U0.a((C0477y) obj));
sb.append('\"');
} else if (obj instanceof C0407a0) {
sb.append(" {");
b((C0407a0) obj, sb, i4 + 2);
sb.append("\n");
while (i5 < i4) {
sb.append(' ');
i5++;
}
sb.append("}");
} else if (obj instanceof Map.Entry) {
sb.append(" {");
Map.Entry entry = (Map.Entry) obj;
int i7 = i4 + 2;
c(sb, i7, "key", entry.getKey());
c(sb, i7, "value", entry.getValue());
sb.append("\n");
while (i5 < i4) {
sb.append(' ');
i5++;
}
sb.append("}");
} else {
sb.append(": ");
sb.append(obj.toString());
}
}
}
public static final String d(String str) {
StringBuilder sb = new StringBuilder();
for (int i4 = 0; i4 < str.length(); i4++) {
char charAt = str.charAt(i4);
if (Character.isUpperCase(charAt)) {
sb.append("_");
}
sb.append(Character.toLowerCase(charAt));
}
return sb.toString();
}
}
Download file