29
29
30
30
package cc .arduino .contributions .packages ;
31
31
32
- import cc .arduino .contributions .DownloadableContribution ;
32
+ import java .io .File ;
33
+ import java .util .ArrayList ;
34
+ import java .util .Collection ;
35
+ import java .util .Comparator ;
36
+ import java .util .HashMap ;
37
+ import java .util .LinkedList ;
38
+ import java .util .List ;
39
+ import java .util .Map ;
40
+
33
41
import com .fasterxml .jackson .annotation .JsonIgnore ;
34
42
35
- import java .io .File ;
36
- import java .util .*;
43
+ import cc .arduino .contributions .DownloadableContribution ;
37
44
38
45
public class ContributedPlatform extends DownloadableContribution {
39
46
@@ -45,21 +52,25 @@ public class ContributedPlatform extends DownloadableContribution {
45
52
private String category ;
46
53
private String architecture ;
47
54
private String checksum ;
48
- private ArrayList <ContributedToolReference > toolsDependencies = new ArrayList <ContributedToolReference >();
49
- private ArrayList <ContributedBoard > boards = new ArrayList <ContributedBoard >();
55
+ private ArrayList <ContributedToolReference > toolsDependencies = new ArrayList <>();
56
+ private ArrayList <ContributedBoard > boards = new ArrayList <>();
50
57
private ContributedHelp help ;
51
58
private boolean installed ;
52
59
private File installedFolder ;
53
60
private boolean builtIn ;
54
61
private Map <ContributedToolReference , ContributedTool > resolvedToolReferences ;
55
62
private ContributedPackage parentPackage ;
56
63
64
+ @ Override
57
65
public String getUrl () { return url ; }
58
66
67
+ @ Override
59
68
public String getVersion () { return version ; }
60
69
70
+ @ Override
61
71
public long getSize () { return size ; }
62
72
73
+ @ Override
63
74
public String getArchiveFileName () { return archiveFileName ; }
64
75
65
76
public String getName () { return name ; }
0 commit comments