Size.java
1.93 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
package com.google.android.gms.common.images;
public final class Size
{
private final int a;
private final int b;
public Size(int paramInt1, int paramInt2)
{
this.a = paramInt1;
this.b = paramInt2;
}
private static NumberFormatException a(String paramString)
{
throw new NumberFormatException(String.valueOf(paramString).length() + 16 + "Invalid Size: \"" + paramString + "\"");
}
public static Size parseSize(String paramString)
throws NumberFormatException
{
if (paramString == null) {
throw new IllegalArgumentException("string must not be null");
}
int j = paramString.indexOf('*');
int i = j;
if (j < 0) {
i = paramString.indexOf('x');
}
if (i < 0) {
throw a(paramString);
}
try
{
Size localSize = new Size(Integer.parseInt(paramString.substring(0, i)), Integer.parseInt(paramString.substring(i + 1)));
return localSize;
}
catch (NumberFormatException localNumberFormatException)
{
throw a(paramString);
}
}
public final boolean equals(Object paramObject)
{
if (paramObject == null) {}
do
{
do
{
return false;
if (this == paramObject) {
return true;
}
} while (!(paramObject instanceof Size));
paramObject = (Size)paramObject;
} while ((this.a != ((Size)paramObject).a) || (this.b != ((Size)paramObject).b));
return true;
}
public final int getHeight()
{
return this.b;
}
public final int getWidth()
{
return this.a;
}
public final int hashCode()
{
return this.b ^ (this.a << 16 | this.a >>> 16);
}
public final String toString()
{
int i = this.a;
int j = this.b;
return 23 + i + "x" + j;
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/common/images/Size.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/