/* * Copyright (c) 2013-2015 Chris Newland. * Licensed under https://github.com/AdoptOpenJDK/jitwatch/blob/master/LICENSE-BSD * Instructions: https://github.com/AdoptOpenJDK/jitwatch/wiki */ package org.adoptopenjdk.jitwatch.model; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; public class ParsedClasspath { private Set<String> classLocationSet = new HashSet<>(); public void clear() { classLocationSet.clear(); } public void addClassLocation(String location) { classLocationSet.add(location); } public List<String> getClassLocations() { List<String> asList = new ArrayList<String>(classLocationSet); Collections.sort(asList); return Collections.unmodifiableList(asList); } }