    001    package cpw.mods.fml.common.event;
    002
    003    import java.io.File;
    004    import java.util.List;
    005    import java.util.Set;
    006
    007    import com.google.common.collect.ImmutableSet;
    008
    009
    010    public class FMLFingerprintViolationEvent extends FMLEvent {
    011
    012        public final boolean isDirectory;
    013        public final Set<String> fingerprints;
    014        public final File source;
    015        public final String expectedFingerprint;
    016
    017        public FMLFingerprintViolationEvent(boolean isDirectory, File source, ImmutableSet<String> fingerprints, String expectedFingerprint)
    018        {
    019            super();
    020            this.isDirectory = isDirectory;
    021            this.source = source;
    022            this.fingerprints = fingerprints;
    023            this.expectedFingerprint = expectedFingerprint;
    024        }
    025    }