Cherry pick the banglets and such from wip-l1summercoat, this will be the basis for...
[SquirrelJME.git] / buildSrc / src / main / java / cc / squirreljme / plugin / multivm / CandidateTestFileSource.java
blobb8b12ecf3a8c1423a26217e5513f83d677548b9f
1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
3 // Multi-Phasic Applications: SquirrelJME
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the GNU General Public License v3+, or later.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package cc.squirreljme.plugin.multivm;
12 import cc.squirreljme.plugin.util.FileLocation;
13 import java.util.Collection;
14 import lombok.AllArgsConstructor;
15 import lombok.Builder;
16 import lombok.Value;
18 /**
19 * Candidate test file sources.
21 * @since 2022/09/05
23 @AllArgsConstructor
24 @Value
25 @Builder
26 public class CandidateTestFileSource
28 /** Primary set of sources? */
29 public boolean primary;
31 /** The files making up the sources. */
32 public Collection<FileLocation> collection;