package sbt.eclipse;
import java.io.File;
import java.io.FileFilter;
import java.util.Locale;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.Path;
import org.eclipse.jdt.core.IClasspathEntry;
/**
* @author Joonas Javanainen
*
*/
public class Constants {
public static final String DEFAULT_LIB_FOLDER = "lib";
public static final String DEFAULT_MANAGED_LIB_FOLDER = "lib_managed";
public static final String DEFAULT_OUTPUT_FOLDER = "target/classes";
public static final String SCALA_NATURE_ID = "ch.epfl.lamp.sdt.core.scalanature";
public static final IPath SCALA_CONTAINER_ID = new Path(
"ch.epfl.lamp.sdt.launching.SCALA_CONTAINER");
public static final IPath JRE_CONTAINER_ID = new Path(
"org.eclipse.jdt.launching.JRE_CONTAINER");
public static final FileFilter JAR_FILE_FILTER = new FileFilter() {
public boolean accept(File pathname) {
return (pathname.isFile() && pathname.getName().toLowerCase(
Locale.ENGLISH).endsWith(".jar"));
}
};
public static final IClasspathEntry[] EMPTY_CLASSPATHENTRY_ARRAY = new IClasspathEntry[0];
public static final IPath[] EMPTY_PATH_ARRAY = new IPath[0];
}