1 2 3 4 5 6 7 8 9 10
package org.shedlang.compiler.backends; import org.shedlang.compiler.backends.targets.ShedTarget; import java.util.Optional; public interface BackendFactory { String name(); Optional<Backend> backendForTarget(ShedTarget target); }