Something went wrong. Try again.
Completely reimplimented in zig (eventually)
Something went wrong. Try again.
1234567891011121314151617181920212223242526package com.microchip.mplab.ipelib;
import com.microchip.mplab.libs.toolpacksupport.factory.ToolPackManager;import com.microchip.mplab.libs.toolpacksupport.interfaces.ToolPack;import java.util.List;import java.util.stream.Collectors;
public class ToolPackFinder { private final String platformID; private final String device;
public ToolPackFinder(String platformID, String device) { this.platformID = platformID; this.device = device; }
public List<String> getListOfToolPacks() { ToolPack toolPack = ToolPackManager.createMicrochipToolPack(this.platformID); return ToolPackManager.getToolPackReleaseFinder() .getSupportedToolPackReleases(toolPack, this.device) .stream() .map(t -> t.getVersion()) .collect(Collectors.toList()); }}