MillisDurationField.java
2.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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
package org.joda.time.field;
import java.io.Serializable;
import org.joda.time.DurationField;
import org.joda.time.DurationFieldType;
public final class MillisDurationField
extends DurationField
implements Serializable
{
public static final DurationField INSTANCE = new MillisDurationField();
private static final long serialVersionUID = 2656707858124633367L;
private Object readResolve()
{
return INSTANCE;
}
public final long add(long paramLong, int paramInt)
{
return FieldUtils.safeAdd(paramLong, paramInt);
}
public final long add(long paramLong1, long paramLong2)
{
return FieldUtils.safeAdd(paramLong1, paramLong2);
}
public final int compareTo(DurationField paramDurationField)
{
long l1 = paramDurationField.getUnitMillis();
long l2 = getUnitMillis();
if (l2 == l1) {
return 0;
}
if (l2 < l1) {
return -1;
}
return 1;
}
public final boolean equals(Object paramObject)
{
boolean bool2 = false;
boolean bool1 = bool2;
if ((paramObject instanceof MillisDurationField))
{
bool1 = bool2;
if (getUnitMillis() == ((MillisDurationField)paramObject).getUnitMillis()) {
bool1 = true;
}
}
return bool1;
}
public final int getDifference(long paramLong1, long paramLong2)
{
return FieldUtils.safeToInt(FieldUtils.safeSubtract(paramLong1, paramLong2));
}
public final long getDifferenceAsLong(long paramLong1, long paramLong2)
{
return FieldUtils.safeSubtract(paramLong1, paramLong2);
}
public final long getMillis(int paramInt)
{
return paramInt;
}
public final long getMillis(int paramInt, long paramLong)
{
return paramInt;
}
public final long getMillis(long paramLong)
{
return paramLong;
}
public final long getMillis(long paramLong1, long paramLong2)
{
return paramLong1;
}
public final String getName()
{
return "millis";
}
public final DurationFieldType getType()
{
return DurationFieldType.millis();
}
public final long getUnitMillis()
{
return 1L;
}
public final int getValue(long paramLong)
{
return FieldUtils.safeToInt(paramLong);
}
public final int getValue(long paramLong1, long paramLong2)
{
return FieldUtils.safeToInt(paramLong1);
}
public final long getValueAsLong(long paramLong)
{
return paramLong;
}
public final long getValueAsLong(long paramLong1, long paramLong2)
{
return paramLong1;
}
public final int hashCode()
{
return (int)getUnitMillis();
}
public final boolean isPrecise()
{
return true;
}
public final boolean isSupported()
{
return true;
}
public final String toString()
{
return "DurationField[millis]";
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/org/joda/time/field/MillisDurationField.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/