2929
3030package cc .arduino .contributions .packages ;
3131
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+
3341import com .fasterxml .jackson .annotation .JsonIgnore ;
3442
35- import java .io .File ;
36- import java .util .*;
43+ import cc .arduino .contributions .DownloadableContribution ;
3744
3845public class ContributedPlatform extends DownloadableContribution {
3946
@@ -45,21 +52,25 @@ public class ContributedPlatform extends DownloadableContribution {
4552 private String category ;
4653 private String architecture ;
4754 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 <>();
5057 private ContributedHelp help ;
5158 private boolean installed ;
5259 private File installedFolder ;
5360 private boolean builtIn ;
5461 private Map <ContributedToolReference , ContributedTool > resolvedToolReferences ;
5562 private ContributedPackage parentPackage ;
5663
64+ @ Override
5765 public String getUrl () { return url ; }
5866
67+ @ Override
5968 public String getVersion () { return version ; }
6069
70+ @ Override
6171 public long getSize () { return size ; }
6272
73+ @ Override
6374 public String getArchiveFileName () { return archiveFileName ; }
6475
6576 public String getName () { return name ; }
0 commit comments