zzx.java
2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
package com.google.android.gms.common.util;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import java.io.File;
public class zzx
{
/* Error */
private static File a(File paramFile)
{
// Byte code:
// 0: ldc 2
// 2: monitorenter
// 3: aload_0
// 4: astore_2
// 5: aload_0
// 6: invokevirtual 12 java/io/File:exists ()Z
// 9: ifne +23 -> 32
// 12: aload_0
// 13: astore_2
// 14: aload_0
// 15: invokevirtual 15 java/io/File:mkdirs ()Z
// 18: ifne +14 -> 32
// 21: aload_0
// 22: invokevirtual 12 java/io/File:exists ()Z
// 25: istore_1
// 26: iload_1
// 27: ifeq +10 -> 37
// 30: aload_0
// 31: astore_2
// 32: ldc 2
// 34: monitorexit
// 35: aload_2
// 36: areturn
// 37: aload_0
// 38: invokevirtual 19 java/io/File:getPath ()Ljava/lang/String;
// 41: invokestatic 25 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 44: astore_0
// 45: aload_0
// 46: invokevirtual 29 java/lang/String:length ()I
// 49: ifeq +22 -> 71
// 52: ldc 31
// 54: aload_0
// 55: invokevirtual 35 java/lang/String:concat (Ljava/lang/String;)Ljava/lang/String;
// 58: astore_0
// 59: ldc 37
// 61: aload_0
// 62: invokestatic 43 android/util/Log:w (Ljava/lang/String;Ljava/lang/String;)I
// 65: pop
// 66: aconst_null
// 67: astore_2
// 68: goto -36 -> 32
// 71: new 21 java/lang/String
// 74: dup
// 75: ldc 31
// 77: invokespecial 47 java/lang/String:<init> (Ljava/lang/String;)V
// 80: astore_0
// 81: goto -22 -> 59
// 84: astore_0
// 85: ldc 2
// 87: monitorexit
// 88: aload_0
// 89: athrow
// Local variable table:
// start length slot name signature
// 0 90 0 paramFile File
// 25 2 1 bool boolean
// 4 64 2 localFile File
// Exception table:
// from to target type
// 5 12 84 finally
// 14 26 84 finally
// 37 59 84 finally
// 59 66 84 finally
// 71 81 84 finally
}
@TargetApi(21)
public static File getNoBackupFilesDir(Context paramContext)
{
if (zzt.zzzo()) {
return paramContext.getNoBackupFilesDir();
}
return a(new File(paramContext.getApplicationInfo().dataDir, "no_backup"));
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/common/util/zzx.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/