package org.atomnuke.util; import org.atomnuke.atombus.config.model.LanguageType; import org.atomnuke.container.packaging.bindings.lang.BindingLanguage; /** * * @author zinic */ public final class LanguageTypeUtil { private LanguageTypeUtil() { } public static BindingLanguage asBindingLanguage(LanguageType lt) { switch (lt) { case JAVA: return BindingLanguage.JAVA; case JAVASCRIPT: return BindingLanguage.JAVASCRIPT; case PYTHON: return BindingLanguage.PYTHON; default: return null; } } public static LanguageType asLanguageType(BindingLanguage bl) { switch (bl) { case JAVA: return LanguageType.JAVA; case JAVASCRIPT: return LanguageType.JAVASCRIPT; case PYTHON: return LanguageType.PYTHON; default: return null; } } }