package com.prezi.spaghetti.haxe.gradle.internal; import com.prezi.haxe.gradle.HaxeBinaryBase; import com.prezi.spaghetti.gradle.internal.AbstractSpaghettiModule; import com.prezi.spaghetti.gradle.internal.SpaghettiModuleData; import com.prezi.spaghetti.gradle.internal.incubating.BinaryNamingScheme; public class HaxeSpaghettiModule extends AbstractSpaghettiModule { private final HaxeBinaryBase<?> original; private final boolean usedForTesting; public HaxeSpaghettiModule(BinaryNamingScheme namingScheme, SpaghettiModuleData data, HaxeBinaryBase<?> original, boolean usedForTesting) { super(namingScheme, data); this.original = original; this.usedForTesting = usedForTesting; } public HaxeBinaryBase<?> getOriginal() { return original; } @Override public boolean isUsedForTesting() { return usedForTesting; } }