package org.atomnuke.container.packaging.bindings.lang;
/**
*
* @author zinic
*/
public class LanguageDescriptorImpl implements LanguageDescriptor {
private static final String[] EMPTY_STRING_ARRAY = new String[0];
private final BindingLanguage language;
private final String[] fileExtensions;
public LanguageDescriptorImpl(BindingLanguage language) {
this(language, EMPTY_STRING_ARRAY);
}
public LanguageDescriptorImpl(BindingLanguage language, String... fileExtensions) {
this.language = language;
this.fileExtensions = fileExtensions;
}
@Override
public String[] fileExtensions() {
return fileExtensions;
}
@Override
public BindingLanguage language() {
return language;
}
}