1
1
package io .sloeber .core .toolchain ;
2
2
3
+ import static io .sloeber .core .common .Const .*;
4
+
3
5
import java .util .Calendar ;
4
6
import java .util .Date ;
5
7
import java .util .GregorianCalendar ;
11
13
import org .eclipse .cdt .managedbuilder .envvar .IEnvironmentVariableProvider ;
12
14
import org .eclipse .cdt .managedbuilder .envvar .IProjectEnvironmentVariableSupplier ;
13
15
14
- import io .sloeber .core .common .Const ;
15
-
16
16
//SloeberConfigurationVariableSupplier
17
17
public class SloeberProjectVariableSupplier implements IProjectEnvironmentVariableSupplier {
18
18
private Map <String , BuildEnvironmentVariable > myValues = new HashMap <>();
@@ -21,7 +21,7 @@ public class SloeberProjectVariableSupplier implements IProjectEnvironmentVariab
21
21
private static BuildEnvironmentVariable get_EXTRA_TIME_UTC () {
22
22
Date d = new Date ();
23
23
long current = d .getTime () / 1000 ;
24
- return new BuildEnvironmentVariable (Const . EXTRA_TIME_UTC , Long .toString (current ));
24
+ return new BuildEnvironmentVariable (EXTRA_TIME_UTC , Long .toString (current ));
25
25
}
26
26
27
27
private static BuildEnvironmentVariable get_EXTRA_TIME_LOCAL () {
@@ -30,33 +30,33 @@ private static BuildEnvironmentVariable get_EXTRA_TIME_LOCAL() {
30
30
GregorianCalendar cal = new GregorianCalendar ();
31
31
long timezone = cal .get (Calendar .ZONE_OFFSET ) / 1000 ;
32
32
long daylight = cal .get (Calendar .DST_OFFSET ) / 1000 ;
33
- return new BuildEnvironmentVariable (Const . EXTRA_TIME_LOCAL , Long .toString (current + timezone + daylight ));
33
+ return new BuildEnvironmentVariable (EXTRA_TIME_LOCAL , Long .toString (current + timezone + daylight ));
34
34
}
35
35
36
36
private static BuildEnvironmentVariable get_EXTRA_TIME_ZONE () {
37
37
GregorianCalendar cal = new GregorianCalendar ();
38
38
long timezone = cal .get (Calendar .ZONE_OFFSET ) / 1000 ;
39
- return new BuildEnvironmentVariable (Const . EXTRA_TIME_ZONE , Long .toString (timezone ));
39
+ return new BuildEnvironmentVariable (EXTRA_TIME_ZONE , Long .toString (timezone ));
40
40
}
41
41
42
42
private static BuildEnvironmentVariable get_EXTRA_TIME_DTS () {
43
43
GregorianCalendar cal = new GregorianCalendar ();
44
44
long daylight = cal .get (Calendar .DST_OFFSET ) / 1000 ;
45
- return new BuildEnvironmentVariable (Const . EXTRA_TIME_DTS , Long .toString (daylight ));
45
+ return new BuildEnvironmentVariable (EXTRA_TIME_DTS , Long .toString (daylight ));
46
46
}
47
47
48
48
49
49
@ Override
50
50
public IBuildEnvironmentVariable getVariable (String variableName , IManagedProject project ,
51
51
IEnvironmentVariableProvider provider ) {
52
52
switch (variableName ) {
53
- case Const . EXTRA_TIME_UTC :
53
+ case EXTRA_TIME_UTC :
54
54
return get_EXTRA_TIME_UTC ();
55
- case Const . EXTRA_TIME_LOCAL :
55
+ case EXTRA_TIME_LOCAL :
56
56
return get_EXTRA_TIME_LOCAL ();
57
- case Const . EXTRA_TIME_ZONE :
57
+ case EXTRA_TIME_ZONE :
58
58
return get_EXTRA_TIME_ZONE ();
59
- case Const . EXTRA_TIME_DTS :
59
+ case EXTRA_TIME_DTS :
60
60
return get_EXTRA_TIME_DTS ();
61
61
default :
62
62
return myValues .get (variableName );
@@ -65,10 +65,10 @@ public IBuildEnvironmentVariable getVariable(String variableName, IManagedProjec
65
65
66
66
@ Override
67
67
public IBuildEnvironmentVariable [] getVariables (IManagedProject project , IEnvironmentVariableProvider provider ) {
68
- myValues .put (Const . EXTRA_TIME_UTC , get_EXTRA_TIME_UTC ());
69
- myValues .put (Const . EXTRA_TIME_LOCAL , get_EXTRA_TIME_LOCAL ());
70
- myValues .put (Const . EXTRA_TIME_ZONE , get_EXTRA_TIME_ZONE ());
71
- myValues .put (Const . EXTRA_TIME_DTS , get_EXTRA_TIME_DTS ());
68
+ myValues .put (EXTRA_TIME_UTC , get_EXTRA_TIME_UTC ());
69
+ myValues .put (EXTRA_TIME_LOCAL , get_EXTRA_TIME_LOCAL ());
70
+ myValues .put (EXTRA_TIME_ZONE , get_EXTRA_TIME_ZONE ());
71
+ myValues .put (EXTRA_TIME_DTS , get_EXTRA_TIME_DTS ());
72
72
return myValues .values ().toArray (new BuildEnvironmentVariable [myValues .size ()]);
73
73
}
74
74
0 commit comments